如果我在终端上复制并粘贴以下命令,它会按预期工作:
uxterm -e "bash -c 'while :
do
xdotool getmouselocation; sleep 0.3
done'"
以下桌面条目也按预期工作:
[Desktop Entry]
Version=1.0
Name=getLocation_v1
Comment=Test the terminal running a command inside
Exec=uxterm -e "bash -c 'xdotool getmouselocation;sleep 0.3;$SHELL'"
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=Application;
但由于某种原因,以下桌面条目不起作用:
[Desktop Entry]
Version=1.0
Name=getLocation
Comment=Test the terminal running a command inside
Exec=uxterm -e "bash -c 'while :
do
xdotool getmouselocation; sleep 0.3
done'"
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=Application;
有人知道我该如何修复这个桌面条目以使其正常工作而无需创建额外的“.sh”文件吗?
提前致谢!
答案1
尝试
uxterm -e "bash -c 'while : ; do xdotool getmouselocation ; sleep 0.3 ; done'"
秘诀是用;
命令分隔符代替换行符。