Ubuntu 命令在命令行上有效,但键盘快捷键命令无效

Ubuntu 命令在命令行上有效,但键盘快捷键命令无效

最近安装了 Lubuntu,并将“meta-shift-s”自定义为屏幕截图窗口样式的快捷方式。我使用 ImageMagick 截取图像,保存到文件夹,并使用 CopyQ 从文件夹复制图像。

import image.png && copyq write image/png - < image.png && copyq select 0

我已经在命令行中尝试过该命令,并且它运行良好,但是当将其放置在全局操作管理器中的键盘快捷键中时,它会运行,重复十字准线选择,但不会保存或过去,import image.png

任何帮助都很好

谢谢!

答案1

快捷键定义不会被完整 shell 解释,因此除了其他“限制”之外,不会将命令分隔符解释为&&;。因此,您只能输入一个命令。解决此限制的方法是指定您的命令,如下所示:

sh -c 'import image.png && copyq write image/png - < image.png && copyq select 0'

或者,您可以将命令放在 shell 脚本中,然后通过快捷方式调用该脚本。

相关内容