lxdeで画面をロックするにはどうすればよいですか


19

Gnome Control + Alt + Lのように

Lxdeではどのようにできますか?これを行うには何をすべきか?

ありがとう

-自分で解決策を探しているが...

[OK]を私がしなければ、ALT + F2とタイプxscreensaverの-コマンド-lock小さなソリューションです。小さなスクリプトを実行しようとしましたが、機能していません。

これが私がすることです

vi lock.sh

#!/bin/bash
xscreensaver-command -lock
exit 0

chmod + x lock.sh

しかし、これはうまくいきません。

回答:


28

Lubuntuキーボードとマウスの構成ファイルを編集して、スクリーンセーバーロックコマンドをCTRL+ ALT+ にバインドできるはずLです。

以下を追加します ~/.config/openbox/lubuntu-rc.xml

<keybind key="C-A-L">      
  <action name="Execute">        
    <command>xscreensaver-command -lock</command>      
  </action>    
</keybind>

これは、XMLタグの間に配置する必要があります

<keyboard>
...
</keyboard

ここに画像の説明を入力してください

ログアウトしてログインし、変更を有効にします。


13
openbox --reconfigure変更を有効にするには、ターミナルに入力します。これは、私たちが話しているGNU / Linuxです。ログアウト/ログインは不要です。
リチャード

ファイルではなく、実際のユーザーに$HOME= を使用しないように注意/rootしてくださいrc
ティモ

2
@リチャード、またはそれopenbox --restartを成し遂げるために。
ティモ

22

いくつかの答えを詳しく説明します。最初に(ターミナルで)エディターを開始します。

vi ~/.config/openbox/lubuntu-rc.xml

次に、上記の障害コードを検索します。

<keybind key="C-A-L">      
  <action name="Execute">        
    <command>xscreensaver-command -lock</command>      
  </action>    
</keybind>

dm-toolを使用するように変更します。

<keybind key="C-A-L">      
  <action name="Execute">        
    <command>dm-tool lock</command>      
  </action>    
</keybind>

次にセクションを追加して、Windows + Lの組み合わせも機能するようにします。

<keybind key="W-L">
  <action name="Execute">        
    <command>dm-tool lock</command>      
  </action>    
</keybind>

最後に、エディターを終了し(ファイルを保存)、アクティブにします。

openbox --reconfigure

ここにあるすべての答えに幸運と感謝を...


3
これは答えなければなりません
becko

dm-toolはデフォルトですでにインストールされています。受け入れられる答えを機能させるには、xscreensaverをインストールする必要がありました。
うさぎ

9

lxdeが提供する「lxlock」コマンドを使用することもできます。Ubuntu 14.04で見つけました。キーボードのopenbox設定ファイルに以下の行を追加できます。 vim $HOME/.config/openbox/lubuntu-rc.xml

<!-- keybinding for Screen Lock-->
    <keybind key="W-L">
        <action name="Execute">
          <command>lxlock</command>
        </action>

そして、次のコマンドでopenboxを再起動します。

openbox --restart

これにより、Windowsキー+ Lを押すことでデスクトップのロックが有効になります


読者向けに明確にするために、システムに共存する可能性のあるさまざまな一般的なスクリーンセーバー/ロックオプションを識別/起動しようとするシェルスクリプトとしてlxlockインストールされ/usr/binます。他のオプションが見つからない場合は、xscreensaver-command -lockとにかくフォールバックします。個人的には、Xに直行する方が簡単で(仮に)クロスプラットフォームであることがわかります。画面ロックは、本当に見た目が気になるところではありません。
underscore_d

Lubuntu Trusty
user14654の

を使用lxlockすると、Lubuntu 14.04.03 LTS
Kadir

3
  1. 私はスクリプトが得意ではありませんが、私はこのようにします(そしてそれは動作するはずです):
    lock.shコンテンツ:

    xscreensaver-command -lock
    

    ターミナル内:

    sh ./lock.sh
    
  2. より良い方法は、.desktopファイルを作成することです(「アプリケーション起動バー」アプレット内のパネルに配置でき、常にメインメニューに表示されます)。で/usr/share/applicationsファイルを作成lock.desktopし、それが含まれている必要があります:

    [Desktop Entry]   
    Type=Application   
    Icon={path to icon you like}   
    Name={what would you like to name it}   
    Categories=Utility; {this will place it in Accessories menu in your main menu}  
    Exec=xscreensaver-command -lock  
    NoDisplay=false {if you set this to true you will not see it in menu and while adding to panel}   
    

保存すると、メニューに表示されるはずです(おそらく数秒後に)


どういたしまして。あなたはこれでトラブルに遭遇した場合は、ここでの書き込みは、私はできる限りのに役立ちます
フォクシー

キーバインディングについて(申し訳ありませんが、他人の答えをコミットすることはできません):fossfreedomがその場所に投稿したテキストをコピーするだけで、まだそこにありません。
フォクシー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.