Skalowanie HiDPI w Gnome 3.16 akceptuje tylko liczby całkowite

16

Niedawno zaktualizowałem system do Ubuntu 15.04 z Gnome 3.16, który działa naprawdę świetnie na moim komputerze (pomimo tego, co znalazłem na wielu forach internetowych). Jednak mając ekran o wysokiej DPI (13,3 "z 1920x1080) muszę przeskalować cały system, aby go użyć. Jest to ustawienie w TweakTool, ale wydaje się, że przyjmuje liczby całkowite jako czynnik skalujący.

wprowadź opis zdjęcia tutaj

Czy ktoś wie o obejściu tego problemu? Skalowanie o dwa jest o wiele za duże dla mojego ekranu. Wartość, której chcę, jest bliższa 1,2

Każda pomoc będzie mile widziana!

Severin
źródło
1
Możesz znaleźć wskazówki w samouczku archlinux na ten temat
azmeuk,

Odpowiedzi:

0

Sprawdziłem z moją instalacją Fedory 21, w której mam Gnome 3.14.2 i wydaje się, że nie można ustawić żądanej wartości:

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

Moje założenia:

  • Istnieje inne ustawienie, aby osiągnąć to, czego chcesz. Jedyne, co przychodzi mi do głowy, to związane z renderowaniem czcionek, choć nie jest to dokładnie to, czego szukasz.
  • To błąd, że klucz akceptuje tylko liczby całkowite jako typ danych i powinieneś zgłosić błąd.
LiveWireBT
źródło
Dokładnie taki sam błąd, jaki dostaję
Severin
Gnom akceptujący tylko współczynniki skalowania liczb całkowitych jest znanym ograniczeniem nawet teraz.
JAB
0

Nie jestem pewien, czy problem został rozwiązany, czy nie, ale istnieją dwie opcje skalowania w Gnome, aby to osiągnąć. Atrybut „skalowania okna” akceptuje 1 lub 2 (lub 0, ale myślę, że jest to „niezdefiniowane”). Jeśli chcesz, możesz wykonać skalowanie tekstu, które akceptuje liczby zmiennoprzecinkowe.

W Gnome Tweak Tool jest to dostępne w sekcji czcionek. Alternatywnie, możesz uzyskać dostęp zarówno do edytora dconf, org.gnome.desktop.interfacejak i zauważyłem, że ta opcja działa lepiej, ponieważ narzędzie Gnome Tweak może czasami nie aktualizować ustawienia poprawnie, powodując dziwne problemy ze skalowaniem.

Mylan Connolly
źródło
0

Skalowanie ułamkowe nie jest oficjalnie obsługiwane w wersjach niższych niż 3.32i wcale nie jest obsługiwane w GNOME w wersjach niższych niż 3.28.

Z xrandr możesz jednak uzyskać ten sam efekt w wersji 3.16 .

Scrooge McDuck
źródło
-1

Skalowanie niecałkowite nie jest (jeszcze) obsługiwane w Gnome, a zatem w Ubuntu. Chociaż można to osiągnąć za pomocą niektórych obejść przy użyciu xrandr, które obejmuje skalowanie w górę i kolejne skalowanie w dół, nie mogę tego zalecić, ponieważ jest to bardzo intensywne procesor / procesor graficzny i wiąże się z innymi dziwactwami i problemami i niekoniecznie prowadzi do pożądanego rezultatu . Istnieje wiele toczących się debat i sporów na r / linux na reddit, jeśli jesteś zainteresowany, a także artykuł jednego z podstawowych deweloperów (dystrybucja oparta na Ubuntu), który mówi trochę więcej o wysokiej DPI: link . Mam nadzieję, że to trochę pomoże.

Wiggles
źródło
1
Począwszy od Gnome 3.28, jest to możliwe, ale dziękuję za komentarz.
Severin,
1
@Severin Popraw mnie, jeśli się mylę, ale czy Gnome 3.28 nie obsługuje tylko skalowania ułamkowego za pomocą sesji Waylanda w funkcji eksperymentalnej, tj. Nie jest jeszcze oficjalnie obsługiwany? (patrz link ) Odnośnie do „nie daje to odpowiedzi na pytanie”. Myślę, że tak. Jeśli nie jest obsługiwany w wersji 3.28, z pewnością nie jest dostępny w wersji 3.16. Jak obejść ten problem? Wspomniałem procedurę przy użyciu xrandr. Myślę, że nadal może to być prawidłowe obejście OP. Powinienem był jednak podać źródło. Przepraszam.
Wiggles,