루 분투는 화면 잠금을 시행


13

루 분투에서 화면 잠금을 비활성화 할 수 없습니다. 전원 관리에서 확인 표시가 없습니다. "Light locker settings"에는 또 다른 옵션 "Light locker"가 있습니다. 나는 또한 이것을 체크하지 않았지만 10 분 후에도 여전히 검은 화면이 보이고 마우스를 움직일 때 암호를 제공해야합니다.

모든 우분투 에서이 동작을 싫어하지만 일반적으로 시스템 설정 에서이 기능을 비활성화 할 수 있습니다. 여기가 아닙니다.

따라서 lubuntu는이 설정을 두 곳에서 사용하며 두 곳을 모두 무시합니다.

이 질문을 찾았습니다.

화면 보호기가 시작되면 Xscreensaver가 화면을 잠그지 않도록 중지

이것에 따르면, "xscreensaver"패키지를 제거하려고했지만 전혀 설치하지 않았습니다. 그래서 이것은 해결합니다

편집하다:

내가 지금까지 배운 것 :

  • 이것은 마술이 아닙니다. 그것은 다른 사람들에게도 영향을 미칩니다
  • Xfce 전원 관리자의 버그로 인해 발생합니다.

https://bugs.launchpad.net/ubuntu/+source/xfce4-power-manager/+bug/1193716


그놈 및 qt 버전이 있습니다. 그놈이 설치되어 있습니까? 찾으십시오gnome-screensaver
noleti

"gnome-screensaver"도 설치되지 않음
user568021

죄송합니다 lxlock.
noleti

알았어 .. 난 그냥 이걸 제거해?
user568021

2
개별 명령의 원치 않는 호출을 피하기 위해 전체 패키지를 제거한다는 아이디어는 좋은 문제 해결과 반대이며 다른 문제를 일으킬 수도 있습니다 . 올바른 방법은 해당 명령이 지정된 위치를 추적하여 비활성화 / 변경하는 것입니다. 탐정 작업은 재미있을 수 있습니다 ...
underscore_d

답변:


9

이 솔루션은 @Jeroen 의 솔루션 과 @A lubuntu 사용자 솔루션 의 조합입니다 .

근본 원인은 사용자 별 light-locker.desktop파일이 시스템 전체 파일을 무시하지 않기 때문입니다. 따라서 사용자가 라이트 로커가 전혀 시작되지 않도록 구성하더라도 기본 구성 매개 변수로 계속 실행됩니다.

경고 : 시스템 전체 기본 화면 잠금이 비활성화됩니다. 특정 사용자에 대해 잠금을 사용 Exec=하려면 ~/.config/autostart/light-locker.desktop파일에서 각 사용자에 대한 행 을 편집해야합니다 . "환경 설정 >> Light Locker 설정"을 통해이를 구성하면 (시스템 전체 파일이 이동 한 후)이 작업을 수행 할 수 있지만 시도하지는 않았습니다.

1 단계 : 시스템 전체의 라이트 로커 시작을 비활성화합니다. 이를 통해 사용자 별 .desktop 파일을 대신 실행할 수 있습니다.

sudo mv /etc/xdg/autostart/light-locker.desktop /etc/xdg/autostart/light-locker.desktop.bak

이 기능을 다시 활성화하려면 파일 이름을 바꾸면 더 이상 .bak확장자 가 없습니다 .

2 단계 : 사용자 별 light-locker.desktop 파일 편집

텍스트 편집기에서 ~ / .config / autostart / light-locker.desktop을 엽니 다.

편집 시작하는 줄 Exec=이 아니라 있도록 Exec=. 즉, 명령이 지정되지 않아 라이트 로커가 시작되지 않습니다.

3 단계 : 재부팅


1
(이것은 실제로 Geoffrey Hing의 훌륭한 답변에 대한 의견이지만 답변을 게시 할 수는 있지만 의견을 올릴만한 평판이 충분하지 않은 것 같습니다. 어쨌든 나는 제프리의 1 단계를 수행했습니다. 락커 : sudo mv /etc/xdg/autostart/light-locker.desktop /etc/xdg/autostart/light-locker.desktop.bak 및 재부팅. 그런 다음 "환경 설정 >> Light Locker 설정"을 통해 GUI를 사용하여 Light Locker 설정을 수정하면 변경된 설정이 적용됩니다.
LeilaBD

~ / .config / autostart / light-locker.desktop에 파일이 없습니다
goofballLogic

@goofballLogic이 파일은 Preferences >> Light Locker SettingsLight Locker 구성으로 이동하여 편집 / 저장 하면 생성 됩니다.
Igor Jerosimić

3

자동 시작 응용 프로그램의 폴더 인 ~ / .config / autostart를 찾았습니다. 내 컴퓨터에는 화면 사물함 (light-locker.desktop) 용 .desktop 파일이 있습니다. 일종의 지름길입니다. .desktop 파일과 응용 프로그램 메뉴 항목을 만드는 방법에 대한 자세한 내용을 보려면 Lubuntu의 데스크탑 인 LXDE 위키 의이 기사 를 읽으 십시오.

올바른 폴더에있는 .desktop 파일은 응용 프로그램 메뉴에 대한 항목을 작성하며이 폴더에서 사용자가 로그인 할 때 응용 프로그램을 시작하는 것으로 의심됩니다.

light-locker 설정 앱을 사용할 때 Lubuntu 설치가 파일을 수정할 수 없다는 문제가있는 경우 light-locker.desktop 파일을 확인하는 것이 좋습니다.

또한 Light Locker 구성이 다른 사용자가 다른 light-locker.desktop 파일을 가지고 있음을 알았습니다. 현명하게 유일한 차이점은 "exec"라인이며, 실행되는 앱 또는 명령과 인수 또는 옵션을 결정합니다. 응용 프로그램 메뉴 항목을 클릭하는 것은 쉘 또는 터미널에서 "exec"행을 실행하는 것과 유사합니다. 메뉴에서 프로그램에 대한 새로운 앱 항목을 만드는 것은 매우 쉽습니다. 이 작업을 여러 번 수행했습니다.

.desktop 파일은 Lunbuntu의 기본 일반 텍스트 편집기 인 leafpad로 열어서 편집 할 수 있습니다. 변경 사항을 저장하지 않으면 아무것도 수정되지 않습니다.

"exec"줄은 다음과 같습니다 :

Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking.

light-locker가 어떤 인수를 가지고 있는지 알고 싶다면 쉘을 열고 실행할 수 info light-locker있습니다. 모든 주장이있는 것은 아닙니다. 내 관점에서 볼 때 개발자가 기회가 있다면 그 정보를 개선해야합니다.

그러나 Lubuntu 설치에 여러 명의 사용자가 있으며 서로 다른 Light-locker 설정이 있습니다. 다음 옵션이 올바른지 확인할 수 있습니다.

1) 컴퓨터를 일시 중단 할 때 화면을 잠 그려면 Light-Locker를 사용하십시오.

Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking.

2) 이전 옵션을 원하지 않습니다.

Exec=light-locker --lock-after-screensaver=0 --no-lock-on-suspend --no-late-locking.

컴퓨터에 설명 된 기능이 --lock-after-screensaver=0없거나 없는 "실행"줄 --no-late-locking. info light-locker전에 말한대로 실행 하여 확인할 수 있습니다 .

그렇지 않으면 light-locker.desktop을 다른 폴더로 이동하고 재부팅하여 다시 시도 할 수 있습니다. 이 최신 제안을 수행하기 전에 Lubuntu 메일 링리스트에 문의하는 것이 좋습니다. 이 OS에 대해 더 깊이 알고있는 사람들이 있습니다.


죄송합니다. .desktop 파일에 두 가지 옵션을 추가해야한다고 말씀하십니까? 어느 것이 ..이 두 가지가 있습니다 : light-locker.desktop, screensaver-settings.desktop
user568021

ligh-locker.desktop 파일을 참조했습니다. 라이트 로커는 루 분투의 기본 화면 로커입니다. .desktop 파일에 대해 더 알고 싶다면 이 위키 기사를 읽으십시오 .
lubuntu 사용자

ok .. light-locker.desktop 파일에서 Exec = 행에 제공 한 행을 추가했습니다 ... 시간이 지나면 어떤 일이 발생하는지 봅시다 :)
user568021

두 번째 게시물을 더 명확하게 편집했습니다. 파일의 "exec"줄을 수정했다고 생각합니다. 두 개의 "exec"줄이 없어야합니다.
lubuntu 사용자

당신은 이것을 믿지 못할 수도 있지만, 그것은 단순히 저에게 효과적이지 않습니다. 루 분투는 내가하는 모든 것을 무시합니다!
user568021

1

이것은 나를 위해 문제를 해결했습니다.

sudo apt-get purge light-locker light-locker-settings

kbuildsmuru 에서 제안한대로 수정 된 답변


1
그것을 치료 하는 *원인 apt-get은 아마도 의도하지 않은 결과를 초래하는 정규 표현입니다. 가능하면 피하십시오.
muru

그리고 다른 곳의 의견에 따르면, 거친 패턴 일치가 없어도 패키지 라고 불리는 다른 문제로 인해 발생하는 단일 문제를 해결하기 위해 패키지를 제거하는 것은 실제로 문제 해결에 대한 잘못된 접근 방식이며 다른 곳에서 더 나쁜 문제를 일으킬 수 있습니다.
underscore_d

이것은 나를 위해 일했다. 사용하는 *것은 나쁜 습관이지만, light-lockerlight-locker-settings
특별히이

0

환경 설정 하위 메뉴 (Lubuntu 14.04의 경우)의 "LXSession 기본 응용 프로그램"에서 자동 시작 응용 프로그램이 선택되어 있는지 알고 있습니까? 화면 보호기와 "screenlocker"응용 프로그램을 확인했지만이를 비활성화하려고 시도한 적이 없습니다.


이건 말도 안돼 비활성화 된 두 옵션을 모두 찾았지만 여전히 무시됩니다.
user568021

0

이 답변을 기반으로 제대로 작동하도록 했지만 새로운 버전의 Lubuntu (제 경우 15.10)에는 포함 해야하는 다른 옵션이 있습니다.

Exec라인은 :

Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking --no-lock-on-lid

이제 "전원 관리자"의 옵션이 올바르게 작동합니다.


-3

이것은 나를 위해 문제를 해결했습니다.

sudo rm /etc/xdg/autostart/light-locker.desktop

2
이것은 실제로 작동하지만 결과를 설명하는 데 도움이 될 것입니다 (시스템 전체에서 화면 잠금을 비활성화합니다). 나에게 이것은 여전히 ​​사용자별로 활성화 될 수 있기 때문에 끔찍한 것이 아니지만 컨텍스트의 부족이 다운 보트의 이유라고 가정합니다.
Geoffrey Hing
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.