Я хотел бы связать эти две команды с двумя комбинациями клавиш для активации и быстрой деактивации телевизора, подключенного к ПК, как если бы это был второй монитор.
Для активации ТВ монитора и звука:
xrandr --output HDMI-0 --auto --right-of DVI-0; pacmd set-default-sink 1
Для выключения:
xrandr --output HDMI-0 --off; pacmd set-default-sink 0
Команды в терминале работают, но когда я связываю их с комбинацией клавиш, они перестают работать.
Идеи как решить? почему это происходит?
Действительно, только одну команду можно ввести в диалог определения ярлыка. Два обходных пути: 1) вызвать сценарий, содержащий команды, и 2) использовать конструкцию sh -c "..."
.
В вашем случае всего с двумя командами вариант 2 самый простой:
sh -c "xrandr --output HDMI-0 --off; pacmd set-default-sink 1"