Ubuntu 18.04 이상을 사용하고 있습니다.
gnome-lock screen/gnome-screensaver 이름이 무엇이든 간에,
내 사용 사례에는 화면을 잠그는 데 두 가지 가능성이 있습니다.
- Super+기본 단축키로 화면을 잠급니다 L.
- 세션 유휴 지연에 도달한 경우. [
gsettings set org.gnome.desktop.session idle-delay <'x' seconds>
]
첫 번째 경우 - 먼저 잠금 화면이 나타난 다음 시스템이 검은색 화면/흐림(무엇이라고 부르든) 상태로 전환됩니다.
이 상황에 대한 해결 방법은 다음과 같습니다.키보드 단축키를 사용하여 컴퓨터를 잠글 때 빈 화면 보호기가 나타나지 않도록 하려면 어떻게 해야 합니까?
두 번째 경우 - 시스템이 어두워지기 시작하고 화면이 잠깁니다(화면이 잠긴 상태에서 마우스를 움직이거나 아무 키나 누르는 경우에만 이를 볼 수 있습니다).
질문: 두 경우 모두 프로그래밍 방식으로 화면 어두워짐/페이딩을 완전히 제거하려면 어떻게 해야 합니까?
목표: 화면이 수동 또는 자동으로 잠긴 경우에만 잠금 화면을 표시합니다.
답변1
Ubuntu 11.10부터 기본으로 설치된 화면 보호기 도구는 Gnome 화면 보호기이며 사용 가능한 매개변수는 다음과 같습니다.
$ gsettings list-recursively | grep screensaver
org.gnome.desktop.screensaver picture-opacity 100
org.gnome.desktop.screensaver logout-enabled false
org.gnome.desktop.screensaver lock-enabled false
org.gnome.desktop.screensaver logout-delay uint32 7200
org.gnome.desktop.screensaver embedded-keyboard-enabled false
org.gnome.desktop.screensaver primary-color '#023c88'
org.gnome.desktop.screensaver idle-activation-enabled true
org.gnome.desktop.screensaver secondary-color '#5789ca'
org.gnome.desktop.screensaver logout-command ''
org.gnome.desktop.screensaver color-shading-type 'solid'
org.gnome.desktop.screensaver embedded-keyboard-command ''
org.gnome.desktop.screensaver show-notifications false
org.gnome.desktop.screensaver picture-options 'zoom'
org.gnome.desktop.screensaver lock-delay uint32 0
org.gnome.desktop.screensaver show-full-name-in-top-bar true
org.gnome.desktop.screensaver picture-uri 'file:///usr/share/backgrounds/warty-final-ubuntu.png'
org.gnome.desktop.screensaver status-message-enabled true
org.gnome.desktop.screensaver ubuntu-lock-on-suspend true
이 문제를 해결하는 유일한 방법은 다른 화면 보호기를 설치하는 것입니다. 저는 개인적으로 이렇게 하는 것을 권장하지 않습니다. 직접 프로그래밍할 수도 있습니다. 검은색 화면만 원하는 경우에는 쉽습니다. 화면이 절전 모드로 전환되도록 하려면 이 작업이 좀 더 복잡하지만 이를 수행하는 기존 오픈 소스 코드를 찾을 수 있습니다.
그런데 당신이 원하는 것은 Gnome에서 애니메이션이라는 것을 제거하는 것입니다. 안타깝지만 어떤 시점에서는 해당 애니메이션을 모두 가져오지 않는 것이 거의 불가능합니다(예: 화면 간 전환 시 스크롤되고 즉시 해당 애니메이션으로 이동하고 싶은 경우...).