私は見たショートカットを押すとシェルでスクリプトを実行する方法しかし、それは私が望むものではありません。
を使ったことがある場合は、recordmydesktop
マニュアルで次の内容を見つけました。
起動すると、次の信号でのみ制御できます。 SIGUSR1は、録音が現在進行中の場合はプログラムを一時停止し、その逆の場合も同様です。
SIGTERM を使用すると、ロギングは正常に終了します。 [...]
その他の--pause-shortcutと--stop-shortcutを参照してください。以下のオプションセクション。 [...]
--pause-shortcut MOD+KEY 録音一時
停止または一時停止解除のためのショートカットです。
[...]
デフォルトは Control+Mod1+p です (Mod1 は通常
左 Alt に対応します)。 [...]
--stop-shortcut MOD+KEY
録音を停止するために使用されるショートカットキーです。
詳細については、上記の-pause-shortcutを参照してください。
デフォルトはControl + Mod1 + sです。
まあ、私も同じことが欲しいです。しかし、ランダムで一般的に長く実行されているターミナルプログラムについてです。を使いたいと言ったら、ffmpeg
このようにアプリケーションを使いたいです(医師コード)。
$ myKeyListenerApp --start-shortcut Control+Mod1+p --stop-shortcut Control+Mod1+s ffmpeg -i mybigmovie.avi -r 24 mybigmovie.ogv
秘訣は、myKeyListenerApp
開始を「一時停止」ffmpeg
したり、まったく起動しないことです。その後、通知が開始ショートカットキーを押すとすぐに起動し、ffmpeg
操作を実行します。その後、停止ショートカットを押すと一時停止するffmpeg
か、不可能な場合は単に終了してからmyKeyListenerApp
終了します。
そのようなアプリケーションがありますか?