77 / 58 / 8
Регистрация: 10.03.2011
Сообщений: 354
|
|||||||||||
1 | |||||||||||
Создание правила для udev30.06.2014, 17:09. Показов 1802. Ответов 4
Метки нет (Все метки)
Всем доброго времени суток.
У меня установлена система gentoo. В ней я использую i3 оконный менеджер. Так же использую второй монитор. Хочу написать скрипт, для автоматического определения включения\отключения второго монитора. В интернете находил множество примеров, но по какойто причине оно не работает. Делал следующее 1) в /etc/udev/rules/ создал файл 70-persistent-monitor.rules 2) внутри этого файла поместил следующую строку
Сам скрипт рабочий - если выполнить из консоли - то работает. Но при подключении\ отключении монитора ничего не происходит. По всей видимости не срабатывает udev правило.
0
|
30.06.2014, 17:09 | |
Ответы с готовыми решениями:
4
Udev правила отключение автомонтирования usb флешек Правила udev Создание правила для Апатча в Outpost Firewall Создание правила в брандмауэре для WM, в котором разрешено подключение |
Заблокирован
|
|
30.06.2014, 17:24 | 2 |
Сообщение было отмечено daruwanov как решение
Решение
Всё верно. Ты не понимаешь как работают иксы просто. Как минимум export SCREEN=... для того чтобы оно было в той же иксовой сессии что и ты. Смотри env для твоей сессии в иксах. Естественно работать будет только для локального сервера, для всех других сессий и vnc будет летать номер.
0
|
77 / 58 / 8
Регистрация: 10.03.2011
Сообщений: 354
|
|
30.06.2014, 17:45 [ТС] | 3 |
А можно чуть подробнее? про export SCREEN=... это его нужно тоже вписать в 70-persistent-monitor.rules ?
0
|
Заблокирован
|
|
30.06.2014, 23:26 | 4 |
Сообщение было отмечено daruwanov как решение
Решение
Ещё раз - ты не туда смотришь. С rules всё в порядке, только оно работает на уровне init и ни о каких иксах не знает, сообщение никуда не пойдёт, надо совместить ему переменные для того чтобы знало каким иксам слать или использовать иные методы оповещения.
0
|
77 / 58 / 8
Регистрация: 10.03.2011
Сообщений: 354
|
||||||
02.07.2014, 15:35 [ТС] | 5 | |||||
ну я вроде, подключаю / отключаю монитор уже при запушенных иксах. можешь подсказатьь как совместить переменные?
Добавлено через 17 часов 1 минуту Если я все верно понял, то нужно просто дописать в change_monitor.sh следующее
Добавлено через 22 часа 29 минут Таки да.. все работает. export DISPLAY=:0.0 Помогло Dr_Quake, Спасибо за помощь.
0
|
02.07.2014, 15:35 | |
02.07.2014, 15:35 | |
Помогаю со студенческими работами здесь
5
Ремонт Прежде, чем начать новую тему... (это ПРАВИЛА, читать ВСЕМ!), Правила для всех участников форума!!! Ошибки при создании правил UDEV для взаимодействия с USB-накопителем (флешкой) Создание БД (правила проверки, и т.д.) Создание правила VBA в Outlook Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |