Когда я открываю PDF-файл формата Letter, а затем увеличиваю его до 100%, физически отображаемая на моем мониторе страница меньше, чем лист бумаги реального размера.
Как сделать так, чтобы «100%» на экране компьютера соответствовало «100%» в реальной жизни?
Детали
Это сообщение говорит о том, что мне следует изучить общесистемные настройки DPI для моего монитора. xdpyinfo
доклады:
dimensions: 1024x768 pixels (271x203 millimeters)
resolution: 96x96 dots per inch
Мой монитор имеет собственное разрешение экрана 1024x768 пикселей и диагональ экрана 12.07 дюйма. PX CALC возвращает следующую информацию:
DPI: 106.05
Dot Pitch: 0.2395mm
Size: 9.66" × 7.24" (24.53cm × 18.39cm)
Что я пробовал до сих пор
При xrandr --dpi 106.05
успешном запуске мой PDF отображался с реальным размером 100%, но этот эффект был потерян после перезагрузки.
Чтобы сделать настройку постоянной, я попытался создать следующее /etc/X11/xorg.conf
:
Section "Monitor"
Identifier "ThinkPad X60 LCD"
DisplaySize 245 183
EndSection
Section "Screen"
Identifier "Screen0"
Monitor "ThinkPad X60 LCD"
EndSection
После повторного входа в систему /var/log/Xorg.0.log
содержится
[ 1167.824] (**) intel(0): Display dimensions: (245, 183) mm
[ 1167.824] (**) intel(0): DPI set to (106, 106)
но xdpyinfo
все же сообщили
dimensions: 1024x768 pixels (271x203 millimeters)
resolution: 96x96 dots per inch
и «100%» все еще казалось слишком маленьким.
xrandr --dpi 106.05
как скрипт при запуске?xrandr --dpi 125
вызов ничего не меняет в Okular или Xournal…Ответы:
xorg.conf даже не существует на новых установках в настоящее время из-за
xrandr
. Большинство драйверов работают нормально только с xrandr и без xorg.conf (я думаю, что Nvidia является исключением). Вам нужно, чтобы xrandr запускался при запуске все время. Я написал в Ubuntu Wiki, как запускать команды xrandr сразу после запуска графического интерфейса . Просто используйте ту же команду xrandr, которую вы уже поняли.Для пользователей Unity, читающих вместе, эквивалентные указания для lightdm находятся здесь: /ubuntu//a/69501/1158
источник
xorg.conf
теперь существует в виде/usr/share/X11/xorg.conf.d
Это на самом деле очень сложный вопрос.
Я не могу сказать вам, как решить вашу проблему, но я могу сказать вам, почему это происходит. Мониторы имеют разную плотность пикселей. Квадрат размером 1x1 см на одном мониторе может содержать разное количество пикселей, чем тот же квадрат на другом мониторе. Смотрите http://en.wikipedia.org/wiki/Pixel_density для получения дополнительной информации об этом.
Из-за этого 100% зум даст вам документы разного размера на разных мониторах.
Учитывая этот контекст, этот вопрос, вероятно, лучше сформулировать как «как я могу изменить то, что 100% означает в Evince?» Я не знаю ответа на это. Сожалею. Я надеюсь, что мой ответ несколько поможет.
источник
Вы, очевидно, на правильном пути, так как вы обнаружили, что изменение настроек DPI работало при запуске
xrandr
команды.Раньше было легко изменить настройку DPI в самом Gnome, но, очевидно, в Gnome 3 это было сложно.
Вы можете проверить этот ответ на AskUbuntu для получения информации о том, как это сделать в Gnome 3:
Как изменить настройки DPI шрифта?
источник
В этом блоге есть хороший ответ о размере дисплея, DPI и размере текста ... интересный DIY . Он даже включает скрипт для автоматической настройки при запуске. Вам нужно будет настроить его для вашей конфигурации, хотя.
источник