Как использовать, когда монитор подключен или отключен без ACPI, xrandr, / sys и udev?

Если вы предпочитаете инструмент с графическим интерфейсом, вы можете попробовать jEdit . Он имеет отличные функции поиска и замены, включая поиск по папкам (каталогам). Вы можете использовать регулярные выражения, если хотите. Гиперпоиск открывает отдельное окно с результатами.

jEdit search

1
29.06.2019, 23:37
1 ответ

Я прибегнул к опросу внешнего экрана EDID. Установил пакет read-edid, добавил строчку в visudo

%sudo  ALL=(ALL:ALL) NOPASSWD:/usr/bin/get-edid

чтобы разрешить получение без пароля -edid и использовал следующий цикл:

#!/bin/bash
# edid_based_automatic_display_loop.sh
export NEW_CONNECTION=1
export NEW_DISCONNECTION=1

while :
do
    sleep 1
    sudo get-edid 2>/dev/null|parse-edid 2>/dev/null|grep "PHL 271S7Q">/dev/null
    _DISCONNECTED=`echo $?`
    # echo "DISCONNECTED $_DISCONNECTED"
    if [ $_DISCONNECTED = "0" -a $NEW_CONNECTION = "1" ] ; then
        export NEW_DISCONNECTION=1;
        export NEW_CONNECTION=0;
        bash /home/bruno/.screenlayout/only_external.sh
    elif [ $_DISCONNECTED = "1" -a $NEW_DISCONNECTION = "1" ] ; then
        export NEW_DISCONNECTION=0;
        export NEW_CONNECTION=1;
        bash /home/bruno/.screenlayout/only_laptop.sh
    fi
done
2
27.01.2020, 23:31

Теги

Похожие вопросы