Vô hiệu hóa treo GDM trên màn hình khóa


9

Tôi đang sử dụng Arch Linux + Gnome3 trên máy tính để bàn và khi hệ thống khởi động hoặc người dùng đăng xuất, gdmhiển thị màn hình đăng nhập trong khoảng 20 giây rồi tắt màn hình (mặc dù máy tính vẫn đang chạy). Có thể vô hiệu hóa điều này? Tôi muốn màn hình tiếp tục hiển thị màn hình đăng nhập "mãi mãi". Tôi không thể tìm thấy bất kỳ cách nào để cấu hình này.

Câu trả lời:


10

Đó là vì idle-delaythiết lập. Để thay đổi, bạn sẽ phải thay đổi dconfkhóa tương ứng (và thực hiện điều đó với tư cách là gdmngười dùng):

  1. chuyển sang một VT(ví dụ Ctrl+ Alt+ F3), đăng nhập bằng root và chạy:

    su - gdm -s /bin/sh
    

    để chuyển người dùng sang gdm.

  2. sau đó chạy:

    export $(dbus-launch)
    

    và đặt độ trễ nhàn rỗi thành 0(dịch thành không bao giờ ):

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

    chạy exithoặc nhấn Ctrl+ Dđể trở về tài khoản root .

  3. khởi động lại máy của bạn hoặc khởi động lại trình quản lý hiển thị:

    systemctl restart gdm
    

5

Cũng như một bản mở rộng cho câu trả lời của don_crissti's :

Bước 2 không làm việc cho tôi. Tôi đang sử dụng Gnome / gdm 3.28 và tôi không có org.gnome.desktop.session, nhưng cái này hoạt động với tôi:

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

Trên Debian, bạn có thể thiết lập nó trong /etc/gdm/greeter.dconf-defaults.
gsc

0

Điều chỉnh các mục sau thông qua dconf-editorcó thể giúp tinh chỉnh các cài đặt liên quan đến giấc ngủ:

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

Đáng thử, trong trường hợp của tôi đó là những cách để có được máy để ở lại tỉnh táo trong thời gian không hoạt động.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.