Cegah tidur / tunda saat tidak masuk ke akun tertentu

14

Kami memiliki desktop kantor bersama yang menjalankan Ubuntu 18.04 di mana beberapa pekerjaan (melalui ssh dan layar) sering berjalan selama beberapa minggu di beberapa akun. Saat masuk ke akun, sleep / suspend dinonaktifkan melalui:

  1. Pengaturan daya di Pengaturan Sistem utama
  2. Menggunakan gnome-tweak-tool, mengatur "Tangguhkan saat tutup laptop ditutup" untuk mati.

Ini berfungsi dengan baik selama pengguna dengan pengaturan daya ini selalu langsung masuk ke mesin (yaitu, secara fisik, bukan melalui ssh).

The masalah adalah ketika tidak ada pengguna yang sedang login langsung yaitu, ketika mesin berada pada layar login utama (seperti pada boot up). Tampaknya tidak ada cara untuk mengatur pengaturan sleep / suspend ketika tidak masuk ke akun tertentu. Jadi, jika mesin tetap berada di layar ini, pada akhirnya akan tertidur, menunda semua pekerjaan yang sedang berjalan.

Seperti yang saya sebutkan, semuanya berfungsi dengan baik selama beberapa pengguna masuk. Namun, ini telah dianggap sebagai risiko keamanan. Jadi kami ingin menemukan solusi seluruh sistem yang lebih baik.

Saya harus menyebutkan bahwa kami memiliki desktop kantor lain yang menjalankan Ubuntu 16.04 yang tidak memiliki masalah ini.

josephwb
sumber
mungkin sesuatu seperti ini? askubuntu.com/a/942987/104223
philshem
2
Jika ini adalah mesin produksi atau sesuatu yang penting, Anda mungkin ingin menonaktifkan penangguhan sepenuhnya. Itu bisa dilakukan dengan apa yang Pasi Suominen tunjukkan dalam jawabannya (via /etc/systemd/logind.confmeskipun tidak melalui pengaturan lidswitch). Jika Anda bersikeras melacak login jarak jauh tertentu, saya pikir itu bisa dilakukan, tetapi tidak tanpa layanan level root berjalan di latar belakang. Menonaktifkan penangguhan secara global adalah solusi yang lebih mudah, dan sudah tersedia, jadi saya akan merekomendasikan itu.
Sergiy Kolodyazhnyy
Jika Anda ingin menonaktifkan penangguhan sepenuhnya, itu dapat dilakukan melalui policykit. Lihat petunjuk: sites.google.com/site/easytipsforlinux/…
Pasi Suominen

Jawaban:

7

Ketika tidak ada pengguna yang masuk

Ketika tidak ada pengguna yang masuk pada pengaturan daya datang dari ID pengguna psuedo gdm. Kontrol berikut untuk penangguhan otomatis GDM berasal dari: ArchLinux GDM

Penangguhan otomatis GDM (GNOME 3.28)

GDM menggunakan basis data dconf yang terpisah untuk mengontrol manajemen daya. Anda dapat membuat GDM berperilaku seperti sesi pengguna dengan menyalin pengaturan pengguna ke basis data dconf GDM.

$ IFS=$'\n'; for x in $(sudo -u username gsettings list-recursively org.gnome.settings-daemon.plugins.power); do eval "sudo -u gdm dbus-launch gsettings set $x"; done; unset IFS

dimana usernamenama pengguna anda

Atau untuk hanya menonaktifkan penangguhan otomatis (jalankan juga perintah dengan ac yang diganti dengan baterai untuk juga menonaktifkannya saat berjalan dengan baterai):

$ sudo -u gdm dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
WinEunuuchs2Unix
sumber
1
ini memberi saya banyak pesan kesalahan "izin ditolak"
Charon ME
kesalahan besar di sini juga!
markackerman8-gmail.com
4

edit file /etc/systemd/logind.conf

di sana Anda dapat menemukan garis:

#HandleLidSwitch=suspend

ubah ke:

HandleLidSwitch=ignore

sekarang layar login Anda juga mengabaikan saklar tutup Anda.

Ada halaman manual ubuntu yang bagus dari logind.conf:

http://manpages.ubuntu.com/manpages/cosmic/man5/logind.conf.5.html

Untuk menonaktifkan penangguhan melalui policykit (pengaturan seluruh sistem) ikuti instruksi pada:

https://sites.google.com/site/easytipsforlinux/disable-hibernate-and-suspend

Pasi Suominen
sumber
0

Jika Anda menggunakan UBUNTU 18.04 Anda dapat menggunakan indikator yang bernama

Indikator Kafein

Anda bisa mendapatkannya dari toko perangkat lunak dan menginstalnya.

Aktifkan sehingga dapat secara manual mengontrol kondisi siaga desktop

Semoga jadi akan membantu ..

Muntaha Liaqat
sumber
bukankah ini hanya berjalan ketika pengguna masuk?
philshem
ya tentu saja Anda harus masuk
Muntaha Liaqat
Caffeine bagus untuk "Auto Suspend" ... Diaktifkan atau Dinonaktifkan, tetapi Ubuntu ... gnome on xorg tetap tidak memperhatikannya!
markackerman8-gmail.com
0

Indikator kafein hanya berfungsi SESUATU, karena tampaknya Ubuntu memiliki pikiran sendiri,

lain kali kafein dialihkan ke "Nonaktifkan - Penangguhan Otomatis" lalu ... ... tanpa masukan dari saya, mengaktifkan kembali 5 atau 10 menit atau 20 menit kemudian

INFURIATING ... Tolong Bantu

markackerman8-gmail.com
sumber