web-dev-qa-db-ja.com

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

Gnome Control + Alt + Lのように

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

ありがとう

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

私がalt + f2を実行し、xscreensaver-command -lockと入力した場合、それは小さな解決策です。小さなスクリプトを実行しようとしましたが、機能していません。

これが私がすることです

vi lock.sh

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

chmod + x lock.sh

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

19
maniat1k

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

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

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

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

<keyboard>
...
</keyboard

enter image description here

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

27
fossfreedom

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

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

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

21
Fred Schenk

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を押すことでデスクトップのロックが有効になります

8
Sai Teja
  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}   
    

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

3
foxy