我想让 ubuntu 大声朗读我放在剪贴板上的东西。我找到了一个解决方案,就是这样:
xsel --clipboard | festival --tts
当我在终端上尝试时,此代码有效。但是当我尝试将此命令放到快捷方式时,它不起作用。尽管如此,如果我使用“gedit”更改快捷方式中的命令,它会打开 gedit。因此,快捷方式也有效。这里可能有什么问题?
我想让 ubuntu 大声朗读我放在剪贴板上的东西。我找到了一个解决方案,就是这样:
xsel --clipboard | festival --tts
当我在终端上尝试时,此代码有效。但是当我尝试将此命令放到快捷方式时,它不起作用。尽管如此,如果我使用“gedit”更改快捷方式中的命令,它会打开 gedit。因此,快捷方式也有效。这里可能有什么问题?
键盘快捷键命令不会被 shell 解释,因此您通常不能直接在其中使用管道等 shell 功能。
将快捷命令更改为在 Bash shell 中显式运行: