透過微小對話(gimp、InSync、Zoom 等)增加應用程式的 UI 大小

透過微小對話(gimp、InSync、Zoom 等)增加應用程式的 UI 大小

我在配備 3840×2160 圖形顯示器的 Lenovo P51 上運行 Mint 19 Tara 和 Cinnamon 3.8.9。

大多數應用程式(例如 vim、Chrome、Libre Office 以及所有預先安裝的應用程式)都可以正常運作。但有些應用程式(例如 gimp、Zoom、InSync 以及我必須安裝才能連接到客戶網路之一的基於 Java 的 VPN 用戶端)的 GUI 很小。 (不過,我懷疑 gimp 和 Zoom 在 Java 上運行,所以這不太可能是 Java 特有的問題。)字體和圖標幾乎不足以閱讀,而且由於它們的大小,點擊它們很費力。對話視窗本身也很小。

我透過安裝新的圖標集改進了 gimp,但它們的圖標和文字仍然有點小,這對其他應用程式沒有幫助。

我認為這個問題與 Cinnamon 沒有任何關係,因為在“系統設定”→“字體”中更改文字縮放係數只會影響已經具有良好字體大小的應用程式。

我想知道有問題的應用程式是否正在使用其他一些 UI/視窗管理器,例如 Qt,以及是否有其他一些系統範圍的設定可以調整來修復它。有任何想法嗎?

答案1

我至少找到了 Qt 應用程式的解決方案,事實證明 Zoom 和 Insync 都是使用 Qt 小部件工具包構建的。

設定QT_SCALE_FACTOR環境變數以使2這兩個應用程式對我來說看起來都不錯。根據Qt 文檔,設定QT_AUTO_SCREEN_SCALE_FACTOR=1(不同的環境變數)將使 Qt 尊重系統 DPI,但這使得對話對於我的口味來說有點太大了。

我提到的其他應用程式仍然存在問題,我認為它們的大小可能被硬編碼為像素數。如果我找到這些問題的解決方案,我會添加另一個答案。

相關內容