잠금 화면에서 GDM 정지 비활성화

잠금 화면에서 GDM 정지 비활성화

데스크탑에서 Arch Linux + GNOME3를 사용하고 있는데, 시스템이 시작되거나 사용자가 로그아웃하면 gdm약 20초 동안 로그인 화면을 표시한 후 디스플레이를 끕니다(컴퓨터는 계속 실행 중이지만). 이것을 비활성화하는 것이 가능합니까? 모니터에 로그인 화면이 "영원히" 표시되기를 원합니다. 이것을 구성하는 방법을 찾을 수 없습니다.

답변1

그 이유는 바로 설정 때문입니다 idle-delay. 이를 변경하려면 해당 키를 변경해야 합니다 dconf(그리고 사용자로서 이를 수행해야 합니다 gdm).

  1. a VT(예: Ctrl+ Alt+ F3)로 전환하고 다음으로 로그인합니다.뿌리그리고 다음을 실행하세요:

    su - gdm -s /bin/sh
    

    gdm사용자 를 로 전환하려면

  2. 그런 다음 다음을 실행하십시오.

    export $(dbus-launch)
    

    유휴 지연을 다음으로 설정합니다 0.절대):

    GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.session idle-delay 0
    

    돌아가려면 달리 exit거나 Ctrl+를 누르세요.D뿌리계정.

  3. 컴퓨터를 재부팅하거나 디스플레이 관리자를 다시 시작하십시오.

    systemctl restart gdm
    

답변2

확장과 마찬가지로don_crissti의 답변:

2단계는 나에게 맞지 않았다. 나는 Gnome/gdm 3.28을 사용하고 있는데 가 없지만 org.gnome.desktop.session이것이 나를 위해 일했습니다.

GSETTINGS_BACKEND=dconf gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'

답변3

페도라, 2023-05

1. gdm 사용자에 대한 특정 dconf 프로필을 추가합니다.

/etc/dconf/profile/gdm이 있는지 확인하십시오. 그렇지 않은 경우 추가하십시오. 여기에는 user-db사용자 설정에 대한 줄 system-dbfile-db기본값에 대한 줄이 포함되어 있습니다 .

user-db:user
system-db:gdm
file-db:/usr/share/gdm/greeter-dconf-defaults

여러 줄이 있을 수 있으므로 system-db:예제 회사와 같은 기업 환경에서는 system-db: examplecorp-gdmGDM에 대한 기업 전체 설정과 같은 줄을 사용하도록 선택할 수 있습니다(예: 예제 회사 로고 설정 및 /etc/issue에 해당하는 로그인 화면 메시지 설정). ). 따라서 system-db:gdm랩탑 사용자의 사용자 정의 도구는 보다 일반적인 도구를 사용할 수 있습니다.

2. 새로운 gdm 설정을 포함할 새 디렉터리를 추가합니다.

/etc/dconf/db/gdm.d/가 있는지 확인하세요. 그렇지 않은 경우 디렉터리를 만듭니다.

3. 새로운 gdm 설정을 파일에 추가

다음을 포함하는 /etc/dconf/db/gdm.d/01-local-power 파일을 추가합니다.

[org/gnome/settings-daemon/plugins/power]
sleep-inactive-ac-type='nothing'
sleep-inactive-ac-timeout=0

다른 설정을 변경하려면 를 사용하여 dconf-editor설정과 허용된 값을 찾은 다음 "schema" 값을 .로 바꾸고 /이를 구성 파일("org/gnome/settings-daemon)의 섹션 제목으로 사용합니다. 위의 예에서는 /plugins/power"). 문자열인 값의 경우 문자열을 작은따옴표로 묶습니다 '.

gdm 사용자의 다른 일반적인 설정은 다음과 같습니다.

[org/gnome/login-screen]
logo='/usr/local/share/pixmaps/examplecorp-logo.svg'
banner-message-enable=true
banner-message-text='Example Corporation, to Lorem Ipsum and beyond!'
[org/gnome/settings-daemon/plugins/power]
power-button-action='interactive'

4. 파일에서 dconf 데이터베이스 구축

sudo dconf update그런 다음 /etc/dconf/db/gdm이 있는지 확인하십시오.

답변4

를 통해 다음을 조정하면 dconf-editor수면 관련 설정을 미세 조정하는 데 도움이 될 수 있습니다.

sleep-inactive-ac-timeout
sleep-inactive-ac-type
sleep-inactive-battery-timeout
sleep-inactive-battery-type

시도해 볼 가치가 있었습니다. 제 경우에는 그랬습니다.그만큼비활성 기간 동안 기계가 깨어 있도록 하는 방법입니다.

관련 정보