summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorNippy <nippy@Nippy-Mac-mini.local>2026-10-09 12:53:18 +0200
committerNippy <nippy@Nippy-Mac-mini.local>2026-10-09 12:53:18 +0200
commit224347aee80daad096556250a2939d9e3fd31880 (patch)
tree9ef025a5ecb08f8a70bc7d15606916d3b1fa3be7 /README.md
parent44d4aa3cb4688ffb45ef234f9cebbe00dc51b8d0 (diff)
downloadRaveOS-build-iso-224347aee80daad096556250a2939d9e3fd31880.tar.gz
RaveOS-build-iso-224347aee80daad096556250a2939d9e3fd31880.zip
fix
Diffstat (limited to 'README.md')
-rw-r--r--README.md92
1 files changed, 46 insertions, 46 deletions
diff --git a/README.md b/README.md
index dac8ed5..a7b21a4 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# RaveOS — ISO Build....
+# RaveOS - ISO Build....
Arch Linux alapú egyedi disztribúció tőbb asztali környezettel, automatizált telepítővel és teljes témarendszerrel.
#
@@ -134,7 +134,7 @@ Arch Linux alapú egyedi disztribúció tőbb asztali környezettel, automatizá
#### `[theme]` COSMIC billentyűzet-kiosztás javítás
- A `raveos-cosmic-apply.sh` boot-kor, bejelentkezés előtt beírja a Calamares által
választott kiosztást a `~/.config/cosmic/com.system76.CosmicComp/v1/xkb_config`-ba
- (skel + meglévő userek) — korábban rossz fájlba írt, ezért a COSMIC angol
+ (skel + meglévő userek) - korábban rossz fájlba írt, ezért a COSMIC angol
billentyűzettel indult.
- `raveos-cosmic-first-login.sh`: a helyes `xkb_config` fájlba és RON formátumba ír.
@@ -193,13 +193,13 @@ Arch Linux alapú egyedi disztribúció tőbb asztali környezettel, automatizá
#### `[calamares]` GNOME Wayland billentyűzet-kiosztás javítás
- `raveos-calamares-theme/etc/calamares/modules/keyboard.conf` létrehozva
- (`configure: { gnome: true, useLocale1: true }`) — eddig a Calamares gyári
+ (`configure: { gnome: true, useLocale1: true }`) - eddig a Calamares gyári
`gnome: false` alapértéke miatt a telepítéskor választott billentyűzetkiosztás
nem érvényesült a GNOME Wayland session-ben
#### `[app]` App Installer: Kdenlive flatpak-ra, Steam proton-cachyos-slr javítás
- `kdenlive`: pacman → `flatpak-user` (`org.kde.kdenlive`)
-- Steam telepítő script: `proton-cachyos` → `proton-cachyos-slr` — a `proton-cachyos`
+- Steam telepítő script: `proton-cachyos` → `proton-cachyos-slr` - a `proton-cachyos`
önmagában nem is létezik csomagként a chaotic-aur-ban, csak `-native`/`-slr`
variánsok, emiatt a helytelen (natív) build került be korábban
@@ -209,17 +209,17 @@ Arch Linux alapú egyedi disztribúció tőbb asztali környezettel, automatizá
#### `[calamares]` Vivaldi felvéve a kötelező csomagok közé
- `desktopselect.conf` `mandatory_packages`: `vivaldi` hozzáadva (hivatalos Arch
- `extra` csomag) — eddig egyik asztali környezetnél sem volt alapértelmezett
+ `extra` csomag) - eddig egyik asztali környezetnél sem volt alapértelmezett
böngésző, emiatt pl. a `raveos-welcome` támogatás-linkje sem tudott megnyílni
#### `[iso]` `raveos-core-repo` redundáns mirror + `Include=`-alapú mirrorlist
- `[raveos-core-repo]` `pacman.conf`-ban az eddigi közvetlen `Server=` sor helyett
- `Include = /etc/pacman.d/raveos-core-mirrorlist` — a mirrorlist tartalmát mostantól
+ `Include = /etc/pacman.d/raveos-core-mirrorlist` - a mirrorlist tartalmát mostantól
a `raveos-mirrorlist` csomag szolgáltatja (meglévő telepítéseken automatikusan
átállítja a configot egy install-hook, ha még a régi formátumban van)
- Az élő ISO-ba közvetlenül bekerül a `raveos-core-mirrorlist` fájl is, benne az
elsődleges (`page.rp1.hu`) és a tartalék GitHub Releases szerver
- (`github.com/rave-os/RaveOS-core-repo-mirror`) — ha az elsődleges nem elérhető,
+ (`github.com/rave-os/RaveOS-core-repo-mirror`) - ha az elsődleges nem elérhető,
pacman automatikusan átvált
#### `[iso]` `raveos-core-repo` publikálás: git → rsync átállás, adatbázis-hibák javítva
@@ -231,7 +231,7 @@ Arch Linux alapú egyedi disztribúció tőbb asztali környezettel, automatizá
#### `[iso]` `chaotic-mirrorlist` felesleges `.pacnew` elkerülése
- A `chaotic-rankmirrors.service` minden boot-kor élő méréssel felülírja a
`chaotic-mirrorlist` tartalmát, emiatt egy csomagfrissítéskor pacman `.pacnew`-t
- hozott létre rá feleslegesen — `NoUpgrade = etc/pacman.d/chaotic-mirrorlist`
+ hozott létre rá feleslegesen - `NoUpgrade = etc/pacman.d/chaotic-mirrorlist`
hozzáadva a `pacman.conf`-hoz, hogy pacman ne is próbálja kezelni ezt a fájlt
## Build 2026-07-18
@@ -246,24 +246,24 @@ Arch Linux alapú egyedi disztribúció tőbb asztali környezettel, automatizá
- Záró biztonsági háló a telepítés végén (`calamares-fix-bootentry.sh`): ha valamelyik bejegyzésből mégis hiányozna a `root=`, az `/etc/fstab`-ból pótolja
#### `[calamares]` Btrfs subvolume-elrendezés bevezetve
-- Eddig `erase` módban egyetlen lapos `@` subvolume jött létre — nincs elkülönítve semmi
+- Eddig `erase` módban egyetlen lapos `@` subvolume jött létre - nincs elkülönítve semmi
- Mostantól archinstall-stílusú elrendezés (`partition.conf`): `@` → `/`, `@home` → `/home`, `@log` → `/var/log`, `@pkg` → `/var/cache/pacman/pkg`, `@snapshots` → `/.snapshots`
- Előfeltétele a snapshot-alapú eszközöknek (`grub-btrfs`, Snapper)
## Build 2026-07-06
#### `[security]` GPG csomag-aláírás bevezetve
-- `[raveos-core-repo]` `SigLevel` átállítva `Never TrustAll`-ról `Required DatabaseOptional`-ra — minden csomag aláírás-ellenőrzés kötelező, az adatbázis-aláírás opcionális
-- `raveos-keyring` csomag hozzáadva a `packages.x86_64`-hez és a `shellprocess-pacstrap.conf` kezdeti pacstrap listájához — ez biztosítja hogy a célrendszer bizalma a kulcsban már a nagy csomag-batch előtt beálljon
+- `[raveos-core-repo]` `SigLevel` átállítva `Never TrustAll`-ról `Required DatabaseOptional`-ra - minden csomag aláírás-ellenőrzés kötelező, az adatbázis-aláírás opcionális
+- `raveos-keyring` csomag hozzáadva a `packages.x86_64`-hez és a `shellprocess-pacstrap.conf` kezdeti pacstrap listájához - ez biztosítja hogy a célrendszer bizalma a kulcsban már a nagy csomag-batch előtt beálljon
#### `[iso]` `packages.x86_64` nagytakarítás
-- ~70 elavult rescue/live-környezet/VM-guest csomag eltávolítva — RaveOS mára tisztán telepítő-orientált, nincs külön live/rescue pozicionálás
-- `yay-bin` eltávolítva (a `packages.x86_64`-ből és a `shellprocess-pacstrap.conf`-ból is) — pacman repo-elsőbbség miatt ha nálunk van pinnelve, sosem frissül a Chaotic-AUR-ról; most szabadon a Chaotic-AUR-ról jön
-- `bluez`/`bluez-libs`/`bluez-tools`/`bluez-utils` és `hblock` átkerült a `packages.x86_64`-ből (élő ISO) a `desktopselect.conf` mandatory_packages-ébe (végleges rendszer) — az élő médiumon nem kellenek, de a telepített rendszeren igen
-- `cow_spacesize=75%` — a korábbi hiányzó érték miatt az archiso alapértelmezett 256M-re esett vissza (az eredeti szándék 4G volt)
+- ~70 elavult rescue/live-környezet/VM-guest csomag eltávolítva - RaveOS mára tisztán telepítő-orientált, nincs külön live/rescue pozicionálás
+- `yay-bin` eltávolítva (a `packages.x86_64`-ből és a `shellprocess-pacstrap.conf`-ból is) - pacman repo-elsőbbség miatt ha nálunk van pinnelve, sosem frissül a Chaotic-AUR-ról; most szabadon a Chaotic-AUR-ról jön
+- `bluez`/`bluez-libs`/`bluez-tools`/`bluez-utils` és `hblock` átkerült a `packages.x86_64`-ből (élő ISO) a `desktopselect.conf` mandatory_packages-ébe (végleges rendszer) - az élő médiumon nem kellenek, de a telepített rendszeren igen
+- `cow_spacesize=75%` - a korábbi hiányzó érték miatt az archiso alapértelmezett 256M-re esett vissza (az eredeti szándék 4G volt)
#### `[calamares]` Telepítési hibajavítások (valódi telepítési tesztekkel feltárva)
-- `lsb-release` visszaállítva a csomaglistába — hiánya a `shellprocess-branding.conf`-ot törte
+- `lsb-release` visszaállítva a csomaglistába - hiánya a `shellprocess-branding.conf`-ot törte
- `raveos-kde-theme` → helyes név `raveos-plasma-theme` (két helyen: `desktopselect.conf` és `shellprocess-final.conf` auto-apply ellenőrzés)
- `plasma-bigscreen` eltávolítás `-Rns`-ről `-Rcns`-re javítva (a `-Rns` némán elhasalt függőség-ütközésen)
- `raveos-sddm-theme`: `qt6-multimedia` függőség hozzáadva (SDDM alapértelmezett megjelenésre esett vissza nélküle)
@@ -279,10 +279,10 @@ Arch Linux alapú egyedi disztribúció tőbb asztali környezettel, automatizá
### Build 2026-05-10
-#### `[iso]` chaotic-rankmirrors — automatikus mirror rangsoroló
+#### `[iso]` chaotic-rankmirrors - automatikus mirror rangsoroló
- Boot után automatikusan teszteli az összes Chaotic-AUR mirrort válaszidő (TTFB) alapján
- A top 5 leggyorsabb mirrort írja be a `/etc/pacman.d/chaotic-mirrorlist`-be
-- `After=network-online.target` — mire a Calamares indul, már a legjobb mirror aktív
+- `After=network-online.target` - mire a Calamares indul, már a legjobb mirror aktív
- Tesztelt mirrorok: de, cdn, geo, pl, nl, ch, se, fr, gb és régióspecifikus variánsaik
#### `[iso]` Mirror optimalizálás
@@ -294,12 +294,12 @@ Arch Linux alapú egyedi disztribúció tőbb asztali környezettel, automatizá
#### `[ci]` Build workflow javítások
- Runner verzió eltérésnél automatikus `pacman -Syu` fut le, nem épít hibát
-- ISO mount loop eszköz hiba kezelés javítva — ha a loop eszköz nem elérhető, figyelmeztetés helyett folytatódik a build
+- ISO mount loop eszköz hiba kezelés javítva - ha a loop eszköz nem elérhető, figyelmeztetés helyett folytatódik a build
- ISO feltöltés: részletesebb logolás, `-f` flag hozzáadva
- Régi release-ek automatikus törlése: mindig csak az utolsó 3 marad
#### `[ci]` raveos-core-repo repoadd workflow javítás
-- `actions/checkout@v4` lecserélve manuális SSH klónra — az HTTPS-en keresztüli nagy bináris repo (1.8GB) SSL EOF hibát okozott Nginx mögött
+- `actions/checkout@v4` lecserélve manuális SSH klónra - az HTTPS-en keresztüli nagy bináris repo (1.8GB) SSL EOF hibát okozott Nginx mögött
- SSH klón megkerüli az SSL terminálást, stabil nagy repo esetén is
### Build 2026-04-08
@@ -319,49 +319,49 @@ Arch Linux alapú egyedi disztribúció tőbb asztali környezettel, automatizá
#### `[app]` RaveOS App Installer
-- **rave CLI integráció** — `rave` rendszer karbantartó parancs (upgrade, clean, autoremove, install, remove, search, stb.) és bash completion (`rave-comp.sh`) beépítve a csomagba. Orphan cleanup guard fix (`pacman -Qtdq` üres → skip).
-- **13 dconf INI fájl** — 6 új beállítás fájl: `nautilus.ini` (tree-view, show-hidden), `media-keys.ini` (Ctrl+Alt+T = Terminal), `peripherals.ini` (numlock, flat mouse), `session.ini` (idle-delay 900), `app-folders.ini` (System mappa), `gtk4-file-chooser.ini` (sort-directories-first). 2 frissített: `shell.ini`, `extensions.ini`.
-- **Hidden apps** — 6 felesleges alkalmazás (`bssh`, `bvnc`, `avahi-discover`, `vim`, `qvidcap`, `qv4l2`) elrejtése NoDisplay=true override-dal a `~/.local/share/applications/` mappában.
-- **dash-to-dock frissítés** — fekete háttér, 33% átlátszóság, 44px ikonok, DOTS running indicator stílus, minimize-or-overview kattintás.
-- **burn-my-windows** — `aura-glow-animation-time=444` hozzáadva.
+- **rave CLI integráció** - `rave` rendszer karbantartó parancs (upgrade, clean, autoremove, install, remove, search, stb.) és bash completion (`rave-comp.sh`) beépítve a csomagba. Orphan cleanup guard fix (`pacman -Qtdq` üres → skip).
+- **13 dconf INI fájl** - 6 új beállítás fájl: `nautilus.ini` (tree-view, show-hidden), `media-keys.ini` (Ctrl+Alt+T = Terminal), `peripherals.ini` (numlock, flat mouse), `session.ini` (idle-delay 900), `app-folders.ini` (System mappa), `gtk4-file-chooser.ini` (sort-directories-first). 2 frissített: `shell.ini`, `extensions.ini`.
+- **Hidden apps** - 6 felesleges alkalmazás (`bssh`, `bvnc`, `avahi-discover`, `vim`, `qvidcap`, `qv4l2`) elrejtése NoDisplay=true override-dal a `~/.local/share/applications/` mappában.
+- **dash-to-dock frissítés** - fekete háttér, 33% átlátszóság, 44px ikonok, DOTS running indicator stílus, minimize-or-overview kattintás.
+- **burn-my-windows** - `aura-glow-animation-time=444` hozzáadva.
- **blur-my-shell, vitals, shutdowntimer** beállítások frissítése.
-- **SHA256 manifest** — 623 fájl, 0 FAIL.
+- **SHA256 manifest** - 623 fájl, 0 FAIL.
#### `[theme]` profile.d export fix
-- **profile.d export bug javítás** — `export _RAVEOS_GREETING_DONE=1` → `_RAVEOS_GREETING_DONE=1` (export nélkül). A GDM login shellje source-olja a `/etc/profile.d/` scripteket → `export` esetén a változó öröklődik a gnome-session és minden gyerek processzhez → a guard blokkolta a fastfetch-et minden terminálon. Fix: shell-local változó, nem öröklődik.
+- **profile.d export bug javítás** - `export _RAVEOS_GREETING_DONE=1` → `_RAVEOS_GREETING_DONE=1` (export nélkül). A GDM login shellje source-olja a `/etc/profile.d/` scripteket → `export` esetén a változó öröklődik a gnome-session és minden gyerek processzhez → a guard blokkolta a fastfetch-et minden terminálon. Fix: shell-local változó, nem öröklődik.
#### `[iso]` Csomagok
-- **`hblock` hozzáadva** a `packages.x86_64`-hez — a `rave upgrade` parancs használja, nélküle "command not found" hiba volt.
+- **`hblock` hozzáadva** a `packages.x86_64`-hez - a `rave upgrade` parancs használja, nélküle "command not found" hiba volt.
#### `[theme]` Terminál és SHA256 javítások
-- **GNOME Console terminál téma javítás** — a `/etc/profile.d/` scriptek csak login shellben futnak, de a GNOME Console (kgx) nem login shellt indít. Megoldás: `.bashrc` snippet hozzáadva, ami source-olja a profile.d scriptet. Guard változó (`_RAVEOS_GREETING_DONE`) megakadályozza a dupla futást login shelleknél.
-- **GNOME kitty telepítés javítás** — a GNOME téma többé nem telepíti automatikusan a kitty csomagot (csak `fastfetch`). A kitty konfig fájlok a témában maradnak, így ha a felhasználó kézzel felrakja a kitty-t, a téma azonnal érvényes.
-- **Hyprland terminál támogatás bővítés** — a Hyprland `theme-data.tar.gz` mostantól tartalmazza a fastfetch, kitty és profile.d fájlokat (korábban hiányoztak). A `metadata.json` kiegészítve terminal szekciókkal, a kitty automatikusan települ.
-- **SHA256 metadata.json javítás** — mindkét metadata.json (GNOME + Hyprland) frissítve, manifest újragenerálva, 437/437 fájl hash egyezik.
+- **GNOME Console terminál téma javítás** - a `/etc/profile.d/` scriptek csak login shellben futnak, de a GNOME Console (kgx) nem login shellt indít. Megoldás: `.bashrc` snippet hozzáadva, ami source-olja a profile.d scriptet. Guard változó (`_RAVEOS_GREETING_DONE`) megakadályozza a dupla futást login shelleknél.
+- **GNOME kitty telepítés javítás** - a GNOME téma többé nem telepíti automatikusan a kitty csomagot (csak `fastfetch`). A kitty konfig fájlok a témában maradnak, így ha a felhasználó kézzel felrakja a kitty-t, a téma azonnal érvényes.
+- **Hyprland terminál támogatás bővítés** - a Hyprland `theme-data.tar.gz` mostantól tartalmazza a fastfetch, kitty és profile.d fájlokat (korábban hiányoztak). A `metadata.json` kiegészítve terminal szekciókkal, a kitty automatikusan települ.
+- **SHA256 metadata.json javítás** - mindkét metadata.json (GNOME + Hyprland) frissítve, manifest újragenerálva, 437/437 fájl hash egyezik.
### Build 2026-02-26
#### `[app]` RaveOS App Installer
-- **SHA256 integritásvédelem** — minden művelet (telepítés, törlés, mentés, visszaállítás, téma alkalmazás) blokkolva van, ha bármely követett fájl módosult. Az Infó oldalon valós idejű integritás állapot látható a módosult fájlok listájával. ISO telepítés alatt (Calamares) még nincs manifest, így az ellenőrzés nem blokkol.
-- **Terminál üdvözlő rendszer** — a téma alkalmazás mostantól telepíti a fastfetch + kitty csomagokat és beállít egy rendszerszintű terminál üdvözlőt az `/etc/profile.d/`-n keresztül. GNOME Console-ban ASCII "RAVE OS" szöveges banner jelenik meg, Kitty terminálban a teljes bagoly logó PNG-ként a kitty grafikus protokollon keresztül. A kitty kép reszponzív — 8–24 sor között skálázódik a terminál magasságától függően.
-- **Extension frissítés** — a `unity-like-appswitcher@gonza.com` lecserélve a karbantartott fork-ra: `unity-like-appswitcher-reforged@gabeszm` (magyar lokalizációval).
-- **Téma oldal UI** — a GNOME és Hyprland téma kártyák most már vízszintesen középre igazítottak.
-- **Hyprland terminál támogatás** — a `_setup_terminal()` hívás a `apply_gnome_theme()` és `apply_hyprland_theme()` függvényekből is meghívódik, így mindkét asztali környezet megkapja a fastfetch + kitty beállítást.
-- **Verzió konzisztencia** — minden belépési pont (`main.py`, `bin/raveos-app-installer.py`) a központi `config.py`-ból importálja az `APP_VERSION`-t a beégetett stringek helyett.
-- **Infó oldal** — alkalmazás verzió, lista verzió, téma verzió és SHA256 integritás állapot egyetlen kártya elrendezésben.
+- **SHA256 integritásvédelem** - minden művelet (telepítés, törlés, mentés, visszaállítás, téma alkalmazás) blokkolva van, ha bármely követett fájl módosult. Az Infó oldalon valós idejű integritás állapot látható a módosult fájlok listájával. ISO telepítés alatt (Calamares) még nincs manifest, így az ellenőrzés nem blokkol.
+- **Terminál üdvözlő rendszer** - a téma alkalmazás mostantól telepíti a fastfetch + kitty csomagokat és beállít egy rendszerszintű terminál üdvözlőt az `/etc/profile.d/`-n keresztül. GNOME Console-ban ASCII "RAVE OS" szöveges banner jelenik meg, Kitty terminálban a teljes bagoly logó PNG-ként a kitty grafikus protokollon keresztül. A kitty kép reszponzív - 8-24 sor között skálázódik a terminál magasságától függően.
+- **Extension frissítés** - a `unity-like-appswitcher@gonza.com` lecserélve a karbantartott fork-ra: `unity-like-appswitcher-reforged@gabeszm` (magyar lokalizációval).
+- **Téma oldal UI** - a GNOME és Hyprland téma kártyák most már vízszintesen középre igazítottak.
+- **Hyprland terminál támogatás** - a `_setup_terminal()` hívás a `apply_gnome_theme()` és `apply_hyprland_theme()` függvényekből is meghívódik, így mindkét asztali környezet megkapja a fastfetch + kitty beállítást.
+- **Verzió konzisztencia** - minden belépési pont (`main.py`, `bin/raveos-app-installer.py`) a központi `config.py`-ból importálja az `APP_VERSION`-t a beégetett stringek helyett.
+- **Infó oldal** - alkalmazás verzió, lista verzió, téma verzió és SHA256 integritás állapot egyetlen kártya elrendezésben.
#### `[theme]` GNOME Téma (theme-data.tar.gz)
-- `fastfetch/config.jsonc` — szöveges logó konfig hagyományos terminálokhoz
-- `fastfetch/config-kitty.jsonc` — PNG képes logó konfig "RaveOS Beta 2.0" fejléccel
-- `fastfetch/raveos-logo.txt` — színes RAVE OS blokkbetűs banner (zöld + cián)
-- `fastfetch/raveos-logo.png` — 256×256 optimalizált bagoly logó kitty protokollhoz
-- `kitty/kitty.conf` — Nord sötét téma, JetBrains Mono betűtípus, 0.92 átlátszóság
-- `profile.d/raveos-fastfetch.sh` — rendszerszintű üdvözlő script reszponzív képpel
+- `fastfetch/config.jsonc` - szöveges logó konfig hagyományos terminálokhoz
+- `fastfetch/config-kitty.jsonc` - PNG képes logó konfig "RaveOS Beta 2.0" fejléccel
+- `fastfetch/raveos-logo.txt` - színes RAVE OS blokkbetűs banner (zöld + cián)
+- `fastfetch/raveos-logo.png` - 256×256 optimalizált bagoly logó kitty protokollhoz
+- `kitty/kitty.conf` - Nord sötét téma, JetBrains Mono betűtípus, 0.92 átlátszóság
+- `profile.d/raveos-fastfetch.sh` - rendszerszintű üdvözlő script reszponzív képpel
- Extension csere: `unity-like-appswitcher@gonza.com` → `unity-like-appswitcher-reforged@gabeszm`
- `dconf/shell.ini` enabled-extensions lista frissítve az új extension UUID-val
@@ -385,7 +385,7 @@ Arch Linux alapú egyedi disztribúció tőbb asztali környezettel, automatizá
- Discord telepítő script tartalmazza a Vencord + OpenAsar modokat és pacman hookot az automatikus újratelepítéshez Discord frissítés után
-### Build 2026-02-15 — Első béta
+### Build 2026-02-15 - Első béta
- Első nyilvános béta kiadás (`RaveOS-2.0-Beta`)
- GNOME asztali környezet Yaru-olive-dark témával, zöld akcentussal