💾 Archived View for seydaneen.nahtgards.de › leuchtturm › dwemerartefakte › linux_und_unix › tips_mo… captured on 2024-05-10 at 10:48:01. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-06-03)

-=-=-=-=-=-=-

Firefox / Thunderbird

Ich installiere Firefox und Thunderbird immer manuell. Das heißt, ich lade mir die tar.gz von der offiziellen Webseite herunter und entpacke sie nach /opt/mozilla/firefox bzw. /opt/mozilla/thunderbird. Damit habe ich die jeweils aktuellsten Versionen. Allerdings sollte man dann auch eine angepasste user.js verwenden um ein paar "tolle features" zu deaktivieren.

Empfehlenswert ist auch statt Firefox einfach Librefox zu verwenden, dann spart man sich das Einarbeiten in die user.js-Thematik.

(german only for now...)

.desktop, Wayland, Touchscreens und co

Wenn FF/TB manuell installiert wurden muss man sich auch eigene Verknüpfungen für den Launcher manuell anlegen. Daneben sind ein paar Variablen jeweils in Abhängigkeit davon ob man unter Wayland oder xorg unterwegs ist. Darum sieht mein Setup wie folgt aus:

Skript mit Umgebungsvariablen

~/.local/bin/_waylandenv.sh

#!/bin/bash

if [ $XDG_SESSION_TYPE == "wayland" ]; then
	# moz fix
	export MOZ_DBUS_REMOTE=1
	export MOZ_ENABLE_WAYLAND=1

	# EFL / for Terminology for example
	export ELM_DISPLAY=wl
	export ECORE_EVAS_ENGINE=wayland_egl
	export ELM_ACCEL=opengl
else
	export MOZ_DBUS_REMOTE=1
	export MOZ_USE_XINPUT2=1
fi

exec $@

Beispiel für eine .desktop-Datei

.local/share/applications/firefox.desktop

[Desktop Entry]
Name=Firefox
Comment=Browse the World Wide Web
GenericName=Web Browser
X-GNOME-FullName=Firefox Web Browser
Exec=_waylandenv.sh /opt/mozilla/firefox/firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
StartupWMClass=Firefox
StartupNotify=true

HiDPI / Hochauflösende Bildschirme

Wenn in Firefox oder Thunderbird irgendwie alles zu klein ist - gerade auf Bildschirmen mit 10" oder kleiner Bildschirmauflösung - dann kann man sich über about:config etwas behelfen. Für Thunderbird braucht man dafür das Plugin "Config Button".

layout.css.devPixelsPerPx mit 1.2 passt recht gut zur 125%-Skalierung innerhalb von Gnome.

Links

Allgemein

Firefox

Librewolf

Thunderbird

Firefox

Kuketzblog Empfehlungsecke zu Firefox

Dark Reader - Webseiten abdunkeln

Facebook (-Buttons) in einen eigenen Container isolieren

Webseiten(-gruppen) in Container zusammenfassen/isolieren

Gnome Shell integration (sinnvoll für z.b. extensions.gnome.org)

Emuliert externe Frameworks (z.B. jQuery, Bootstrap, AngularJS) und stellt sie lokal bereit.

Entfernt Trackingparameter von Links

Blockiert Javascript (ist für fortgeschrittene Nutzer sinnvoll)

Überspringt zwischenseiten (funktioniert nicht immer richtig...)

Löscht den Referer (die Seite die auf "die aktuelle" verlinkt hat) aus den Browserinformationen

Möglichkeit CSS auf manchen Seiten zu überschreiben (in Verbindung mit Noscript sehr sinnvoll)

uBlock Origin - DER Adblocker schlechthin

Sich als macOS-/Windows-/Android-/... Nutzer ausgeben

Thunderbird

Kuketzblog Empfehlungsecke zu Thunderbird

HTML nur auf "klick" aktivieren

Adressbucherweiterung für CalDAV-Nutzer

Config-Button um about:config zu öffnen

Kompakte Header in der Mail-Ansicht