Как стать автором
Поиск
Написать публикацию
Обновить

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

Время на прочтение1 мин
Количество просмотров6.4K
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

Вот так у меня все работает. Жду ваших комментариев.
Теги:
Хабы:
Всего голосов 15: ↑9 и ↓6+3
Комментарии19

Публикации

Ближайшие события