Gnome 3.16 HiDPI 縮放僅接受整數

Gnome 3.16 HiDPI 縮放僅接受整數

我最近升級到 Ubuntu 15.04 和 Gnome 3.16,它在我的機器上運行得非常好(儘管我在網路上的許多論壇上發現了這一點)。然而,對於高 DPI 螢幕(13.3 英寸,1920x1080),我需要縮放整個系統才能使用它。

在此輸入影像描述

有人知道這個問題的解決方法嗎?對於我的螢幕來說,縮放兩倍太大了。我想要的值接近1.2

任何幫助將不勝感激!

答案1

我檢查了我的 Fedora 21 安裝,其中有 Gnome 3.14.2,似乎無法設定您想要的值:

[btegge@za21 ~]$ gsettings set org.gnome.desktop.interface scaling-factor 1.2
invalid character in number:
  1.2
   ^
[btegge@za21 ~]$ gsettings set org.gnome.desktop.interface scaling-factor 1,2
expected end of input:
  1,2
   ^

我的假設:

  • 還有另一種設定可以實現您想要的效果。我想到的唯一一件事是與字體渲染相關,儘管這並不完全是您正在尋找的東西。
  • 該密鑰僅接受整數作為資料類型是一個錯誤,您應該提交錯誤。

答案2

我不確定這個問題是否得到解決,但 Gnome 中有兩個縮放選項可以實現此目的。您正在執行的“視窗縮放”屬性接受 1 或 2 (或 0,但我認為這是“未定義”)。如果需要,您可以進行文字縮放,它接受浮點數。

在 Gnome Tweak Tool 中,它位於字體部分下。或者,您可以在 dconf 編輯器中存取這兩個選項,org.gnome.desktop.interface我注意到這個選項往往效果更好,因為 Gnome Tweak Tool 有時無法正確更新設置,從而導致奇怪的縮放問題。

答案3

分數縮放是未正式支持在低於 的版本上3.32,並且在低於 的版本中 GNOME 內部根本不受支援3.28

儘管如此,您仍然可以在 3.16 上獲得相同的效果蘭德爾

答案4

Gnome 和 Ubuntu 尚未支援非整數縮放。雖然,可以使用xrandr 透過一些解決方法來實現,其中涉及放大和隨後的縮小,但我不建議這樣做,因為它非常佔用CPU/GPU,並且會帶來其他怪癖和問題,並且不一定會產生所需的結果。如果您有興趣的話,reddit 上有很多關於 r/linux 的持續辯論和爭論,這裡還有一篇來自一位初級開發人員(基於 Ubuntu 的發行版)的文章,他深入討論了高 DPI:關聯。希望這個對你有幫助。

相關內容