我想将这两个命令与两个键盘快捷键关联起来,以便激活和快速停用连接到 PC 的电视,就好像它是第二台显示器一样。
要激活电视监视器和音频:
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
实际上,快捷方式定义对话框中只能输入一个命令。两种解决方法是 1) 调用包含命令的脚本和 2) 使用构造sh -c "..."
。
对于只有两个命令的情况,选项 2 是最简单的:
sh -c "xrandr --output HDMI-0 --off; pacmd set-default-sink 1"