У мене ноутбук із зовнішнім монітором та перемикання між обома екранами за допомогою 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 у фоновому режимі, змінено одне на передньому плані.
Що я намагався поки що
Я спробував пограти з налаштуваннями шрифту Lubuntu (недоторканими) і можу скинути шрифти до нормальних (яких має бути 11), вибравши розмір шрифту 6, але шрифти у вже відкритих програмах (панелі тощо) потім змінити на розмір справді 6 . Єдиний спосіб налаштувати речі на нормальний стан - це вийти знов і знову ввійти або systemctl restart lightdm.service
.
Я виявив можливе вирішення : принаймні, до сьогоднішнього дня питання не повернулося, оскільки я хочу вимкнути, щоб у будь-який час був включений принаймні один монітор . Так що для переходу з монітора eDP1 на DP2 я роблю
xrandr --output DP2 --auto && xrandr --output eDP1 --off
Це працює зараз, але, звичайно, це не вирішує проблему.
Як я можу скинути розмір шрифту, коли це відбувається?
Командні виходи терміналів
xrandr
, підключено та увімкнено зовнішній монітор (DP2), екран ноутбука (eDP1) вимкнено
.xsession-errors
файл триває близько 4 к рядків і зростає.
journalctl --user
? Або щось не так з виходом .xsession-error. Спробуйте торкнутися та перезавантажити. (кінець списку здогадок).