Po otwarciu pliku PDF o rozmiarze listu, a następnie powiększeniu do 100%, strona fizycznie wyświetlana na moim monitorze jest mniejsza niż arkusz papieru o rozmiarze Letter.
Jak sprawić, by „100%” na ekranie komputera odpowiadało „100%” w prawdziwym życiu?
Detale
Ten komunikat sugeruje, że powinienem zbadać systemowe ustawienia DPI mojego monitora. xdpyinfo
raporty:
dimensions: 1024x768 pixels (271x203 millimeters)
resolution: 96x96 dots per inch
Mój monitor ma natywną rozdzielczość wyświetlania 1024 x 768 pikseli i przekątną ekranu 12,07 cala. PX CALC zwraca następujące informacje:
DPI: 106.05
Dot Pitch: 0.2395mm
Size: 9.66" × 7.24" (24.53cm × 18.39cm)
Co próbowałem do tej pory
Uruchomiony xrandr --dpi 106.05
pomyślnie spowodowanego moją PDF pojawiać rzeczywisty rozmiar na 100%, ale efekt ten został utracony po ponownym uruchomieniu.
Aby ustawienie było trwałe, próbowałem utworzyć następujące elementy /etc/X11/xorg.conf
:
Section "Monitor"
Identifier "ThinkPad X60 LCD"
DisplaySize 245 183
EndSection
Section "Screen"
Identifier "Screen0"
Monitor "ThinkPad X60 LCD"
EndSection
Po ponownym zalogowaniu /var/log/Xorg.0.log
zawarty
[ 1167.824] (**) intel(0): Display dimensions: (245, 183) mm
[ 1167.824] (**) intel(0): DPI set to (106, 106)
ale xdpyinfo
nadal zgłaszane
dimensions: 1024x768 pixels (271x203 millimeters)
resolution: 96x96 dots per inch
a „100%” nadal wydawało się zbyt małe.
xrandr --dpi 106.05
jako skrypt podczas uruchamiania?xrandr --dpi 125
połączenie nic nie zmienia w Okularu ani Xournalu…Odpowiedzi:
xorg.conf nie istnieje nawet w nowych instalacjach z powodu
xrandr
. Większość sterowników działa dobrze tylko z xrandr i bez xorg.conf (myślę, że Nvidia jest wyjątkiem). To, czego potrzebujesz, to ciągłe uruchamianie xrandr podczas uruchamiania. Udokumentowałem na Wiki Ubuntu, jak uruchamiać polecenia xrandr, gdy tylko GUI się uruchomi . Po prostu użyj tego samego polecenia xrandr, które już wymyśliłeś.Dla użytkowników Unity czytających dalej, równoważne wskazówki dla lightdm są tutaj: /ubuntu//a/69501/1158
źródło
xorg.conf
teraz istnieje w formie/usr/share/X11/xorg.conf.d
To właściwie bardzo skomplikowane pytanie.
Nie potrafię powiedzieć, jak rozwiązać problem, ale mogę powiedzieć, dlaczego tak się dzieje. Monitory mają różne gęstości pikseli. Kwadrat 1x1 cm na jednym monitorze może zawierać inną liczbę pikseli niż ten sam kwadrat na innym monitorze. Więcej informacji na ten temat można znaleźć na stronie http://en.wikipedia.org/wiki/Pixel_density .
Z tego powodu 100% zoom zapewnia dokumenty o różnych rozmiarach na różnych monitorach.
Biorąc pod uwagę ten kontekst, pytanie to jest prawdopodobnie lepiej sformułowane jako „jak mogę zmienić, co oznacza 100% w Evince?” Nie znam odpowiedzi na to. Przepraszam. Mam jednak nadzieję, że moja odpowiedź nieco mi pomoże.
źródło
Jesteś oczywiście na dobrej drodze, ponieważ okazało się, że zmiana ustawień DPI działała po uruchomieniu
xrandr
polecenia.Kiedyś łatwo było zmienić ustawienie DPI w samym Gnome, ale najwyraźniej Gnome 3 to utrudniało.
Możesz sprawdzić to pytanie na AskUbuntu, aby uzyskać informacje o tym, jak sobie z tym poradzić w Gnome 3:
Jak zmienić ustawienia DPI czcionki?
źródło
Na blogu znajduje się dobra odpowiedź na temat rozmiaru wyświetlacza, DPI i rozmiaru tekstu… interesującego majsterkowania . Zawiera nawet skrypt do automatycznej konfiguracji podczas uruchamiania. Trzeba będzie jednak dostosować go do konfiguracji.
źródło