Belirli bir hesapta oturum açmadığınızda uyku / askıya almayı önleme


15

Ubuntu 18.04 çalıştıran, birkaç işin (ssh ve ekran aracılığıyla) genellikle haftalarca birden fazla hesapta çalıştığı paylaşılan bir ofis masaüstümüz var. Bir hesapta oturum açtığınızda, uyku / askıya alma şu yollarla devre dışı bırakılır:

  1. Ana Sistem Ayarındaki güç ayarları
  2. Kullanarak gnome-tweak-tool, "Dizüstü bilgisayar kapağı kapalıyken askıya al" seçeneğini kapalı olarak ayarlayın.

Bu güç ayarlarına sahip bir kullanıcı her zaman doğrudan makineye giriş yaptığı sürece (yani fiziksel olarak, ssh aracılığıyla değil) iyi çalışır.

Sorun makinesi ana giriş ekranında iken hiçbir kullanıcı şu anda (çizme yukarıya üzerinde gibi) doğrudan, yani giriş yaptığında olduğunu. Belirli bir hesaba giriş yapmadığınızda uyku / askıya alma ayarlarını yapmanın bir yolu yoktur. Böylece, makine bu ekranda kalırsa, sonunda çalışır ve tüm çalışan işleri askıya alır.

Bahsettiğim gibi, bazı kullanıcılar oturum açtığı sürece işler iyi çalışır . Ancak, bu bir güvenlik riski olarak görülmüştür. Bu yüzden sistem çapında daha iyi bir çözüm bulmak istiyoruz.

Bu sorunu olmayan Ubuntu 16.04 çalıştıran başka bir ofis masaüstümüz olduğunu belirtmeliyim.


belki böyle bir şey? askubuntu.com/a/942987/104223
philshem

2
Bir üretim makinesi veya kritik bir şeyse, askıya almayı tamamen devre dışı bırakmak isteyebilirsiniz. Bu, Pasi Suominen'in cevabında gösterdiği şeyle yapılabilir ( /etc/systemd/logind.conflidswitch ayarı aracılığıyla olmasa da). Belirli bir uzaktan oturum açmayı izlemekte ısrar ederseniz, bunun yapılabileceğini düşünüyorum, ancak kök düzeyinde hizmet arka planda çalışmaz. Dünya çapında askıya almayı devre dışı bırakmak daha kolay bir çözümdür ve zaten mevcuttur, bu yüzden bunu tavsiye ederim.
Sergiy Kolodyazhnyy

Askıya almayı tamamen devre dışı bırakmak istiyorsanız, ilke seti ile yapılabilir. Talimatlara bakın: sites.google.com/site/easytipsforlinux/…
Pasi Suominen

Yanıtlar:


8

Hiçbir kullanıcı oturum açmadığında

Hiçbir kullanıcı oturum açmadığında güç ayarları psuedo-user ID'den gelir gdm. GDM otomatik askıya alma için aşağıdaki kontroller gelir: ArchLinux GDM

GDM otomatik askıya alma (GNOME 3.28)

GDM, güç yönetimini kontrol etmek için ayrı bir dconf veritabanı kullanır. Kullanıcı ayarlarını GDM'nin dconf veritabanına kopyalayarak GDM'nin kullanıcı oturumlarıyla aynı şekilde davranmasını sağlayabilirsiniz.

$ 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

usernamekullanıcı adınız nerede .

Veya otomatik askıya almayı devre dışı bırakmak için (pil ile çalışırken de devre dışı bırakmak için ac ile değiştirilen komutu çalıştırın):

$ sudo -u gdm dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'

1
Bu bana bir çok "izin reddedildi" hata mesajı veriyor
Charon ME

burada da büyük hatalar!
markackerman8-gmail.com

4

dosyayı düzenle /etc/systemd/logind.conf

orada hattı bulabilirsiniz:

#HandleLidSwitch=suspend

olarak değiştir:

HandleLidSwitch=ignore

şimdi giriş ekranınız da kapak anahtarınızı yok sayar.

Logind.conf iyi bir ubuntu manuel sayfa var:

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

Policykit (sistem çapında ayar) aracılığıyla askıya almayı devre dışı bırakmak için şu talimatları uygulayın:

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


0

UBUNTU 18.04 kullanıyorsanız adlı bir gösterge kullanabilirsiniz.

Kafein Göstergesi

yazılım mağazasından alıp yükleyebilirsiniz.

Masaüstünün boş durumunu manuel olarak kontrol edebilmesi için etkinleştirin

Umarım yardımcı olur ..


bu yalnızca bir kullanıcı oturum açtığında çalışmaz mı?
philshem

evet tabii ki giriş
yapmalısınız

Kafein "Otomatik Askıya Alma" için mükemmeldir ... Etkin veya Devre Dışı, ama Ubuntu ... xorg'daki gnome yine de buna dikkat etmiyor!
markackerman8-gmail.com
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.