Изменения размера шрифта после выполнения xrandr - прочь

У меня есть ноутбук с внешним монитором и переключателем между обоими экранными использованиями xrandr --auto и xrandr --off. Иногда, когда я изменяю экран, размер шрифта в программах внезапно удачлив большой. Это не влияет на программы, которые были запущены прежде. Я использую Lubuntu 16.04.

Я смог воспроизвести ошибку с помощью этой цепочки команд многократно:

xrandr --output eDP1 --off && sleep 1 && xrandr --output eDP1 --auto

Внешний монитор не имеет никакого отношения, это, просто отключив экран (eDP1) ноутбука и включая его снова достаточно для получения этих странных проблем размера шрифта.

Править: Что действительно было изменено xrandr --off DPI экрана, посмотрите здесь:

$ xdpyinfo | grep dots
  resolution:    96x96 dots per inch                                                                                                                                              
$ xrandr --output eDP1 --off && sleep 1 && xrandr --output eDP1 --auto 
$ xdpyinfo | grep dots
  resolution:    204x205 dots per inch

Примеры

Для масштаба: кнопки нормального размера. Нормальное окно VLC в фоне, измененное на переднем плане.

vlc

GnuCash

Что я попробовал до сих пор

Я пытался играть вокруг с (нетронутыми) параметрами шрифта Lubuntu и могу сбросить шрифты к нормальному (который должен быть 11) путем выбора размера шрифта 6, но шрифты в уже открытых приложениях (панель и т.д.) затем изменяются на то, что является действительно размером 6. Единственный способ установить вещи на нормальный выходит из системы, и въезжайте задним ходом снова или systemctl restart lightdm.service.

Я обнаружил возможное обходное решение: По крайней мере до сих пор проблема не возвратилась, так как я высматриваю включение по крайней мере одного монитора в любое время. Таким образом для изменения от монитора eDP1 к DP2 я делаю

xrandr --output DP2 --auto && xrandr --output eDP1 --off

Это работает на данный момент, но конечно не решает проблему.

Как я могу сбросить размер шрифта, когда это происходит?

Терминальные выводы команды

  • xrandr, внешний монитор соединенный (DP2) и включил, экран (eDP1) ноутбука прочь
8
задан 24 September 2017 в 01:01

1 ответ

Можно изменить размер шрифтов для будущих окон, открытых путем открытия терминала и использования:

xrandr --dpi 96

Для более высокого разрешения (1920x1080) мониторы пытаются использовать:

xrandr --dpi 144

я использую это на программах, которые не реализуют HiDPI, масштабирующий себя. Хотя это не может объяснить Вашу проблему, это может решить его. Или это не может... YMMV.

2
ответ дан 23 November 2019 в 05:54

Другие вопросы по тегам:

Похожие вопросы: