xdotoolコマンドを実行してキーの押下をシミュレートするショートカットを作成するにはどうすればよいですか?
カスタムショートカットを使用してメディアキープレスをシミュレートしようとしています。 これまでのところ、私はコマンドを使用して必要なシミュレーションを達成することができました: xdotool key XF86AudioPlay それは完全に動作し、実行されるたびに音楽プレーヤーを一時停止または開始します。 ショートカットとして実行しようとすると問題が発生します。 最初にカスタムショートカットでエイリアスを実行しようとしましたが、機能しませんでした。 この質問で説明したように: キーボードバインディングによって実行されるコマンドは、シェルを介して解析されません。あなたの最善の策は、ホームディレクトリにディレクトリビンを作成することです。 次に、推奨されるスクリプトを作成して名前を付けましたsimplay。 #!/bin/sh xdotool key XF86AudioPlay の一部であるbinフォルダー内にあります。これはPATH正常に動作し、任意の場所から実行できます。 カスタムショートカットを作成しようとしたところ、実行できませんでした。構成は次のとおりです。 Name: test Command: simplay Shortcut: Ctrl+Alt+R もう少し検索した後、ショートカットを実行する別の方法を見つけました。 gnome-terminal -e simplay 端末で試してみたところ、実行するとすぐに新しい端末ウィンドウが開き、子プロセスが実行され、音楽が一時停止してすぐにウィンドウが閉じます。 ショートカットのコマンドを変更し、それを押すと同じ動作でターミナルが開いてすぐに閉じていることに気付きましたが、今回は子プロセスが音楽を一時停止しなかったため、以前のすべての試行でスクリプトが呼び出されたと思いますしかし、どういうわけか実行できません。 あなたの知識に基づいてこの問題をどのように解決できますか?