KDE에서 잠금 세션과 함께 화면 (DPMS)을 끄는 방법은 무엇입니까?


25

우선 그놈과 비슷한 질문이 여기에 있습니다 : "화면을 잠글 때 랩탑 백라이트 끄기" .

목표

절전을 위해 세션을 잠글 때 화면을 끄고 싶습니다.

실제 문제

Kubuntu (KDE)에서 화면을 잠그면 필연적으로 화면 보호기가 트리거됩니다. '공백 화면'이외의 화면 보호기 옵션은 내 목표와 거의 비슷한 배경색을 검은 색으로 설정합니다. 화면을 비우지 만 화면 을 끄지 는 않습니다 . 화면의 백라이트가 여전히 켜져 있고 전원을 절약하지 못합니다.

현재 해결 방법

스크립트 + 바로 가기 키를 통한 해결 방법이 가능하지만 모든 방법으로 세션을 잠그는 것은 아니기 때문에 해결 방법 일뿐입니다. 따라서 KDE의 화면 보호기 구성 대화 상자에서이 옵션을 제공하여보다 우아하게 수행 할 수 있어야한다고 생각합니다.

현재 사용중인 해결 방법은 다음과 같습니다. 화면을 잠그고 화면을 끄는 스크립트 :

#!/bin/bash

qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock
xset dpms force standby

사용자 정의 메뉴 항목을 통해 바로 가기 키로 실행되도록합니다. 작동합니다.

이것이 내가 해결책이 아닌 해결책이라고 생각하는 이유입니다. 세션 잠금을 트리거하는 다른 방법으로는 작동하지 않습니다.

내 실제 질문

KDE 소스를 만지거나 패치해야합니까?

  • 내 옵션이 아닌 경우
  • 그렇다면,
    • 누군가 내가 시작할 수있는 곳을 알려줄 수 있습니까?
    • GUI에서 구성을 위해 권장되는 장소는 무엇이라고 생각하십니까?

Kubuntu 12.04를 사용하고 있으며 KDE 4.9로 업그레이드하거나 12.10 릴리스를 기꺼이 기다리고 있습니다.

답변:


20

KDE 4를위한 방법을 찾았습니다 (Ubuntu 14.10까지). KDE 5의 경우 다른 답변을 참조하십시오.

  1. 이동 시스템 설정응용 프로그램 및 시스템 알림공지 사항을 관리 .

  2. 이벤트 소스화면 보호기 를 선택하십시오.

  3. 화면 잠금을 찾아서 선택하십시오.

  4. 이 명령을 이벤트에 추가하십시오.

    xset dpms force off
    

여기에 이미지 설명을 입력하십시오

잠길 때마다 모든 디스플레이가 꺼집니다.


이것은 간단하고 영리합니다. 요령은 화면을 잠그는 맥락에서 "스크린 세이버"를 생각하는 것입니다.
gertvdijk

Kubuntu 15.04 사용자의 경우이 접근 방식은 KDE 데몬이 완전히 충돌하여 전체 세션을 가져 오는 버그를 발견 한 것으로 보입니다 ... :-(
gertvdijk

안녕하십니까? 확인해야 할 수도 있습니다-나는 아직 14.04에 있고 그것은 나를 위해 일하고 있습니다. 비록 이것을 잠 그거나 잠금을 해제 할 때 발생하는 약 6 가지 다른 것들로 천천히 확장했습니다.
누군가 어딘가에

xset dpms force standby매우 안정적인 것으로 보이며 sleep 1 ; xset dpms force off트릭이 필요하지 않습니다 .
Alan Thompson

@AlanThompson sleep 1은 마우스를 사용하여 버튼을 클릭하는 경우 마우스를 놓을 시간이 생겨 디스플레이가 꺼지기 전에 이동을 멈출 수 있습니다. 그렇지 않으면 디스플레이가 즉시 깨어날 수 있으므로 디스플레이를 다시 잠그기 전에 암호를 입력해야 할 수도 있습니다. sleep 1그래도 내가 어디에서 사용을 권장했는지 잘 모르겠습니다 .
누군가 어딘가에

16

확인 : 명령 실행 : /bin/sleep 1 ; /usr/bin/xset dpms force off화면 잠금 알림 내에서 Plasmashell 5.10에 작동합니다.

시스템 설정> 알림> 이벤트 소스 "화면 보호기"로 이동하십시오.

알림-시스템 설정


3

한 가지 가능한 해결책은 xscreensaver 로 전환하는 것 입니다. 매뉴얼 페이지에는 실제로 지침이 제공됩니다.

다음은 개요입니다

  1. KDE 화면 보호기 비활성화

    1. K 메뉴-> 컴퓨터-> 시스템 설정-> 디스플레이 및 모니터-> 화면 보호기
    2. 다음 후에 자동 시작을 선택 취소 하십시오
  2. xscreensaver 설치

    sudo apt-get 설치 xscreensaver

  3. 몹시 떠들어 대다 ~/.kde/Autostart/xscreensaver.desktop

    그것에 다음 줄을 추가하십시오

    [Desktop Entry]
    Exec=xscreensaver
    Name=XScreenSaver
    Type=Application
    X-KDE-StartupNotify=false
    
  4. KDE 잠금 화면 교체

    cd /usr/lib/kde4/libexec
    sudo mv kscreenlocker kscreenlocker.original
    sudo vim kscreenlocker
    

    다음 줄을 추가하십시오 kscreenlocker

    #!/bin/sh
    xscreensaver-command -lock
    
  5. 용도 xscreensaver-demodpm을 구성하는 데 (sudo 없음)

    DPMS 구성 Advance탭 하십시오. 최소 대기 시간은 1 분입니다.

    그러나 ~/.xscreensaver처음 구성한 후에 편집하면 덜 줄일 수 있습니다. 찾다dpmsStandby:파일에서 .

    dpmsStandby:0:00:00으로 변경 되면 작동하는지 확실하지 않습니다 . VM으로 테스트하고 검은 화면이 동일하게 보입니다.


교체 kscreenlocker가 좋은 아이디어입니까? 에서 화면을 잠그는 것 이상을 수행 kscreenlocker --help합니다. 그 외에는 Xscreensaver로 이동하는 것이 좋습니다.
gertvdijk 2016

나쁜 점은 Xscreensave로 옮기면 실제로 kde 화면 보호기를 대체한다는 것입니다. 그 외에는 부작용이 없습니다. 는 kscreenlocker --help가 / 전화를 사용하는 방법, 그것은 KDE 화면 보호기 작동 보이고있다. xscreensaver로 이동하는 것은 현재 해결 방법입니다.
John Siu

KDE의 새로운 vesion에 대해서 당신이 확인할 수 있습니다 게시물게시물을 . KDC 4.9 또는 4.10 사용자는 dpm에서 매우 성가신 문제가 발생하여 실제로 기능을 끄고 싶어합니다. 그래서 지금은 kde를 업그레이드하지 마십시오.
John Siu

3

KDE 5부터는 대부분의 솔루션이 더 이상 작동하지 않습니다.

다음은 작동하지만 (2016-09-28 현재) 텍스트 문서를 작성하고 다음 코드를 복사하여 붙여 넣는 것입니다.

#!/bin/sh
sleep 0.5
loginctl lock-session
xset dpms force off

"KDE5lockscreenanddpms.sh"로 저장하십시오. 이름은 중요하지 않습니다. 끝에 .sh가 있는지 확인하십시오. 그런 다음 파일 관리자로 저장 한 위치로 이동하여 마우스 오른쪽 단추로 클릭하고 특성> 권한>을 열고 실행 가능하게하십시오.

이제 그것을 클릭하면 스크립트가 실행되어 화면을 잠그고 0.5 초 후에 모니터가 꺼집니다.

다음은 이러한 명령에 대한 정보가있는 게시물입니다.

KDE.org- loginctl 잠금 세션

Linux-apps.com-절전 0.5 xset dpms 강제 종료


-1

Kde5 및 XScreenSaver (5.34) : 탭을 클릭 한 다음 틱하여 활성화 하고 분 을 원하는대로 설정하십시오 (또는 짝수 사용 ).complex Advanceenergy managementpower-offquick power-off


흠, 어쩌면 뭔가를 잃어 버렸습니다 ... "복잡한"탭이있는 창에가는 방법?
gertvdijk

다른 XScreensaver 답변에 이것을 언급하려고 했습니까? askubuntu.com/a/232844/88802
gertvdijk

1
OP는 4 살이고 KDE 버전은 <4.9입니다. 당신의 대답은 차이점을 다루어야합니다.
WinEunuuchs2Unix

내 kde는 독일어이고 "Komplex"는 영어 버전에서 "Advance"인 것 같습니다. 또한 우분투가 아니라 데비안입니다. 답변을 삭제해야합니까?
dr0i

-2

시스템 설정 / 개인 / 라이트 사물함 (새로운 Whisker 메뉴에서)


5
이것이 어떻게 작동하고 무엇을하는지 설명 할 수 있습니까?
Kaz Wolfe

-3

Kubuntu 14.04에서는 시스템 설정-전원 관리로 이동하십시오. -Energy Saving 탭에서 Dim Screen 및 Screen Energy Saving을 끄십시오.

건배!


그 다음엔? 잠글 때 화면 (DPMS)이 꺼지지 않습니다. 그래서 그것은 내 질문에 대답하지 않습니다.
gertvdijk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.