Die HiDPI-Skalierung von Gnome 3.16 akzeptiert nur Ganzzahlen

15

Ich habe kürzlich ein Upgrade auf Ubuntu 15.04 mit Gnome 3.16 durchgeführt, das auf meinem Computer wirklich großartig funktioniert (trotz dessen, was ich in vielen Foren im Internet gefunden habe). Mit einem hochauflösenden Bildschirm (13,3 "bei 1920 x 1080) muss ich jedoch das gesamte System skalieren, um es zu verwenden. Es gibt eine Einstellung für das TweakTool, aber es scheint nur Ganzzahlen als Skalierungsfaktor zu akzeptieren.

Bildbeschreibung hier eingeben

Kennt jemand eine Problemumgehung dafür? Das Skalieren um zwei ist für meinen Bildschirm viel zu groß. Der von mir gewünschte Wert liegt näher bei 1,2

Jede Hilfe wird sehr geschätzt!

Severin
quelle
1
Möglicherweise finden Sie einige Hinweise im Archlinux-Tutorial zum Thema
Azmeuk

Antworten:

0

Ich habe meine Fedora 21-Installation überprüft, bei der Gnome 3.14.2 installiert ist, und es scheint nicht möglich zu sein, den gewünschten Wert festzulegen:

[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
   ^

Meine Annahmen:

  • Es gibt eine andere Einstellung, um das zu erreichen, was Sie wollen. Das einzige, was mir in den Sinn kommt, ist das Rendern von Schriftarten, obwohl das nicht genau das ist, wonach Sie suchen.
  • Es ist ein Fehler, dass der Schlüssel nur Ganzzahlen als Datentyp akzeptiert und Sie einen Fehler melden sollten.
LiveWireBT
quelle
Das ist genau der gleiche Fehler, den ich auch bekomme
Severin
Gnome, das nur ganzzahlige Skalierungsfaktoren akzeptiert, ist bereits jetzt eine bekannte Einschränkung.
JAB
0

Ich bin nicht sicher, ob dies behoben wurde oder nicht, aber es gibt zwei Skalierungsoptionen in Gnome, um dies zu erreichen. Das Attribut "Fensterskalierung", das Sie ausführen, akzeptiert entweder 1 oder 2 (oder 0, aber dies ist meiner Meinung nach "undefiniert"). Wenn Sie möchten, können Sie eine Textskalierung durchführen, die gleitende Zahlen akzeptiert.

In Gnome Tweak Tool ist dies im Abschnitt "Schriftarten" verfügbar. Alternativ können Sie im dconf-Editor unter auf beide zugreifen. org.gnome.desktop.interfaceIch habe festgestellt, dass diese Option tendenziell besser funktioniert, da das Gnome Tweak Tool die Einstellungen manchmal nicht korrekt aktualisieren kann, was zu seltsamen Skalierungsproblemen führt.

Mylan Connolly
quelle
0

Fractional Scaling wird in Versionen unter und in GNOME in Versionen unter offiziell3.32 nicht unterstützt 3.28.

Mit xrandr können Sie dennoch denselben Effekt auf 3.16 erzielen .

Dagobert Duck
quelle
-1

Nicht ganzzahlige Skalierungen werden in Gnome und daher auch in Ubuntu (noch) nicht unterstützt. Obwohl es bei einigen Problemumgehungen möglich ist, xrandr zu verwenden, was eine Hochskalierung und eine anschließende Herunterskalierung beinhaltet, kann ich dies nicht empfehlen, da es sehr CPU- / GPU-intensiv ist und mit anderen Macken und Problemen verbunden ist und nicht unbedingt zum gewünschten Ergebnis führt . Es gibt eine Menge Debatten und Auseinandersetzungen über R / Linux bei reddit, wenn Sie interessiert sind, und hier ist auch ein Artikel von einem der elementaren Entwickler (eine auf Ubuntu basierende Distribution), der ein bisschen mehr über High DPI spricht: link . Hoffe das hilft ein bisschen.

Wackelt
quelle
1
Ab Gnome 3.28 ist es nun tatsächlich möglich, aber danke für deinen Kommentar.
Severin
1
@Severin Korrigiert mich, wenn ich mich irre, aber unterstützt Gnome 3.28 nicht nur die fraktionelle Skalierung über eine Wayland-Sitzung in einem experimentellen Feature, dh, es wird noch nicht offiziell unterstützt? (siehe Link ) Bezüglich "das gibt keine Antwort auf die Frage". Ich denke schon. Wenn es in 3.28 nicht unterstützt wird, ist es sicherlich nicht in 3.16. Wie kann man das umgehen? Ich erwähnte die Prozedur mit xrandr. Ich denke, dies kann immer noch eine gültige Problemumgehung für OP sein. Ich hätte jedoch eine Quelle angeben sollen. Es tut uns leid.
Wiggles