LINUX.ORG.RU

История изменений

Исправление science, (текущая версия) :

Создаете правило:

/etc/udev/rules.d/10-local.rules

KERNEL=="card0", ACTION=="change", ENV{XAUTHORITY}="/home/<user>/.Xauthority", ENV{DISPLAY}=":0.0", RUN+="/path/to/hdmi-script.sh"

и скрипт hdmi-script.sh с нужной настройкой xrandr

#!/bin/bash

if [[ $(< /sys/class/drm/card0-HDMI-A-1/status) = "connected" ]]; then
    xrandr --output HDMI1 --mode "1680x1050" --above LVDS1
else
    xrandr --auto
fi

после подключении hdmi кабеля xrandr автоматически настраивает нужную конфигурацию и при отключении соотв.

Исправление science, :

Создаете правило:

/etc/udev/rules.d/10-local.rules

KERNEL=="card0", ACTION=="change", ENV{XAUTHORITY}="/home/<user>/.Xauthority", ENV{DISPLAY}=":0.0", RUN+="/path/to/hdmi-script.sh"

и скрипт hdmi-script.sh с нужной настройкой xrandr

#!/bin/bash

if [[ $(< /sys/class/drm/card0-HDMI-A-1/status) = "connected" ]]; then
    xrandr --output HDMI1 --mode "1680x1050" --above LVDS1
else
    xrandr --auto
fi

после подключения hdmi кабеля xrandr автоматически настраивает нужную конфигурацию и при отключении соотв.

Исходная версия science, :

Создаете правило:

/etc/udev/rules.d/10-local.rules

KERNEL=="card0", ACTION=="change", ENV{XAUTHORITY}="/home/<user>/.Xauthority", ENV{DISPLAY}=":0.0", RUN+="/path/to/hdmi-script.sh"

и скрипт hdmi-script.sh с нужной настройкой xrandr

#!/bin/bash

if [[ $(< /sys/class/drm/card0-HDMI-A-1/status) = "connected" ]]; then
    xrandr --output HDMI1 --mode "1680x1050" --above LVDS1
else
    xrandr --auto
fi

после подключения hdmi кабеля xrandr автоматически настраивает нужную конфигурацию и при отключении соотв.