Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-01-24 17:02:28

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

[SOLVED] Dobór DPI dla monitora pod Xserverem

Zgodnie z informacjami jakie znalazłem na necie, mój monitor jest niepoprawnie rozpoznawany przez Xserver. Konkretnie chodzi o liczbę DPI. Standardowo mam coś takiego:

Kod:

$ cat /var/log/Xorg.0.log | grep DPI
[  3196.703] (==) intel(0): DPI set to (96, 96)

$ xdpyinfo | grep dots
  resolution:    96x96 dots per inch

Zatem jest to 96 DPI ale zgodnie z wymiarami monitora, które wskazują na:

Kod:

$ xrandr | grep -w connected
LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm

wychodzi, że te wyliczone DPI są błędne:

Kod:

    (1366/344)*25.4= 100.86163
    (768/193)*25.4=  101.07358

Czyli ten monitor ma chyba 101 DPI, no chyba, że tu są jakieś zaokrąglenia do czegoś to być może i 100 DPI, nie jestem pewien.

Przeglądając dalej log Xservera, mam coś takiego:

Kod:

[  3196.700] (II) intel(0): clock: 69.3 MHz   Image Size:  344 x 193 mm
...
[  3196.747] (II) intel(0): Setting screen physical size to 361 x 203

Pytanie zatem, czemu ten rozmiar widzialnej części ekranu uległ zmianie? Wziąłem miarkę, by sprawdzić jakie faktycznie są wymiary tego ekranu no i miarka nie kłamie i mówi, że jest  344 x 193 mm.

Próbowałem te wymiary dostosować w plikach Xservera, przy pomocy tych poniższych parametrów:

Kod:

Section "Monitor"
...
    Option "DisplaySize" "344 193"
    Option "PreferredMode" "1366x768"
...
EndSection

Niemniej jednak, w logu Xservera mam tylko:

Kod:

[  3196.704] (WW) intel(0): Option "DisplaySize" is not used
[  3196.704] (WW) intel(0): Option "PreferredMode" is not used

Zatem jak ustawić te prawidłowe DPI dla tego monitora?

Ostatnio edytowany przez morfik (2016-01-24 22:24:00)

Offline

 

#2  2016-01-24 17:37:05

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED] Dobór DPI dla monitora pod Xserverem

Pewnie stąd te 96:

Note: While you can set any dpi you like and applications using Qt and GTK will scale accordingly, it's recommended to set it to 96, 120 (25% higher), 144 (50% higher), 168 (75% higher), 192 (100% higher) etc., to reduce scaling artifacts to GUI that use bitmaps. Reducing it below 96 dpi may not reduce size of graphical elements of GUI as typically the lowest dpi the icons are made for is 96.

https://wiki.archlinux.org/index.php/xorg#Setting_DPI_manually

Offline

 

#3  2016-01-24 18:58:59

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Dobór DPI dla monitora pod Xserverem

Już wiem, tam miałem błędą w konfiguracji. W sekcji monitor, nie powinno się dodawać Option przed:

Kod:

DisplaySize 344 193

Po ustawieniu tego w taki sposób, wszystko się zmieniło, tj. zostały ustawione poprawne wymiary:

Kod:

$ cat /var/log/Xorg.0.log | grep 193
[  7882.345] (II) intel(0): clock: 69.3 MHz   Image Size:  344 x 193 mm
[  7882.347] (**) intel(0): Display dimensions: (344, 193) mm
[  7882.396] (II) intel(0): Setting screen physical size to 344 x 193

I DPI:

Kod:

$ xdpyinfo | grep dots
  resolution:    101x101 dots per inch

$ cat /var/log/Xorg.0.log | grep DPI
[  7882.347] (**) intel(0): DPI set to (100, 101)

Może tam Xserver pokazuje 100/101 ale on pewnie bierze całe wartości bez zaokrąglania.

Tak czy inaczej, w tej chwili rozjechał mi się obraz, tj. czcionki się lekko zmieniły. xD W sumie to tylko conky i terminal, tak na pierwszy rzut oka -- w końcu mogę rozróżnić 1 od l (małe L), bo poprzednio to wyglądały tak samo. xD

Ostatnio edytowany przez morfik (2016-01-24 19:30:59)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)