No description
  • HTML 41.5%
  • CSS 31.1%
  • Shell 19.6%
  • JavaScript 7.8%
Find a file
2026-04-02 20:44:04 +02:00
gui-apps/electron Update UI 2026-04-02 20:44:04 +02:00
.gitignore Add GUI 2026-04-01 18:43:37 +02:00
gaming.sh Add GUI 2026-04-01 18:43:37 +02:00
gaming_data.json Update UI 2026-04-02 20:44:04 +02:00
gaming_packages.txt Add GUI 2026-04-01 18:43:37 +02:00
README.md GUI update 2026-04-02 20:18:14 +02:00

Arch Gaming Rendszer Dashboard (AGRD)

Egy modern, könnyűsúlyú és szupergyors rendszerfelügyelő és játékoptimalizáló eszköz Arch Linux alapú rendszerekhez.

Főbb jellemzők

  • Dinamikus Dashboard: Valós idejű információk a kernelről, GPU-ról, driverekről és Vulkan verziókról (vendor-specifikus Vulkan driver felismerés).
  • Csoportos műveletek: Egyszerre több alkalmazás kiválasztása és telepítése a beépített checkboxok segítségével.
  • Reszponzív UI: Modern, "glassmorphism" stílusú felület, amely minden ablakméretben (mobil, tablet, desktop) tökéletesen megjelenik.
  • Intelligens terminál-kezelés: Automatikusan felismeri a rendszeren lévő terminál emulátort (Alacritty, Kitty, Konsole, stb.) a telepítési folyamatokhoz.
  • Szupergyors betöltés: Párhuzamosított lekérdezések és csoportosított pacman ellenőrzés az azonnali válaszidőért.
  • Egykattintásos kezelés: Telepítsd vagy távolítsd el a kedvenc gaming eszközeidet egyetlen gombnyomással.
  • Automatizált folyamatok: Beépített --noconfirm támogatás a jelszó megadása utáni gyors futtatáshoz.
  • Gaming-fókuszú kategóriák:
    • Játékindítók (Steam, Lutris, Heroic, stb.)
    • WINE & Proton eszközök (GE-Proton, ProtonPlus, Protontricks)
    • Teljesítmény-optimalizálók (MangoHud, Gamemode)
    • Kontroller driverek (Xbox, DualSense támogatás)

Futtatás (GUI)

Az Electron alapú felület indításához:

cd gui-apps/electron/
npm install  # Ha még nem tetted meg
npm start

Futtatás (CLI/Script)

A terminálos verzió indításához:

chmod +x gaming.sh
./gaming.sh

Technikai háttér

  • Frontend: HTML5, CSS3 (Vanilla), JavaScript (ES6+).
  • Backend: Electron 30+, Node.js IPC, Linux Shell integráció.
  • Optimalizáció:
    • V8 Code Caching a gyorsabb induláshoz.
    • Szoftveres renderelés (Software Acceleration) a GPU stabilitási hibák elkerülése érdekében Linuxon.
    • Map alapú csomag-adatbázis kezelés a frontend oldalon a CPU terhelés minimalizálásáért.
    • Dinamikus terminál-detektálás a natív élményért.