Để gập màn hình mà không tắt máy hoặc không sleep trong Kali Linux (hoặc bất kỳ distro Debian-based nào như Ubuntu), bạn chỉ cần chỉnh lại cấu hình logind của systemd.
Sửa file cấu hình logind.conf
- Mở terminal
sudo nano /etc/systemd/logind.conf
- Tìm và sửa (hoặc thêm nếu chưa có) các dòng sau:
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore
👉 Nếu dòng đó có dấu # ở đầu thì hãy bỏ dấu # đi.
- Lưu file và thoát (
Ctrl + O, Enter, rồiCtrl + X).
- Khởi động lại dịch vụ logind:
sudo systemctl restart systemd-logind
⚠️ Màn hình có thể nháy nhẹ khi dịch vụ restart, là bình thường.
Giải thích nhanh
HandleLidSwitch= hành động khi gập màn hình laptop.- Mặc định:
suspend(ngủ máy). - Đặt thành
ignoređể không làm gì cả.
- Mặc định:
HandleLidSwitchDocked= hành động khi máy đang cắm màn hình rời.
Sau các bước trên mà chưa được thì có thể DE (desktop environment) hoặc power manager (như GNOME Power, XFCE Power Manager, hay systemd suspend timer) đè lại cấu hình systemd. Đây là chuyện khá phổ biến trên Kali, Ubuntu, và Debian. Hãy thử thêm các lệnh sau
- Tắt suspend trong GNOME:
gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action 'nothing'
gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action 'nothing'
- Tắt toàn bộ auto-suspend:
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'nothing'
- Khởi động lại dịch vụ logind:
sudo systemctl restart systemd-logind
Kết luận
Trên đây là các thao tác để cho phép máy vẫn hoạt động khi gập màn hình.