diff options
Diffstat (limited to 'raveos-welcome')
| -rw-r--r-- | raveos-welcome/CONTRIBUTORS.md | 2 | ||||
| -rw-r--r-- | raveos-welcome/PKGBUILD | 2 | ||||
| -rwxr-xr-x | raveos-welcome/gaming-optimize.sh | 2 | ||||
| -rw-r--r-- | raveos-welcome/raveos_welcome.py | 70 |
4 files changed, 38 insertions, 38 deletions
diff --git a/raveos-welcome/CONTRIBUTORS.md b/raveos-welcome/CONTRIBUTORS.md index 26df826..be15ceb 100644 --- a/raveos-welcome/CONTRIBUTORS.md +++ b/raveos-welcome/CONTRIBUTORS.md @@ -2,4 +2,4 @@ A RaveOS fejlesztésében részt vevő csapat és közreműködők: -- 🛠️ **RaveOS Infrastructure Team** — Kernel, ArchISO & Package Maintainers +- 🛠️ **RaveOS Infrastructure Team** - Kernel, ArchISO & Package Maintainers diff --git a/raveos-welcome/PKGBUILD b/raveos-welcome/PKGBUILD index a19031d..da8c1b1 100644 --- a/raveos-welcome/PKGBUILD +++ b/raveos-welcome/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: nippy <nippy@tuta.io> pkgname=raveos-welcome pkgver=2.2.2 -pkgrel=6 +pkgrel=7 pkgdesc="RaveOS Welcome Application and Safe GPU Performance Optimizer" arch=('x86_64') url="https://git.rp1.hu/RaveOS/RaveOS-PKGBUILD" diff --git a/raveos-welcome/gaming-optimize.sh b/raveos-welcome/gaming-optimize.sh index a68f61a..708b580 100755 --- a/raveos-welcome/gaming-optimize.sh +++ b/raveos-welcome/gaming-optimize.sh @@ -1,5 +1,5 @@ #!/bin/bash -# RaveOS Gaming Optimization Helper — fut root-ként pkexec-en keresztül +# RaveOS Gaming Optimization Helper - fut root-ként pkexec-en keresztül set -uo pipefail LOGDIR="/var/log/raveos-welcome" diff --git a/raveos-welcome/raveos_welcome.py b/raveos-welcome/raveos_welcome.py index 742a92b..d79ee3b 100644 --- a/raveos-welcome/raveos_welcome.py +++ b/raveos-welcome/raveos_welcome.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 """ -RaveOS Welcome App — First-run onboarding wizard +RaveOS Welcome App - First-run onboarding wizard Requires: PyQt6, nmcli (NetworkManager) """ @@ -109,28 +109,28 @@ T = { "wifi_connecting": {"hu": "Csatlakozás folyamatban...","de": "Verbindung wird hergestellt...", "en": "Connecting..."}, "wifi_connected": {"hu": "Csatlakozva: {ssid}", "de": "Verbunden: {ssid}", "en": "Connected: {ssid}"}, "wifi_error": {"hu": "Hiba: {err}", "de": "Fehler: {err}", "en": "Error: {err}"}, - "wifi_timeout": {"hu": "Időtúllépés — próbáld újra","de": "Zeitüberschreitung — bitte erneut versuchen", "en": "Timeout — try again"}, + "wifi_timeout": {"hu": "Időtúllépés - próbáld újra","de": "Zeitüberschreitung - bitte erneut versuchen", "en": "Timeout - try again"}, "wifi_unknown_err": {"hu": "Ismeretlen hiba", "de": "Unbekannter Fehler", "en": "Unknown error"}, # Optimize page "opt_title": {"hu": "OPTIMALIZÁCIÓ", "de": "OPTIMIERUNG", "en": "OPTIMIZATION"}, - "opt_gaming": {"hu": "GAMING OPTIMALIZÁCIÓ — GPU: {gpu}", "de": "GAMING-OPTIMIERUNG — GPU: {gpu}", "en": "GAMING OPTIMIZATION — GPU: {gpu}"}, + "opt_gaming": {"hu": "GAMING OPTIMALIZÁCIÓ - GPU: {gpu}", "de": "GAMING-OPTIMIERUNG - GPU: {gpu}", "en": "GAMING OPTIMIZATION - GPU: {gpu}"}, "opt_sysctl": {"hu": "Kernel/sysctl tweaks", "de": "Kernel/sysctl-Tweaks", "en": "Kernel/sysctl tweaks"}, "opt_sysctl_desc": {"hu": "Kernel paraméterek optimalizálása gaming-hoz:\n" - "• vm.swappiness=10 — RAM preferálása swap helyett\n" - "• THP=madvise — Transparent Huge Pages, kevesebb micro-stutter\n" - "• NMI watchdog kikapcsolva — kevesebb CPU interrupt overhead\n" - "• split_lock_mitigate=0 — egyes játékok gyorsabban futnak\n" - "• TCP FastOpen — gyorsabb hálózati kapcsolatok online játékhoz\n" + "• vm.swappiness=10 - RAM preferálása swap helyett\n" + "• THP=madvise - Transparent Huge Pages, kevesebb micro-stutter\n" + "• NMI watchdog kikapcsolva - kevesebb CPU interrupt overhead\n" + "• split_lock_mitigate=0 - egyes játékok gyorsabban futnak\n" + "• TCP FastOpen - gyorsabb hálózati kapcsolatok online játékhoz\n" "Permanensen mentve: /etc/sysctl.d/99-gaming.conf", - "de": "Kernel-Parameter-Optimierung für Gaming:\n• vm.swappiness=10 — RAM statt Swap bevorzugen\n• THP=madvise — Transparent Huge Pages, weniger Micro-Stutter\n• NMI-Watchdog aus — weniger CPU-Interrupt-Overhead\n• split_lock_mitigate=0 — manche Spiele laufen schneller\n• TCP FastOpen — schnelleres Netzwerk für Online-Gaming\nDauerhaft gespeichert: /etc/sysctl.d/99-gaming.conf", + "de": "Kernel-Parameter-Optimierung für Gaming:\n• vm.swappiness=10 - RAM statt Swap bevorzugen\n• THP=madvise - Transparent Huge Pages, weniger Micro-Stutter\n• NMI-Watchdog aus - weniger CPU-Interrupt-Overhead\n• split_lock_mitigate=0 - manche Spiele laufen schneller\n• TCP FastOpen - schnelleres Netzwerk für Online-Gaming\nDauerhaft gespeichert: /etc/sysctl.d/99-gaming.conf", "en": "Kernel parameter optimization for gaming:\n" - "• vm.swappiness=10 — prefer RAM over swap\n" - "• THP=madvise — Transparent Huge Pages, less micro-stutter\n" - "• NMI watchdog off — less CPU interrupt overhead\n" - "• split_lock_mitigate=0 — some games run faster\n" - "• TCP FastOpen — faster network for online gaming\n" + "• vm.swappiness=10 - prefer RAM over swap\n" + "• THP=madvise - Transparent Huge Pages, less micro-stutter\n" + "• NMI watchdog off - less CPU interrupt overhead\n" + "• split_lock_mitigate=0 - some games run faster\n" + "• TCP FastOpen - faster network for online gaming\n" "Saved permanently: /etc/sysctl.d/99-gaming.conf"}, "opt_io_sched": {"hu": "I/O Scheduler", "de": "I/O Scheduler", @@ -166,9 +166,9 @@ T = { "• FPS, frametime, GPU/CPU temp, VRAM display\n" "• GOverlay: GUI to configure MangoHud\n" "• Steam launch options: MANGOHUD=1 gamemoderun %command%"}, - "opt_gpu_profile": {"hu": "GPU Power Profile — 3D Full Screen", - "de": "GPU Power Profile — 3D Full Screen", - "en": "GPU Power Profile — 3D Full Screen"}, + "opt_gpu_profile": {"hu": "GPU Power Profile - 3D Full Screen", + "de": "GPU Power Profile - 3D Full Screen", + "en": "GPU Power Profile - 3D Full Screen"}, "opt_gpu_profile_desc": {"hu": "AMDGPU teljesítmény profil átváltása 3D_FULL_SCREEN-re:\n" "• Agresszívebb GPU órajel játék közben\n" "• Alapértelmezett profil visszafogottabb teljesítményre törekszik\n" @@ -194,9 +194,9 @@ T = { "• AMD locks these features by default\n" "• Config: /etc/modprobe.d/99-amdgpu-overdrive.conf\n" "WARNING: requires initramfs rebuild, reboot needed after!"}, - "opt_amd_powercap": {"hu": "AMD GPU Power Cap — Maximum", - "de": "AMD GPU Power Cap — Maximum", - "en": "AMD GPU Power Cap — Maximum"}, + "opt_amd_powercap": {"hu": "AMD GPU Power Cap - Maximum", + "de": "AMD GPU Power Cap - Maximum", + "en": "AMD GPU Power Cap - Maximum"}, "opt_amd_powercap_desc": {"hu": "AMD GPU teljesítmény korlát feloldása maximumra:\n" "• A GPU alapból korlátozott TDP-re van beállítva\n" "• Ez beállítja a power1_cap értékét a maximálisan engedélyezett értékre\n" @@ -228,14 +228,14 @@ T = { "opt_apply_empty": {"hu": "Nincs kijelölve semmi.", "de": "Nichts ausgewählt.", "en": "Nothing selected."}, "opt_apply_missing":{"hu": "Hiányzó script: ", "de": "Fehlendes Skript: ", "en": "Missing script: "}, "opt_apply_ok": {"hu": "Sikeresen alkalmazva!", "de": "Erfolgreich angewendet!", "en": "Successfully applied!"}, - "opt_apply_err": {"hu": "Hiba (kód: {code}) — napló: {log}", - "de": "Fehler (Code: {code}) — Protokoll: {log}", - "en": "Error (code: {code}) — log: {log}"}, + "opt_apply_err": {"hu": "Hiba (kód: {code}) - napló: {log}", + "de": "Fehler (Code: {code}) - Protokoll: {log}", + "en": "Error (code: {code}) - log: {log}"}, "opt_reboot_needed": {"hu": "A GPU optimalizációk érvénybe lépéséhez a számítógépet újra kell indítani!", "de": "Für die GPU-Optimierungen ist ein Neustart erforderlich!", "en": "A reboot is required for GPU optimizations to take effect!"}, # Hyprland page - "hypr_title": {"hu": "HYPRLAND — KEYBINDS", "de": "HYPRLAND — TASTENKÜRZEL", "en": "HYPRLAND — KEYBINDS"}, + "hypr_title": {"hu": "HYPRLAND - KEYBINDS", "de": "HYPRLAND - TASTENKÜRZEL", "en": "HYPRLAND - KEYBINDS"}, "hypr_source": {"hu": "Forrás: ", "de": "Quelle: ", "en": "Source: "}, "hypr_none": {"hu": "Nem található Hyprland konfiguráció.", "de": "Keine Hyprland-Konfiguration gefunden.", "en": "No Hyprland configuration found."}, # Hyprland descriptions @@ -280,13 +280,13 @@ T = { "credits_title": {"hu": "KÖZREMŰKÖDŐK", "de": "MITWIRKENDE", "en": "CONTRIBUTORS"}, "credits_rp1_name": {"hu": "RavePriest1", "de": "RavePriest1", "en": "RavePriest1"}, "credits_rp1_role": {"hu": "Névadó, hivatalos naplopó", "de": "Namensgeber, offizieller Faulenzer", "en": "Namesake, official slacker"}, - "credits_rp1_desc": {"hu": "Nem tudja mit akar — magyar streamer.", "de": "Weiß nicht, was er will — ungarischer Streamer.", "en": "Doesn't know what he wants — Hungarian streamer."}, + "credits_rp1_desc": {"hu": "Nem tudja mit akar - magyar streamer.", "de": "Weiß nicht, was er will - ungarischer Streamer.", "en": "Doesn't know what he wants - Hungarian streamer."}, "credits_nippy_name": {"hu": "Nippy", "de": "Nippy", "en": "Nippy"}, "credits_nippy_role": {"hu": "Fejlesztő", "de": "Entwickler", "en": "Developer"}, "credits_nippy_desc": {"hu": "Agyérgörcsöt kap PR1-től, mert nem tudja mit akar.", "de": "Bekommt von PR1 einen Nervenzusammenbruch, weil er nicht weiß, was er will.", "en": "Gets an aneurysm from PR1 because he doesn't know what he wants."}, "credits_gabesz_name": {"hu": "GabeszM", "de": "GabeszM", "en": "GabeszM"}, "credits_gabesz_role": {"hu": "Fejlesztő", "de": "Entwickler", "en": "Developer"}, - "credits_gabesz_desc": {"hu": "Weboldal, GNOME kiegészítő és alt-tab dizájn — mert valakinek kellett.", "de": "Website, GNOME-Erweiterung und Alt-Tab-Design — weil es jemand machen musste.", "en": "Website, GNOME extension and alt-tab design — because someone had to."}, + "credits_gabesz_desc": {"hu": "Weboldal, GNOME kiegészítő és alt-tab dizájn - mert valakinek kellett.", "de": "Website, GNOME-Erweiterung und Alt-Tab-Design - weil es jemand machen musste.", "en": "Website, GNOME extension and alt-tab design - because someone had to."}, "credits_stefi_name": {"hu": "Stefi", "de": "Stefi", "en": "Stefi"}, "credits_stefi_role": {"hu": "Design", "de": "Design", "en": "Design"}, "credits_stefi_desc": {"hu": "5000 lesz!", "de": "Das macht 5000!", "en": "That'll be 5000!"}, @@ -296,10 +296,10 @@ T = { "finish_sub": {"hu": "A RaveOS be van állítva.", "de": "RaveOS ist eingerichtet.", "en": "RaveOS is set up."}, "finish_next_step": {"hu": "KÖVETKEZŐ LÉPÉS", "de": "NÄCHSTER SCHRITT", "en": "NEXT STEP"}, "finish_inst_desc": {"hu": "Az App Installer segítségével telepíthetsz minden fontos " - "szoftvert egy helyen — böngészőtől kezdve a fejlesztőeszközökig.", - "de": "Mit dem App Installer kannst du die gesamte wichtige Software an einem Ort installieren — von Browsern bis zu Entwicklerwerkzeugen.", + "szoftvert egy helyen - böngészőtől kezdve a fejlesztőeszközökig.", + "de": "Mit dem App Installer kannst du die gesamte wichtige Software an einem Ort installieren - von Browsern bis zu Entwicklerwerkzeugen.", "en": "With the App Installer you can install all important " - "software in one place — from browsers to developer tools."}, + "software in one place - from browsers to developer tools."}, "finish_install": {"hu": "APP INSTALLER INDÍTÁSA", "de": "APP INSTALLER STARTEN", "en": "LAUNCH APP INSTALLER"}, "finish_reboot": {"hu": "ÚJRAINDÍTÁS", "de": "SYSTEM NEU STARTEN", "en": "REBOOT SYSTEM"}, "finish_close": {"hu": "Bezárás", "de": "Schließen", "en": "Close"}, @@ -1964,11 +1964,11 @@ class RaveOSWelcome(QMainWindow): def __init__(self): super().__init__() if _current_lang == "de": - self.setWindowTitle("RaveOS — Willkommen") + self.setWindowTitle("RaveOS - Willkommen") elif _current_lang == "en": - self.setWindowTitle("RaveOS — Welcome") + self.setWindowTitle("RaveOS - Welcome") else: - self.setWindowTitle("RaveOS — Üdvözlünk") + self.setWindowTitle("RaveOS - Üdvözlünk") self.setMinimumSize(720, 640) self.resize(800, 720) self.setStyleSheet(STYLESHEET) @@ -2151,11 +2151,11 @@ class RaveOSWelcome(QMainWindow): def _retranslate_all(self): if _current_lang == "de": - self.setWindowTitle("RaveOS — Willkommen") + self.setWindowTitle("RaveOS - Willkommen") elif _current_lang == "en": - self.setWindowTitle("RaveOS — Welcome") + self.setWindowTitle("RaveOS - Welcome") else: - self.setWindowTitle("RaveOS — Üdvözlünk") + self.setWindowTitle("RaveOS - Üdvözlünk") self.back_btn.setText(_t("nav_back")) is_last = self.stack.currentIndex() == self.stack.count() - 1 self.next_btn.setText(_t("finish_close") if is_last else _t("nav_next")) |