Где находятся сценарии инициализации SSH?

Что ж, я использую следующий сценарий в моей установке Arch Linux для автоматического переключения на внешний монитор при его подключении. Я мог бы попробовать этот сценарий (я считаю, что Kali также использует xrandr в качестве основного диспетчера отображения, поэтому он должен работать).

Единственное, что необходимо изменить, - это объявление переменных. Просто запустите xrandr из консоли, чтобы увидеть имена вашего встроенного и внешнего дисплея. И соответственно измените переменные INT и EXT .

Затем вы можете добавить этот сценарий для запуска при запуске (после запуска X) и все.

#!/usr/bin/env bash

# monitor constants
INT=eDP1
EXT=HDMI1

# keep polling xrandr 
while true; do
    # using internal monitor but external was connected
    if [ ! "${ACT}" == "${EXT}" ] && xrandr | grep "${EXT} connected"; then
        # setup xrandr to use external monitor only
        xrandr --output "${INT}" --off --output "${EXT}" --auto
        ACT="${EXT}"
    fi

    # using external monitor but it was disconnected
    if [ "${ACT}" == "${EXT}" ] && xrandr | grep "${EXT} disconnected"; then
        # setup xrandr to use internal monitor only
        xrandr --output "${EXT}" --off --output "${INT}" --auto
        ACT="${INT}"
    fi

    # sleep for a moment
    sleep 1
done
3
18.07.2015, 22:36
0 ответов

Теги

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