Pull to refresh

Настройка разрешения на внешнием мониторе (openbox)

Reading time1 min
Views6.1K
image
С недавнего времени пересел на OpenBox (дистрибутив CrunchBang).

У меня ноутбук, дома я подключаю к нему внешний монитор.
Сразу же столкнулся с проблемой, что после загрузки системы, на мониторе и ноуте ставится низкое разрешение.
Через grandr выставляю нормальное разрешение. Но после перезагрузки все настройки слетали, и приходилось все выставлять по новой.

Решил проблему так:

создаю скрипт /usr/local/bin/video_switcher следующего содержания:
#!/bin/bash

VGASTAT=`xrandr | grep "TMDS-1 connected"`;

if [ "$VGASTAT" = "" ] ; then
xrandr --output LVDS --auto;
else
xrandr --output LVDS --off;
xrandr --output TMDS-1 --mode 1440x900;
fi
exit 0;


где проверяю подключен ли мой внешний монитор.
Если подключен то отрубаю монитор на ноуте, иначе нет.

LVDS — монитор ноута.
TMDS-1 — внешний монитор.

Даю права на запуск:
# chmod +x /usr/local/bin/video_switcher

и в ~/.config/openbox/autostart.sh добавляю свой скрипт:
echo "video_switcher" >> ~/.config/openbox/autostart.sh

Вот так у меня все работает. Жду ваших комментариев.
Tags:
Hubs:
Total votes 15: ↑9 and ↓6+3
Comments19

Articles