Các wiki xfce cung cấp một số giải pháp khác nhau. Một trong những tôi thích sử dụng hal và dbus.
Bước 1: Tìm hiểu làm thế nào nhóm người dùng cho tất cả mọi thứ sức mạnh được gọi trong phân phối của bạn. Trích dẫn wiki :
/Etc/dbus-1/system.d/hal.conf của bạn phải chứa một phần tương tự như sau:
<policy group="power">
<allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
...
</policy>
Ở đây, nhóm người dùng được gọi là sức mạnh . Khi cài đặt debian, tôi thấy nó được gọi là powerdev .
Bước 2: Một lần nữa, từ wiki :
Thêm người dùng vào nhóm quyền lực (root):
gpasswd -a <username> power
Khi bạn đăng xuất và đăng nhập lại, các nút tắt và khởi động lại sẽ nhạy cảm. Lưu ý: Khởi động lại hoặc khởi động lại các deamons cần thiết; chỉ đăng xuất vào màn hình đăng nhập xdm là không đủ.
Chỉnh sửa: Giải pháp trên không hoạt động trên bản cài đặt mới. Thủ thuật sau đây có hiệu quả ( Nguồn ):
Tạo /etc/polkit-1/localauthority/50-local.d/shutdownreboot.pkla
và thêm các mục sau:
[restart]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.restart
ResultAny=yes
[stop]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.stop
ResultAny=yes