lxde에서 화면을 잠그는 방법


19

그놈 컨트롤처럼 + Alt + L

Lxde에서 어떻게 할 수 있습니까? 이 작업을 수행하기 위해 무엇을 설치해야합니까?

감사

-나만의 솔루션을 찾고 있지만 ...

확인 내가 할 경우 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 입니다. 로그 아웃 / 로그인은 불필요합니다.
Richard

파일에 $HOME= 를 사용하지 말고 실제 사용자 /root에게는 주의하십시오 rc.
Timo

2
@Richard, 또는 openbox --restart그것을 끝내기 위해.
Timo

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 may

이미 기본적으로 dm-tool이 설치되어 있습니다. 허용 된 답변이 작동하려면 xscreensaver를 설치해야했을 것입니다. -감사합니다
우사기

9

lxde에서 제공하는 "lxlock"명령을 사용할 수도 있습니다. 방금 우분투 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

를 사용하면 lxlockLubuntu 14.04.03 LTS의 문제 해결
Kadir

3
  1. 나는 스크립트를 잘하지 않지만 다음과 같이 할 것입니다 (그리고 작동해야합니다) :
    lock.sh contents :

    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}   
    

저장하면 메뉴에 표시됩니다 (몇 초 후)


천만에요. 문제가 발생하면 여기에 적어주십시오. 최대한 도움이 될 것입니다
foxy

키 바인딩에 대해 (죄송합니다, 다른 사람의 대답을 저지를 수는 없습니다) : fossfreedom이 그 장소에 게시 한 텍스트를 복사해야합니다.
foxy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.