Comments 23
sudo udevadm monitor ничего не показал =( (debian 7).
Но KDE'шный диалог настройки разрешения экрана вылез. Т.е. само событие где-то генерится.
Но KDE'шный диалог настройки разрешения экрана вылез. Т.е. само событие где-то генерится.
+1
Странно. только что проверил, еще на паре машин — все работает… дома гляну на дебиане, скажу.
0
Насколько я понимаю, это зависит не от ОС, а от карты и драйвера. Некоторые просто не посылают никаких сигналов в udev. В таком случае можно мониторить по всяким /sys/class/drm/CARD_name/status или по самому xrandr на худой конец.
зы. debian 7/intel hd 3000. в udevadm ничего нет.
зы. debian 7/intel hd 3000. в udevadm ничего нет.
0
Скажите, а почему у вас картинки в BMP? Так, ради интереса…
+6
Вы сталкивались с проблемой, когда многократный вызов xrandr блокирует экран? У меня Lubuntu и LXDE, и раз в 5-6 вызовов xrandr делает экран тёмным, ничего не отображается, при этом показываются высплывающие уведомления.
+1
"
"
xrandr -s 0
" — всегда выставит максимально возможное разрешение. Вам останется только дописать нужный порт."
xrandr -s 1
" — соответственно второе разрешение и т.д.+3
Первые два упоминания «расширения» исправьте на «разрешение», пожалуйста. Глаза режет.
+1
UFO just landed and posted this here
Этим занимается DE или специальный софт. В данном случае человек сам себе это ПО и сделал.
0
А теперь представьте, что у вас стоит какой-нибудь тайловый оконный менеджер типа xMonad и настроить оптимальное разрешение каждый раз через GUI очень утомительно. Поэтому вы пишите скриптик, который бы выполнялся каждый раз при подключении.
+1
Очень неприятно, что при подключении внешнего монитора не выстреливает ACPI событие.
0
У меня в Убунту 14.04 не запускался xrandr из скрипта ни в какую. Решение описано здесь: bbs.archlinux.org/viewtopic.php?id=170294
Просто добавьте в начало скрипта
К сожалению, теряем универсальность, то есть будет работать только из-под одного пользователя
Просто добавьте в начало скрипта
export XAUTHORITY=/home/username/.Xauthority
К сожалению, теряем универсальность, то есть будет работать только из-под одного пользователя
0
Sign up to leave a comment.
Автоматическое определение подключения\отключения второго монитора