Sử dụng Polkit
Thêm chính mình vào users
nhóm theo
sudo usermod -aG users "$USER"
Bạn cần khởi động lại máy tính của mình sau các bước sau.
1. Nếu phiên bản PolKit> = 0.106
Bạn có thể kiểm tra phiên bản Polkit bằng cách: pkaction --version
Nếu phiên bản PolKit <0,106, có NO .rules
file nhưng chỉ cũ
.pkla
và .conf
file vì những phiên bản Polkit không có người phiên dịch Javascript.
Chỉ cần thêm một tệp /etc/polkit-1/rules.d/85-suspend.rules
với:
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.login1.suspend" &&
subject.isInGroup("users")) {
return polkit.Result.YES;
}
});
Và trong Terminal, gõ:
sudo chmod 755 /etc/polkit-1/rules.d
sudo chmod 644 /etc/polkit-1/rules.d/85-suspend.rules
2. Nếu phiên bản PolKit <0.106
Trong trường hợp này, thêm một tệp /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla
với:
[Allow suspending in lockscreen]
Identity=unix-group:users
Action=org.freedesktop.login1.suspend
ResultAny=yes
ResultInactive=yes
ResultActive=yes
Trong bash, gõ:
sudo chmod 644 /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla
Tìm hiểu thêm về pklocalauthority
Sử dụng cài đặt Power Manager (không chắc nó có hoạt động không)
Trong XFCE Power Manager:
Dưới Security
tab:
- Đặt
Automatically lock the session
thành Không bao giờ
- Kiểm tra
Lock the screen when the system is going for sleep
- Trong
Display
tab, để trống màn hình sau 15 phút. Đặt Sleep
và Switch off
thời gian bị vô hiệu hóa (màu xám).
- Trong
System
tab, đặt chế độ ngủ của hệ thống thành Suspend
sau nửa giờ.
Tài liệu tham khảo:
http://ubuntuforums.org/showthread.php?t=1466504