Попробуйте RedShift.
sudo apt-get install redshift-gtk
Setup config
cd ~/.config wget https://raw.githubusercontent.com/reversiblean/redshift-config/master/redshift.conf
Пример файла конфигурации: RedShift
Вам нужно создать новый режим и применить его.
Команды, которые будут выполняться по порядку:
cvt 1440 900
xrandr --newmode "1440x900_60" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Часть строки после xrandr --newmode аналогична к выходу, который вы должны получить при использовании команды cvt, поэтому скопируйте вывод из «resolution_refreshRate» («1440x900_60» здесь) в точку +vsync и добавьте его в xrandr --newmode.
[d3 ] Затем:xrandr --addmode LVDS1 resolution_refreshRate (don't use speechmarks)
xrandr --output LVDS1 --mode resolution_refreshRate
Если вы хотите, чтобы изменения были постоянными:
Создайте сценарий bash xrandr.sh, например, и поместите в него свои команды xrandr: #!/bin/bash sudo xrandr --newmode ""1440x900_60"" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync sudo xrandr --addmode LVDS1 1440x900_60 xrandr --output LVDS1 --mode 1440x900_60 Сделайте исполняемый файл сценария с помощью chmod +x xrandr.sh Найдите «Startup Applications» в тире, запустите его и добавьте скрипт в качестве приложения для запуска.Команды будут запускаться каждый раз при входе в вашу учетную запись.
Примечание. Я использую LVDS1 в качестве предполагаемого имени монитора, но, вероятно, вы не будете одна и та же. Вы можете найти свое имя монитора, используя:
xrandr | grep " connected " | awk '{ print$1 }'
Все вышеперечисленное может быть выполнено для вас с помощью этой программы, включая сценарий запуска.