Polkit'i kullanma
Kendinizi usersgruba göre ekleyin
sudo usermod -aG users "$USER"
Sen gerek yeniden aşağıdaki adımlardan sonra bilgisayarınızı.
1. PolKit sürümü> = 0.106 ise
Polkit'in versiyonunu şu şekilde kontrol edebilirsiniz: pkaction --version
PolKit sürüm <0.106 ise, NO .rules dosyaları vardır ancak yalnızca eski
dosyalar .pklave .confbu Polkit sürümleri Javascript yorumlayıcısına sahip olmadığından dosyalar vardır.
Sadece bir dosya ekleyerek /etc/polkit-1/rules.d/85-suspend.rules:
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.login1.suspend" &&
subject.isInGroup("users")) {
return polkit.Result.YES;
}
});
Terminal'de şunu yazın:
sudo chmod 755 /etc/polkit-1/rules.d
sudo chmod 644 /etc/polkit-1/rules.d/85-suspend.rules
2. Eğer PolKit sürüm <0.106
Bu durumda, bir dosya ekleyerek /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla:
[Allow suspending in lockscreen]
Identity=unix-group:users
Action=org.freedesktop.login1.suspend
ResultAny=yes
ResultInactive=yes
ResultActive=yes
Bash'da şunu yazın:
sudo chmod 644 /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla
Pklocalauthority hakkında daha fazla
Power Manager ayarlarını kullanma (çalıştığından emin değilim)
XFCE Power Manager'da:
SecuritySekmenin altında :
- Set
Automatically lock the sessioniçin Never
- Kontrol
Lock the screen when the system is going for sleep
DisplaySekmenin altında, 15 dakika sonra ekranı boşaltın. Set Sleep
ve Switch offsüreleri (gri renkte) devre dışı bırakılması.
SystemSekmenin altında, sistem uyku modunu Suspendyarım saat sonra ayarlayın .
Referanslar:
http://ubuntuforums.org/showthread.php?t=1466504