понедельник, 21 ноября 2016 г.

xrandr утилита для десктопа

Задача возникла, что диалог браузера на GTK3 стал больше экрана браузера, и не умещаться на экране. Стал копать в сторону HiDPI, и обнаружил что в любом дистрибутиве Linux есть bash переменные:
GDK_SCALE=0.4
GDK_DPI_SCALE=0.8
Первая масштабирует собственно окно диалога, вторая - его шрифт. Одно неудобство: эти переменные работают в последующей, за правкой,  сессии xorg-xserver. Или запустить приложение с нужными переменными окружения:

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




Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.