「画面をオフにする」アクションを作成するにはどうすればいいですか?

「画面をオフにする」アクションを作成するにはどうすればいいですか?

最近、Elementary OS Luna に移行しました。すべての操作をキーボードで行いたいので、特に Synapse Indicator ランチャーを使用しています。

SynapseとSynapse Indicatorには(そして、一般的にはGnomeデスクトップや、あえて言えばすべてのLinux DEにも)「アクション」があります。アクションの中には、シャットダウン再起動ロック画面これらは Synapse で実行でき、おそらくコマンドラインからも実行できます。

アクションを作成したい画面をオフにする(これはロック画面)。

このアクションを作成して Synapse から起動できるようにするにはどうすればよいでしょうか?

答え1

おそらく、ここで私が見逃している詳細があるかもしれませんが、好きなシェル スクリプト用の .desktop ファイルを作成すれば、Synapse が問題なくそれを起動します。

答え2

bash スクリプト ファイル (.sh) を作成し、その中に以下を記述します。

#!/bin/bash
sleep 0; xset dpms force off

sleep 0 電源が切れる速さを決定する

ファイルをホームフォルダに置き、実行可能プロパティを設定します(chmod +755)

どのランチャー アプリでも、これをアクション/実行可能として認識すると思います。

画面がオフのときに画面をロックするには、DE に応じてスクリプトにコマンドを追加できます。

関連情報