Firefox 52'deki menülerin, sekmelerin ve diğer kullanıcı arabirimi öğelerinin yazı tipi boyutunu nasıl artırabilirim?


5

Linux kullanıyorum ve Firefox Extended Support Release, 52.6.0 kullanıyorum, çünkü Firefox Quantum'da çalışmayan belirli erişilebilirlik / kullanılabilirlik uzantılarına bağlıyım.

Varsayılan Firefox UI yazı tipini benim için okunamaz hale getiren, biraz yüksek çözünürlüğe sahip küçük bir dizüstü bilgisayar ekranım var.

Bir ~/.Xdefaultsayar ile çoğu uygulamanın UI yazı tipi boyutunu değiştirebileceğimi düşündüm :

Xft.dpi: 192

Bu Gedit ve i3 gibi şeyler için çalışır, ancak bir sebepten Firefox bunu görmezden gelir.

Support.mozilla.org sitesinde bulduğum başka bir geçici çözümü denedik layout.css.devPixelsPerPx, yaklaşık olarak 1.25 olarak ayarlandı: config. Benim Firefox sürümünde bu UI metin yazı tipi dışında hemen hemen her şeyin boyutunu değiştirir.

Support.mozilla.org adresinden başka bir öneri "Tema ve Yazı Tipi Boyutu Değiştirici" adlı bir uzantı kullanmaktır. Ancak, Firefox Quantum'un piyasaya sürülmesinden bu yana, bu uzantı değişen yazı tipi boyutlarını artık desteklemeyecek şekilde değiştirilmiş gibi görünüyor (yalnızca renkleri değiştirmeme izin veriyor!).

Ekran çözünürlüğümü xrandr(640x400'e kadar) yarıya düşürmeyi denedim , ancak bu, örneğin, diyalog kutularının artık ekrana sığmadığı çeşitli iletişim kutuları gibi birçok şeyi bozuyor.

Daha iyi bir çözüm var mı?

Yanıtlar:


3

layout.css.devPixelsPerPxLinux'ta UI font boyutlarının kontrol edilmesine izin verilmesi önerisi reddedildi .

Aynı bugzilla sayfası, kullanıcı arabirimi font boyutlarını GDK_DPI_SCALEve GDK_SCALEortam değişkenleriyle kontrol etmenizi önerir .

Eğer bir başlatıcısı kısayol üzerinden Firefox'u başlıyorsanız Örneğin, sen onun komutunu değiştirebilir firefox %uiçinenv GDK_DPI_SCALE=1.25 firefox %u


Kendi cevabımı gönderdikten sonra bir noktada, daha iyi bir çözüm buldum, ancak burada belgelendirmeyi unuttum. Özür dilerim, doldurduğunuz için teşekkür ederim.
Metamorphic

4

Bu sorunu çözmeye çalışırken öğrendim userChrome.css. Basamaklı stil sayfaları dilini kullanarak, kullanıcıların Firefox UI özelliklerini değiştirmelerini sağlayan bir yapılandırma dosyasıdır . Firefox 52'de çalışıyor.

Dosya varsayılan olarak mevcut değildir; Oluşturdum ve aşağıdaki metni ekledim:

$ cat ~/.mozilla/firefox/*.Default\ User/chrome/userChrome.css        
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

* {
font-size: 16pt !important
}

Satırdan sonra noktalı virgül unutmayın @namespace.

Şaşırtıcı, bütün bir web sitesi var, userchrome.org , bu dosyada koyabilirsiniz şeyler adanmış. Ancak, yukarıdaki basit snippet, ihtiyacım olan tek şeydi. Userchrome.org adresinden alamadım ama mozillazine.org'daki bir yazıdan . Benim sistemimde font-sizepüf nokta userChrome-example.cssaynı chrome/dizindeki bir dosyada da bulunabilir .

Şimdi menubar metni ve sekme adlarını ve benzerlerini ekranım tam çözünürlükte okuyabilirim.


Firefox 69 ile başlayarak, Firefox'un kullanmasına izin vermek için toolkit.legacyUserProfileCustomizations.stylesheetstercihi etkinleştirmeniz gerekir . Firefox 68’den güncelleme yapıyorsanız ve bu dosyaya sahipseniz, pref otomatik olarak etkinleşir. about:configuserChrome.css
kullanıcı
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.