

Da ich zwischendurch immer mal wieder die genutzte Distribution (zuletzt Manjaro <-> EndeavourOS) und den Desktop (Gnome <-> KDE) wechsele, hier meine Open Source Software der Wahl unter beiden Desktops für 2024 (wobei ich bei den GUI-Toolkits nicht konsequent bin 😉 mit der Ausnahme, dass ich versuche, um Electron so weit wie möglich (es gibt Ausnahmen) einen Bogen zu machen.
| Softwarekategorie | KDE | Gnome |
|---|---|---|
| Browser | —> | Firefox (GTK) |
| Passwortmanager | KeePassXC (Qt) | <— |
| KMail (Qt) Thunderbird (GTK) | Evolution (GTK) | |
| FTP-Client | FileZilla (Qt) | <— |
| Office | LibreOffice (Qt) | LibreOffice (GTK) |
| Literaturverwaltung | —> | Zotero (GTK) |
| Notizen | Notes (Qt) QOwnNotes (Qt) | Notable (Electron) |
| Wissensmanagement | Zettlr (Electron) | Zettlr (Electron) |
| Bücher-/ Comicverwaltung | Calibre (Qt) | Bookworm (GTK) |
| PDF-Reader | Okular (Qt) | Evince (GTK) |
| PDF-Split & Merge/ -Editor | PDF Mix Tool (Qt) PDF4Qt (Qt) | PDF Arranger (GTK) |
| Dokumentenmanagement | Paperless -ngx (AngularJS) | Paperwork (GTK) |
| Fotoverwaltung | Digikam (Qt) | Shotwell (GTK) |
| Fotobearbeitung | Krita (Qt) | GIMP (GTK) |
| Vektorgrafik | —> | Inkscape (GTK) |
| Screenshots | Flameshot (Qt) | Screenshot Tool (GTK) |
| Screencast | SimpleScreenRecorder (Qt) vokoscreen (Qt) | <— |
| Editor | Notepadqq (Qt) | Bluefish (GTK) |
| Desktop Publishing | Scribus (Qt) | <— |
| Video | VLC (Qt) | Celluloid (GTK) |
| ÖR-Mediathek | QMediathekView (Qt) | MediathekView (Java) |
| YouTube-Client | FreeTube (Electron) | FreeTube (Electron) |
| Musikplayer/ -management | Elisa (Qt) Musique (Qt) | Lollypop (GTK) |
| Gaming | —> RetroArch (Qt) | Lutris (GTK) <— |
| Messenger | Signal (Electron) Axolotl (Qt) | Signal (Electron) Flare (GTK) |
| Mastodon-Client | Tokodon (Qt) | Tuba (GTK) |
| RSS-Reader | RSS Guard (Qt) | NewsFlash (GTK) |
| Datenbankverwaltung | DB Browser for SQLite (Qt) | <— |
| Quantitatives Statistiktool | —> | PSPP (GTK) |
| Qualitative Analyse | QualCoder (Qt) | <— |
| Geo-Datensystem | QGIS (Qt) | <— |
| Backup | Back In Time (Qt) | <— |
| Weitere Programme | —> LeoCAD (Qt) | Railway (GTK) <— |
Ab sofort gibt es auf diesem Blog keine Referrer-Links auf Amazon mehr, da ich mein Affiliate-Programm-Konto gelöscht habe. Ich könnte jetzt umfassend auf das arbeitnehmer:innenunfreundliche Gebaren des Konzerns verweisen, letztlich habe ich mich aber einfach nicht mehr um Links und neue Artikel gekümmert, sodass dieses Jahr nichts mehr dabei rum kam (Einnahmen: 9,64 Euro).
Falls ich bei dem einen oder anderen Artikel doch noch einen zu löschenden Amazon-Link übersehen habe: gerne über die Kommentarfunktion melden.

Da mir das im Laufe der letzten Jahre schon zwei Mal passiert ist: wenn beim iPad oder iPhone unter Einstellungen->Anzeige & Helligkeit->Automatische Sperre die Option „2 Minuten“ aktiviert ist und sich nicht ändern lässt (weil grau/ ausgegraut), dann befindet sich das iPad oder iPhone im manuellen Stromsparmodus (beim automatischen Stromsparmodus sollte sie auf 30 Sekunden gestellt sein). Sobald dieser unter Einstellungen->Batterie->Stromsparmodus wieder deaktiviert wird, springt die Zeit für die Automatische Sperre des Displays/ der Anzeige auf die Voreinstellung (bspw. nie) zurück bzw. lässt sich wieder ändern.
tl;dr: If auto lock is stuck at 2 minutes and cannot be changed: deactivate power saving mode
Das Display flackert in unregelmäßigen Abständen bzw. verschiebt Bildteile für einen kurzen Augenblick (Screen Glitches). Gelöst habe ich dies durch Hinzufügen der beiden Anweisung „amdgpu.sg_display=0“ und „amdgpu.dcdebugmask=0x10“ zu den Kernel-Parametern.
Um vernünftig die Stromsparpotenziale des Ryzen Prozessors unter GNU/Linux nutzen zu können, muss der entsprechende AMD Treiber durch Hinzufügen der Anweisung „amd_pstate=active“ zu den Kernel-Parametern gesetzt werden.
Hier mein erster Eindruck zum LG Gram Style 14Z90RS. Getestet habe ich es unter GNU/Linux mit Manjaro.
Zweimal in der Sekunde läuft die Fehlermeldung „ACPI Error: Aborting method _SB.PC00.LPCB.LGEC.SEN2._TMP due to previous error“ im Journal auf. Für die Laufzeit lässt er sich mit dem folgenden Kommando beenden:
rmmod int3403_thermal
Als dauerhafte Lösung muss das Modul entsprechen in „/etc/modprobe.d/blacklist.conf“ geblacklisted werden:
blacklist int3403_thermal
https://www.reddit.com/r/linuxhardware/comments/x97m6l/comment/j2r7irr/
Der Sound funktioniert out-of-the-box nur über Klinke, Bluetooth und USB-C. Damit auch die normalen Lautsprecher funktionieren, müssen bislang ein paar hda-verbs Befehle nach jedem Neustart (automatisch) ausgeführt werden.
[Unit]
Description=Run internal speaker fix script at startup
After=getty.target
[Service]
Type=simple
ExecStart=/usr/local/sbin/necessary-verbs.sh
TimeoutStartSec=0
[Install]
WantedBy=default.target
4. Den Service mit folgendem Befehl scharf schalten:
systemctl enable soundfix.service
5. Manchmal bekommt die Soundkarte (wenn andere Soundgeräte bspw. ein Monitor über USB-C angeschlossen sind) nicht das korrekte Mapping (als das im Script angegebenen /dev/snd/hwC0D0). Um dieses Problem zu lösen, einfach die Datei „/etc/modprobe.d/sound.conf mit folgendem Inhalt anlegen:
options snd_hda_intel index=0
options snd_usb_audio index=1
https://bugzilla.kernel.org/show_bug.cgi?id=212041#c14
https://forums.fedoraforum.org/showthread.php?331130-Fixing-ALC298-audio-(no-sound-from-speakers)
Unter macOS kann, anstatt auf den Cisco AnyConnect Secure Mobility Client zurückzugreifen, die VPN Verbindung zur Universität Kassel auch mit Hilfe von OpenConnect hergestellt werden.
Dafür muss zunächst Homebrew installiert werden (LINK mit Anleitung), um dann OpenConnect installieren zu können:
brew install openconnect
Die Verbindung wird dann ebenfalls über den Terminal hergestellt mit (ukNUMMER durch die eigene Nutzer:innenkennung ersetzen) (mit vpn.uni-kassel.de funktioniert bei mir der Verbindungsaufbau nicht) (aufgrund der nötigen Adminrechte/ sudo wird vor dem Uni-Passwort natürlich zunächst das Mac-Benutzerpasswort abgefragt):
sudo openconnect --user=ukNUMMER vpn1.its.uni-kassel.de
Zum Beenden der Verbindung einfach control+c drücken.