Использование нескольких команд в одной комбинации клавиш

Я хотел бы связать эти две команды с двумя комбинациями клавиш для активации и быстрой деактивации телевизора, подключенного к ПК, как если бы это был второй монитор.

Для активации ТВ монитора и звука:

xrandr --output HDMI-0 --auto --right-of DVI-0; pacmd set-default-sink 1

Для выключения:

xrandr --output HDMI-0 --off; pacmd set-default-sink 0

Команды в терминале работают, но когда я связываю их с комбинацией клавиш, они перестают работать.

Идеи как решить? почему это происходит?

4
задан 28 August 2021 в 22:20

1 ответ

Действительно, только одну команду можно ввести в диалог определения ярлыка. Два обходных пути: 1) вызвать сценарий, содержащий команды, и 2) использовать конструкцию sh -c "..." .

В вашем случае всего с двумя командами вариант 2 самый простой:

sh -c "xrandr --output HDMI-0 --off; pacmd set-default-sink 1"
11
ответ дан 4 September 2021 в 09:27

Другие вопросы по тегам:

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