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.