Momentan überarbeite ich die Homepage meines Fußballvereins (Zielsetzung: valides HTML, CSS Layout statt geschachtelter Tabellen, dynamische Inhalte aus Datenbank). Die Wahl der Datenbank viel auf SQLite. Da nur sehr selten Inhalte geändert und nur eine Hand voll Tabellen benötigt werden, erschien mir eine MySQL o.ä. etwas zu oversized. Außerdem hat man den Vorteil bei einem Wechsel des Hosters die Datenbank, ohne Dumpexport o.ä., einfach mitnehmen zu können. Auf der Suche nach einer passenden Administrationsoberfläche bin ich auf PHPLiteAdmin gestoßen. Eine einfache PHP Datei stellt dabei das komplette Frontend zur Verfügung. Die Installation beschränkt sich lediglich auf den Dateiupload (ich persönlich musste via .htaccess noch die korrekte PHP Version setzen) und schon hat man eine vollständige GUI zu allen SQLite Datenbanken. Sehr praktisch.
Um einzelne Webseiten im Gnome Desktop via Chromium App Modus als eigene Anwendung zu registrieren, geht man wie folgt vor (Beispiel Whatsapp Web): Eine neue .desktop Datei unter /home/[USER]/.local/share/applications anlegen [Desktop Entry] Name=Whatsapp Exec=chromium --app=https://web.whatsapp.com --new-window StartupNotify=true Terminal=false Type=Application Icon=[PFAD ZUM ICON] StartupWMClass=web.whatsapp.com Nun sollte ein neuer Eintrag in den Gnome Anwendungen vorhanden sein Damit die Fenster unter dem Anwendungsnamen gruppiert werden, muss der Wert StartupWMClass korrekt gesetzt werden. Hierfür startet man die Anwendung und parallel eine Terminalsession. Im Terminal startet man den Befehl "xprop WM_CLASS". Mit dem Fadenkreuz klickt man nun das geöffnete Chromium Fenster an. Die Ausgabe im Terminal enthält nun: WM_CLASS(STRING) = "web.whatsapp.com", "Chromium" Die erste Zeichenkette ist der Wert für den Parameter "StartupWMClass".