Repository navigation
Getting Started
Zum Bauen:
sudo apt install libkeybinder-3.0-0 libkeybinder-3.0-devZum Ausführen eines installierten Pakets reichen die Laufzeit-Bibliotheken –
das .deb deklariert sie (libgtk-3-0, libkeybinder-3.0-0, python3,
python3-gi, gir1.2-gtk-3.0, python3-apt, mesa-utils,
pkexec | policykit-1), apt zieht sie automatisch.
Flutter: >=3.27.0 (pubspec.yaml). Der Grund: Color.withValues(alpha:)
wird in den Design-Tokens genutzt.
flutter pub get
flutter gen-l10n # generiert lib/l10n/app_localizations.dart
flutter run -d linux # Entwicklung
flutter build linux # Release-BundleDas Bundle liegt unter build/linux/x64/release/bundle/. Für einen echten
Lauf aus dem Bundle:
chmod +x additional/python/run_script.py
cp -r additional build/linux/x64/release/bundle/
cd build/linux/x64/release/bundle/
./linux-assistant# Debian/Ubuntu/Zorin/Mint:
bash ./build-deb.sh
sudo apt install ./linux-assistant_*_amd64.deb
# Fedora/openSUSE (im Fork unmaintained — die Spec entspricht zuletzt 0.6.2;
# siehe packaging/unmaintained/README.md):
bash packaging/unmaintained/build-rpm.sh
# Arch (im Fork unmaintained — das PKGBUILD liegt unter
# packaging/unmaintained/ bei pkgver=0.5.3, während build-arch-pkg.sh es
# neben sich erwartet; nur auf Arch-basierten Systemen):
bash ./build-arch-pkg.sh
sudo pacman -U linux-assistant-*.pkg.tar.zst
apt install ./…debstattdpkg -iverwenden:aptlöst die deklarierten Abhängigkeiten auf,dpkghinterlässt ein halb konfiguriertes Paket.
Der globale Hotkey öffnet das Suchfeld direkt: standardmäßig Super+Q, auf
KDE, Pop!_OS, Ubuntu und Zorin OS hingegen Alt+Q (Quelle:
lib/services/linux.dart, getHotkeyModifier()). Unter X11 grabbt die App
den Hotkey selbst über libkeybinder; unter Wayland wird er in die
Desktop-Konfiguration geschrieben (additional/python/setup_keybinding.py,
unterstützt Cinnamon, GNOME, XFCE, KDE).
sudo apt remove linux-assistant
# Einstellungen & Caches (überlebt kein Paketmanager):
rm -rf ~/.config/linux-assistant ~/.cache/linux-assistantDer Hotkey bleibt ebenfalls bestehen: GNOME/Zorin → Einstellungen ▸
Tastatur ▸ Eigene Tastenkürzel, KDE → ~/.config/khotkeysrc, XFCE →
xfconf-Kommando-Bindings. Flatpak separat:
flatpak uninstall io.github.jean28518.Linux-Assistant.
- Beim Start lädt der
MainSearchLoaderden Aktionskatalog und öffnet den Hub (Dashboard) - Links in der Sidebar: Sektionen (Dashboard, Suche, Speicher, Linux-Gesundheit, Sicherheit) und darunter die Werkzeuge (siehe Admin-Hub)
- Oben rechts: Suche, Reload, Theme-Umschalter (hell/dunkel/System)
Weiter: Architecture für den Aufbau, Contributing für den Workflow.
Linux Assistant
- Home
- Getting-Started – Bauen & Installieren
- Architecture – Aufbau
- Admin-Hub – Die Werkzeuge
- Design-System – Tokens
- Testing – Tests & Goldens
- Release-Process – Versionen & Packaging
- Contributing – PR-Workflow
- Roadmap – Stand & Planung