一部のアプリケーションをフルスクリーンで実行したいのですが。明示的なそのようなオプションはありませんが、metacity
Alt-F11コマンドで可能です。
だから、私はこのような入力を作成できると思いました:
full.txt:
KeyStrPress Alt_L
KeyStrPress F11
KeyStrRelease F11
KeyStrRelease Alt_L
その後:
xmacroplay "$DISPLAY" < full.txt
(私の場合、xmacroplay :0.0 < full.txt
と同じ)
ただし、実行されているターミナルでは機能します。他のプロセスのstdin
に送信するにはどうすればよいですか?
編集:これを行うためのより良い方法を見つけました:wmctrl -r urxvt -b toggle,fullscreen
(urxvtの場合)。これに対する私の答えをチェックしてください 質問 それについての(少し)詳細については。
これらのキーストロークを受け取りたいウィンドウに焦点を合わせる必要があります。 wmname
はそのような機能を提供します、おそらくあなたのパッケージマネージャーでそれを見つけることができます。 wmctrl -ai "$windowID" ; xmacroplay "$DISPLAY" < full.txt
(どこ $windowID
は、xwininfo
などで決定されたウィンドウIDであり、おそらく必要なものです。