Задача возникла, что диалог браузера на GTK3 стал больше экрана браузера, и не умещаться на экране. Стал копать в сторону HiDPI, и обнаружил что в любом дистрибутиве Linux есть bash переменные:
Так же обнаружил полезные свойства ещё одной, в общем-то, старинной утилиты: xrandr. Иногда возникает необходимость в рабочем столе большего разрешения чем позволяет монитор, и тогда... можно так:
Ссылки: wiki.archlinux.org:HiDPI
Добавление своего разрешения монитора в Linux
habrahabr.ru: HiDPI в Linux
GDK_SCALE=0.4Первая масштабирует собственно окно диалога, вторая - его шрифт. Одно неудобство: эти переменные работают в последующей, за правкой, сессии xorg-xserver. Или запустить приложение с нужными переменными окружения:
GDK_DPI_SCALE=0.8
GDK_SCALE=1.1 ; GDK_DPI_SCALE=1.0 ; firefox
Так же обнаружил полезные свойства ещё одной, в общем-то, старинной утилиты: xrandr. Иногда возникает необходимость в рабочем столе большего разрешения чем позволяет монитор, и тогда... можно так:
xrandr --output VGA1 --scale 1x1 --panning 1920x1080где, VGA1 - это имя монитора, 1x1 - запрещает масштабировать рабочую область экрана (по-умолчанию, равную разрешающей способности монитора) а panning задаёт размер виртуальной рабочей области десктопа, передвигаясь вместе с курсором.
Ссылки: wiki.archlinux.org:HiDPI
Добавление своего разрешения монитора в Linux
habrahabr.ru: HiDPI в Linux
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.