0

您好我正在尝试刷新我的桌面,使用 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。谢谢

4

1 回答 1

0

您需要同步调用:

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 函数来调用显示桌面脚本(或创建它)

于 2018-01-20T17:46:05.027 回答