Wie kann ich die Schriftgröße von Menüs, Registerkarten und anderen Benutzeroberflächenelementen in Firefox 52 erhöhen?

705
Metamorphic

Ich verwende Linux und verwende das Firefox Extended Support Release, 52.6.0, weil ich auf bestimmte Erweiterungen für Barrierefreiheit / Benutzerfreundlichkeit angewiesen bin, die in Firefox Quantum nicht funktionieren.

Ich habe einen kleinen Laptop-Bildschirm mit etwas hoher Auflösung, wodurch die standardmäßige Firefox-UI-Schriftart für mich nicht lesbar ist.

Ich habe herausgefunden, dass ich die Schriftgröße der Benutzeroberfläche der meisten Anwendungen mit einer ~/.XdefaultsEinstellung ändern kann :

Xft.dpi: 192 

Dies funktioniert für Dinge wie Gedit und i3, aber Firefox ignoriert es aus irgendeinem Grund.

Ich habe einen anderen Workaround ausprobiert, den ich auf support.mozilla.org gefunden habe, und layout.css.devPixelsPerPxin 1.2: 1.2 geändert. Bei meiner Firefox-Version ändert sich dadurch fast alles außer der Textschriftart der Benutzeroberfläche.

Ein weiterer Vorschlag von support.mozilla.org ist die Verwendung einer Erweiterung namens "Theme and Font Size Changer". Seit der Veröffentlichung von Firefox Quantum scheint diese Erweiterung jedoch so geändert worden zu sein, dass die Änderung der Schriftgröße nicht mehr unterstützt wird (ich kann nur die Farben ändern!).

Ich habe versucht, die Bildschirmauflösung mit xrandr(auf 640x400) zu halbieren, was jedoch viele Probleme verursacht, z. B. passen verschiedene Dialogfelder wie Druckdialogfelder nicht mehr auf den Bildschirm.

Gibt es eine bessere Lösung?

0

1 Antwort auf die Frage

0
Metamorphic

Bei dem Versuch, dieses Problem zu lösen, habe ich gelernt userChrome.css. Mit dieser Konfigurationsdatei können Benutzer die Eigenschaften der Firefox-Benutzeroberfläche mithilfe der Cascading Stylesheets ändern . Es funktioniert mit Firefox 52.

Die Datei ist standardmäßig nicht vorhanden. Ich habe es erstellt und folgenden Text hinzugefügt:

$ cat ~/.mozilla/firefox/*.Default\ User/chrome/userChrome.css  @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");  * { font-size: 16pt !important } 

Vergessen Sie nicht das Semikolon hinter der @namespaceZeile.

Erstaunlicherweise gibt es eine ganze Website, userchrome.org, die sich den Dingen widmet, die Sie in diese Datei einfügen können. Der obige einfache Ausschnitt war jedoch alles, was ich brauchte. Ich habe es nicht von userchrome.org bekommen, sondern von einem Post auf mozillazine.org . Auf meinem System ist der font-sizeTrick auch in einer Datei userChrome-example.cssim selben chrome/Verzeichnis zu finden.

Jetzt kann ich den Text der Menüleiste und die Registerkartennamen usw. mit meinem Bildschirm in voller Auflösung lesen.