最近、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 に応じてスクリプトにコマンドを追加できます。