13 January 2010

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

Configuring Linux
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:linuxopenboxgrandrCrunchBangразрешение экрана
Hubs: Configuring Linux
+3
4.8k 9
Comments 19
Popular right now
Разработчик ОС Linux
from 150,000 to 200,000 ₽ЭвоторМосква
Системный администратор Linux
from 60,000 ₽ZonatelecomТулаRemote job
Системный администратор Linux
from 130,000 to 130,000 ₽Таможенная картаМосква