Jak ustawić skalowanie niezależnie dla monitora o wysokiej rozdzielczości i monitora o niskiej rozdzielczości?

15

Mam więc 34-calowy monitor 3440 x 1440 i 28-calowy monitor 3840 x 2160 obok siebie. Wszystkie aplikacje wyglądają malutko na monitorze 4k. Moim jedynym rozwiązaniem do tej pory było zwiększenie poziomu powiększenia w aplikacjach, które to umożliwiają, ale przenoszenie okien z jednego monitora na drugi było prawdziwym bólem i zwykle ogólne GUI jest wciąż małe. Czy jest jakiś sposób, aby skalować tylko monitor 4k do rozsądnej dpi bez niewyraźności? Najlepiej szukam skalowania typu Mac, w którym można ustawić więcej miejsca / większy tekst, ale z ostrym tekstem

Używam Ubuntu 16.0.4 na karcie graficznej Nvidia 980 Ti

Evan Mosseri
źródło

Odpowiedzi:

6

Moje monitory to tylko 1920 x 1080: 17-calowy laptop i 50-calowy telewizor. Mniejszy laptop znajduje się cztery stopy ode mnie i muszę zwiększyć rozmiar wszystkiego, aby lepiej go zobaczyć.

Przejdź do Ustawień systemu -> Wyświetlanie ekranu

W Skali dla menu i paska tytułu ustawiłem 1,5 na 17-calowym ekranie laptopa, ale pozostawiam 1,0 dla telewizji. Nie jestem pewien, czy to zadziała dla ciebie ...

Skalowanie ekranu

Edycja 1 - Zwiększ ogólne skalowanie DPI

Głucha DPI w X wynosi 96 kropek na cal. Może się to wydawać bardzo małe na moim 17-calowym ekranie laptopa o rozdzielczości 1920 x 1080. Musisz trzymać twarz 6 cali od ekranu, aby odczytać ekran Kids3aplikacji, na przykład:

Kids3 96DPI

Aby rozwiązać ten problem (w moim przypadku), użyj:

xrandr --dpi 168

Następnie ponownie otwórz aplikację:

Kids3 168DPI

To jest metoda ręczna. Możesz ustawić go jako trwały, ale możesz też obliczyć DPI, przekazując swoją rozdzielczość i rozmiar ekranu w pliku konfiguracyjnym Xorg:

Section "Monitor"
    Identifier             "Monitor0"
    DisplaySize             286 179    # In millimeters
EndSection

Jeszcze z tym nie grałem.

WinEunuuchs2Unix
źródło
Już to zrobiłem, ale wydaje się, że nie skaluje żadnej z moich aplikacji
Evan Mosseri,
Oba moje mają 1920 x 1080 i dlatego to działa dla mnie. Korzystam również z powiększania w aplikacjach, ale trzymam je na tych samych ekranach i nigdy nie przesuwaj ich tam iz powrotem. Unity Tweak Tool wykonuje również skalowanie ekranu i przesłonięcie rozmiaru czcionki, ale nie wiem, czy można go skonfigurować tylko dla jednego ekranu. Poza tym nie podobały mi się dziwne rzeczy, które miały miejsce, więc to usunąłem.
WinEunuuchs2Unix
nie wszystkie aplikacje skalują się przy tym ustawieniu, zależy to od używanych bibliotek GUI
Amias
@EvanMosseri Zredagowałem odpowiedź, aby pokazać, jak szybko zwiększyć DPI z 96 do 168 dla aplikacji X.
WinEunuuchs2Unix
Pierwsze rozwiązanie nie działa w przypadku mojej konfiguracji. Mam 24-calowy monitor o rozdzielczości 1920x1080 i 15-calowy ekran laptopa o tej samej rozdzielczości. Na Ubuntu 16.04.3 kiedy zmieni Scale for menus and title barsię System Settings -> Displaysna wbudowany w przenośnym ekranie mam menu skalowania DPI i okna na obu ekranach :( Naprawdę wold jak do skalowania DPI tylko na ekranie laptopa.
Marecky
5

Nie podajesz żadnych informacji o swoim sprzęcie, używanych sterownikach i używanej dystrybucji. To trochę jak złapanie czarnego kota w nocy.

Spróbuj pobawić się xrandrpoleceniem. Oto przykład (wyjście-terminal):

mook @ MookPC: ~ $ xrandr
Ekran 0: minimum 8 x 8, prąd 1366 x 768, maksymalnie 32767 x 32767
Podłączony VGA1 pierwotny 1366x768 + 0 + 0 (normalny lewy odwrócony prawy x oś y oś y) 410 mm x 230 mm
   1366x768 59,79 * +
   1024x768 75,08 70,07 60,00  
   832 x 624 74,55  
   800x600 72,19 75,00 60,32 56,25  
   640x480 75,00 72,81 66,67 60,00  
   720x400 70,08  
VIRTUAL1 odłączony (normalna lewa odwrócona prawa oś x oś y)
mook @ MookPC: ~ $ xrandr - output VGA1 --scale 0,9x0,9
mook @ MookPC: ~ $ xrandr --output VGA1 --scale 1x1

xrandrbez opcji wyświetli listę twoich monitorów, więc znasz ich nazwy. Dostosuj pozostałe polecenia do swoich potrzeb. Wypróbuj różne współczynniki skali (powinny być niższe niż 1), aż będziesz zadowolony.

Jeśli wszystko działa poprawnie, możesz dodać dostrojony wiersz poleceń na końcu ~/.profile, więc polecenie zostanie wykonane przy każdym logowaniu.

mook765
źródło
Używam Ubuntu 16.0.4 na karcie graficznej Nvidia 980 Ti
Evan Mosseri
2
Właśnie wypróbowałem polecenie xrandr ze współczynnikiem skali 0,75 x 0,75 i wszystko wygląda trochę rozmazane
Evan Mosseri
również górna część paska menu została odcięta i jeśli przeciągnę mysz do rogu ekranu 4k, oba ekrany
zostaną
Czy próbowałeś zastosować niższe rozdzielczości ekranu na monitorze 4K? Innym pytaniem jest, który sterownik jest używany, domyślnym systemem Ubuntu jest sterownik typu open source Nouveau. Możesz to sprawdzić za pomocą System Settings > Software and updates > Additional drivers. Najnowszy sterownik Nvidea 352.21 obsługuje Twoją kartę graficzną.
mook765
3
Tak, właśnie to robię, ale wszystko jest rozmyte i to w pewnym sensie neguje sens posiadania monitora 4K na pierwszym miejscu. Mam zainstalowaną 352,21.
Evan Mosseri,