Rozdzielczość Ubuntu z Ultrabook

13

Zainstalowałem 12.10 na Asus Zenbook Prime UX31A. Teraz mam problem z rozdzielczością. Domyślna rozdzielczość to 1920x1080. Ale przy tej rozdzielczości wszystko jest za małe. Ikony, Unity, system plików, przeglądarki itp. Na przykład w Chrome tylko wtedy, gdy ustawię powiększenie na 150% strony wyświetlają się normalnie. Kiedy używam rozdzielczości 16: 9 1360x768, problem z rozmiarem jest naprawiony, ale w tym trybie kolory i widok wyświetlacza są rozmyte i grube, więc szkodzi to oczom. A ponieważ mój wyświetlacz obsługuje 1920 x 1080, myślę, że lepiej zachować tę natywną rozdzielczość i rozwiązać problem z rozmiarem.

niektóre Zrzuty ekranu: Zrzuty ekranu 1 , Zrzuty ekranu 2

Jak mogę rozwiązać ten problem i wyświetlać pulpit w akceptowalnym rozmiarze?

Elvin Haci
źródło

Odpowiedzi:

13

EDYCJA : Ubuntu 14.04 w pewnym sensie obsługuje ekrany o wysokiej rozdzielczości i pozwala skalować panel i program uruchamiający za pomocą prostego suwaka w System Settings-> Displays. Nadal jest trochę wadliwy: nie działa w przypadku niektórych aplikacji, takich jak Spotify, nie jest skalowany, a Thunderbird nie skaluje ikon i treści wiadomości e-mail.

Podczas gdy Ubuntu wykonał ogromny krok naprzód, poniższe rozwiązanie jest nadal jedynym w pełni działającym sposobem skalowania wszystkiego na Ubuntu.


Możesz skalować wszystko za pomocą, xrandrale wynik nie jest tak ładny, jak mógłby być, gdyby istniała prawdziwa obsługa wysokiej rozdzielczości.

Aby skalować rozdzielczość, najpierw znajdź nazwę swojego wyświetlacza za pomocą xrandr:

lars:~$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 1600 x 1600
LVDS connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768       60.0*+
   1280x768       60.0 +
   1280x720       60.0 +
   1024x768       60.0 +
   1024x600       60.0 +
   800x600        60.0 +
   800x480        60.0 +
   720x480        60.0 +
   640x480        60.0 +
DFP1 disconnected (normal left inverted right x axis y axis)
CRT1 disconnected (normal left inverted right x axis y axis)

Tak więc w moim przypadku mój wyświetlacz laptopa nazywa się LVDS.

Następnie wykonaj następujące czynności, aby skalować rozdzielczość:

xrandr --output LVDS --scale 0.75x0.75

Program uruchamiający i panel mogą zniknąć na chwilę, ale po prostu najedź na nich kursorem i powinny się ponownie pojawić. Być może trzeba będzie zmienić rozmiar wszystkich otwartych okien, aby pasowały do ​​mniejszej rozdzielczości.

Chciałbym, aby istniała prawdziwa obsługa wysokiej rozdzielczości, która była tak łatwa w konfiguracji. Niestety nawet GNOME 3.10 wydaje się obsługiwać jedynie zmianę rozmiaru czcionki, nawet jeśli GNOME obsługuje to znacznie lepiej niż Unity.

Lars Nyström
źródło
Świetna odpowiedź. Długo tego szukałem.
Deweloper Android
1
„W pełni funkcjonujący sposób” w ogóle nie działał na moim Lenovo Yoga Pro 2: kiedy wszedłem xrandr --output eDP1 --scale 0.75x0.75Rozdzielczość zmieniła się, ale korelacja między pozycją wskaźnika myszy a ekranem została utracona. Mógłbym również przesunąć mysz daleko poza ekran u dołu do jakiegoś niedostępnego obszaru. Korzystanie z ustawień systemu -> Ekrany to zdecydowanie lepsze rozwiązanie i działa dobrze na moim Firefoksie 30
rubo77
1
otwórz nową kartę about:configw Firefoksie i wyszukaj layout.css.devPixelsPerPxtę wartość, aby 2dostosować rozmiar ikon Firefoksa , zobacz Dostosowanie przeglądarki Firefox do wyświetlania w wysokiej rozdzielczości (siatkówka)
rubo77
1
Wow, to naprawdę działa! Działa również w Thunderbird, edytor konfiguracji znajdziesz w Edycja -> Preferencje -> Zaawansowane. Dziękuję, to jest niesamowite!
Lars Nyström
1
Możesz dodać do ciepła błędów tutaj: bugs.launchpad.net/ubuntu/+source/unity-webapps/+bug/1333158
rubo77
4

Począwszy od 14.04 mamy opcję, która trochę pomaga:

Wsparcie skalowania

otwórz Ustawienia Systemu (tutaj po angielsku :)

LANG=c unity-control-center

Przejdź do „Wyświetlaczy” i ustaw „Skalowanie menu i pasków tytułowych”:

wprowadź opis zdjęcia tutaj

Aby dostosować Firefoksa, otwórz nową kartę about:configw Firefoksie i wyszukaj layout.css.devPixelsPerPxtę wartość, 2aby dostosować rozmiar ikon Firefoksa - to samo z Thunderbirdem

Zobacz też:

rubo77
źródło
3

Otwórz edytor dconf i goto /org/gnome/desktop/interface/text-scaling-factori dostosuj skalowanie. Oblicz skalowanie według 1920 / szerokość ekranu w calach / 96, przy założeniu, że wyświetlanie jest teraz ustawione na 96dpi (sprawdź za pomocą xdpyinfo | grep dots). Możesz zagrać trochę z czynnikiem skalowania, aby uzyskać rozmiar, który ci się spodoba.

Uwaga: Zmienia to tylko czcionki i niektóre elementy interfejsu użytkownika, ale nie zawartość przeglądarki. Aby to zrobić, musisz uruchomić wszystkie X11 z ustawieniem wyższej rozdzielczości około 160. Można to zrobić przez dodanie

xrandr --dpi 160

do twojego ~.xprofile.

rfindeis
źródło
1
Dziękuję, zrobiłem to samo co powiedziałeś. Wszystkie czcionki mają normalny rozmiar. (dostosowałem 1,5 do skali 1920 / (96 * 13,3) ~ 1,5. Ale tylko problem z tekstem został naprawiony. Inne elementy interfejsu (takie jak jedność, nautilus, terminal oraz panele i obrazy wszystkich innych pakietów) są takie same, nawet po zmianie dpi na 160 Kiedy zmieniam rozdzielczość za pomocą terminala, prawie nic się nie dzieje. Ekran miga tylko raz i nie odczuwam żadnej widocznej zmiany
Elvin Haci
Działa to tylko dla mnie po dodaniu wiersza do .xprofile i ponownym uruchomieniu X11. Musiałem utworzyć .xprofile w moim systemie. Uczyniłem go także wykonalnym. Z terminalu wydaje się, że nie ma żadnego efektu. Wygląda na to, że to ustawienie należy zastosować na początku X11.
rfindeis
2
Jeszcze jedno: niektóre narzędzia wymagają własnych ustawień dpi (zazwyczaj 96). Firefox ma ustawienie layout.css.devPixelsPerPxokoło about:config. Ustawiony na stosunek pożądanej dpi do 96. Podniesienie wartości dpi w całym systemie jest sporym wyzwaniem.
rfindeis
1
Pogrzebałem jeszcze trochę i zauważyłem, że niektóre menedżery okien ignorują wszystkie ustawienia dpi. Zobacz wyjaśnienie tutaj: askubuntu.com/questions/197828/ ... Nie próbowałem włamać się do kodu gnome-settings-daemon. Myślę, że na razie oprócz powiększania czcionek jest to zgubiony przypadek.
rfindeis
Dziękuję bardzo Rfindeis. Ostatni link, który podałeś w 80% rozwiązał mój problem :) Teraz nadal istnieją tylko niektóre problemy z ikonami i panelami. Takie jak nagłówki kart Chrome są zbyt małe (była też zawartość Chrome, ale powiększyłem ją do 150% za pomocą ustawień Chrome, a teraz jest w porządku), ikony Unity są mniejsze niż normalnie (ale czcionki są teraz całkiem dobrze), to wszystko. Myślę, że powinienem znaleźć przewodnik, który pomoże mi powiększyć cały panel systemu i ikony tak?
Elvin Haci
1

Myślę, że to problem, który nie został jeszcze rozwiązany. Wyświetlacz siatkówki na niektórych komputerach Apple ma rozdzielczość 2880 x 1800. ( Spójrz, jak ubuntu wygląda na jednym z nich). To tylko dobrze, jeśli ikony itp. Są faktycznie wyświetlane również w wyższej rozdzielczości.

W tej chwili możesz zmniejszyć rozdzielczość o połowę i uzyskać coś o przyzwoitym rozmiarze lub użyć swojego ubuntu z lupą ...

Ponieważ na rynku pojawia się coraz więcej wyświetlaczy o wysokiej rozdzielczości, wydaje mi się, że ubuntu wkrótce znajdzie na to rozwiązanie.

Ziemia
źródło
Czy wiesz, czy w nadchodzących wersjach ubuntu pojawiło się ogłoszenie o obsłudze wyświetlania w wysokiej rozdzielczości?
Peter Smit
Ubuntu 14.04 obsługuje niektóre ekrany o wysokiej DPI. Znalazłem jednak tylko sposób skalowania pasków tytułowych i menu, a nie zawartości - w Ustawieniach wyświetlania.
Poniedziałek
0

Miałem ten sam problem z moim Vaio SVZ13114GXX. Wypróbuj narzędzie Unity Tweak Tool , przetestowałem wiele różnych kombinacji od wyglądu i ostatecznie zmieniłem rozmiar czcionki z 11 na 13 i ustawiłem podpowiedzi na pełne. Przetestuj we własnym systemie, aby uzyskać najlepsze wyniki.

shvahabi
źródło