2017-12-04 10 views
0

こんにちは私はデスクトップをリフレッシュしようとしていますが、xdotoolを使って "F5"/"Ctrl + R"キーを押すことをシミュレートしています。xdotoolを使用してデスクトップをリフレッシュ

私はxdotool key F5に試してみましたが、私は

^[[[email protected] ~ $ ~ 

し、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

どのデスクトップ環境を使用しますか?団結、グノー、kde、...? – Socowi

+1

このQは、StackOverflowで定義されているプログラミングに関するものではありません。 ** http://unix.stackexchange.comまたはhttp://superuser.comで**より適切な**ことがあります。あなたのQの下にある 'flag'リンクを使って、司会者にそれを移動するように依頼してください。 2つの異なるサイトに同じQを投稿しないでください。 https://stackoverflow.com/help/on-topic、https://stackoverflow.com/help/how-to-ask、https://stackoverflow.com/help/dont-askおよびhttps://をお読みください。ここにQを投稿する前に、stackoverflow.com/help/mcveをご覧ください。がんばろう。 – shellter

+0

スタックオーバーフローは、プログラミングおよび開発に関する質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 – jww

答えて

0

ありがとう:

xdotool search --onlyvisible --classname Desktop windowactivate --sync key F5 

また、あなたがこのようxdotoolスクリプトを試すことができます:あなたがショーを呼び出すためにxdotoolにexec関数を使用することができます

#!/usr/bin/env xdotool 
keydown Ctrl 
keydown super 
sleep 0.1 
key D 
keyup Ctrl 
keyup super 
key F5 

別の方法デスクトップスクリプト(または作成する)

関連する問題