Ein Blog über Open Source im Alltag

  • mjs: nginx config for Nextcloud

    If you updated to Nextcloud 27 or 28, you might encounter the message „Your webserver does not serve .mjs files using the JavaScript MIME type.“ You therefore need to add mjs to the mimetype configuration: In /etc/nginx/mime.types by changing to Or by including this config block in your server config: And don’t forget to add…

  • iwd: eduroam config for University of Hamburg

    If you are using iwd the new-ish Wi-Fi daemon, you might notice that the eduroam CAT installer only supports wpa_supplicant. Nonetheless, it is still useful to get the correct settings and obtain the correct certificate. Run the script, obtain the cert and move it from ~/.config/cat_installer/ca.pem to /etc/iwd/eduroam.pem as iwd by default cannot read the…

  • Fedora 37 – alten Kernel als Standard setzen

    Manchmal bringen neue Kernel neue Probleme mit sich. Dann lohnt es sich einen alten funktionierenden Kernel, als Standard zu setzen, bis die Probleme wieder behoben worden sind. dnf-Versionlock Bei Fedora werden maximal 3 Kernel installiert. Damit der funktionierende Kernel nicht durch Updates wieder deinstalliert wird, sollte man ein Versionlock setzen: Zunächst installiert man das entsprechende…

  • LineageOS: Zurück-Wischgeste am linken Rand deaktivieren

    Viele Android-Apps nutzen eine Wischgeste von Links. Zum Beispiel zum Öffnen der Seitenleiste. Hat man allerdings die Wischgesten-Navigation von LineageOS aktiviert, dann kollidiert dies mit Zurück-Wischgeste vom linken Rand, sodass man die Seitenleiste nicht auf aufwischen kann. Die Zurück-Wischgeste kann allerdings auch vom rechten Rand ausgelöst werden. Aus diesem Grund kann man die Geste auf…

  • Fedora Silverblue – Speicherplatz freigeben

    Option 1: Alte Deployments entfernen Gewöhnlich werden immer nur 2 bzw. 3 Deployments bei Silverblue vorgehalten. D.h. man hat mind. eine alte Version des Betriebssystems, in die man z.B. bei Problemen booten kann: rpm-ostree status State: idle Deployments: ● fedora:fedora/37/x86_64/silverblue Version: 37.20221210.0 (2022-12-10T00:41:48Z) BaseCommit: ae94b79996705356a2aa95038f6155a8132899bbd6d63762b563ba7cb7e46de3 GPGSignature: Valid signature by ACB5EE4E831C74BB7C168D27F55AD3FB5323552A LayeredPackages: distrobox powertop vim fedora:fedora/37/x86_64/silverblue…

  • Gnome Erweiterungsmanager

    Gnome Erweiterungsmanager

    Es gibt mehrere Methoden, wie man Gnome Shell Erweiterungen installieren kann: Über die Webseite extensions.gnome.org mit Browsererweiterung Über den Paketmanager Dateien kopieren (nach ~/.local/share/gnome-shell/extensions) Leider findet man nicht alle Erweiterungen im Repo der eigenen Distribution und leider existiert die Browsererweiterung, die man benötigt, um extensions.gnome.org zu nutzen nicht für jeden Browser bzw. ist auch nicht…

  • Schnelle Emoji-Eingabe in allen Anwendungen

    Mit Strg + . (Punkt) kann unter Gnome der Emoji-Dialog angezeigt werden. Leider funktioniert dieser nur in GTK Anwendungen. Um schnell in allen Anwendungen, also auch denen, die nicht GTK verwenden, Emojis einzugeben kann eine IBus-Eingabehilfe verwendet werden: Konfiguration: Die Einrichtung geht recht einfach: Gnome Tastatur-Einstellungen öffnen Neue Eingabequelle „Typing Booster“ hinzufügen In dessen Einstellungen…

  • LXC-Container mit zwei+ IP-Adressen in verschiedenen Netzwerken

    Mit mehrere Netzwerkgeräten kann man einem LXC-Container mehrere IP-Adressen in unterschiedlichen Netzen zuweisen. Dazu erstellt man in der LXC-Container-Konfiguration (z.B.: /var/lib/lxc/beispiel-kontainer/config) zwei (oder mehr) Blöcke mit entsprechenden Netzwerk-Einstellungen. lxc.network.type = veth lxc.network.flags = up lxc.network.link = br0 lxc.network.name = eth0 lxc.network.hwaddr = 00:16:3e:1d:3f:2b lxc.network.ipv4 = 123.122.121.120/32 lxc.network.ipv4.gateway = 188.187.186.185 lxc.network.type = veth lxc.network.flags = up…

  • Bash Prompt mit zufälligen Farben

    Wer mit vielen Containern oder Rechnern arbeitet verliert schnell den Überblick darüber in welcher Shell man sich gerade befindet. Aus diesem Grund habe ich mich entschieden die Farben meines Prompts zufällig generieren zu lassen, damit ich schnell merke in welcher Shell ich mich befinde. Dazu habe ich bei jedem Container drei Zeilen in die ~/.bashrc…

  • mpv – Videos per Tastendruck löschen und verschieben

    Wenn man eine größere Video-Sammlung zum Sichten hat, oder Video-Podcasts automatisch herunterladen lässt, dann ist es oft aufwendig die Dateienin einem zweiten Schritt zu löschen oder sortieren. Mit mpv und selbst definierten Tastenkombinationen in der Konfigurationsdatei ~/.mpv/input.conf kann man den Prozess vereinfachen. Folgende Zeile in der Datei löscht beim Drücken von Strg+r die aktuell angezeigte…