您好我正在尝试刷新我的桌面,使用xdotool模拟“F5”/“ctrl + R”键。
我试过xdotool key F5
但我得到了
^[[15~jake@jake-PC ~ $ ~
并按Enter键后:
bash: /home/jake: Is a directory
然后我尝试了
xdotool search --classname Desktop
73400321
得到那个id,然后尝试:
xdotool search --classname Desktop key F5
xdotool search --classname Desktop key ctrl+R
它没有刷新我的页面。
问题:如何刷新桌面?顺便说一句,我使用的是Ubuntu 16.04。谢谢
答案 0 :(得分:0)
您需要使用sync进行调用:
xdotool search --onlyvisible --classname Desktop windowactivate --sync key F5
你也可以试试这样的xdotool脚本:
#!/usr/bin/env xdotool
keydown Ctrl
keydown super
sleep 0.1
key D
keyup Ctrl
keyup super
key F5
另一个替代方法是你可以在xdotool上使用exec函数来调用show desktop脚本(或创建它)