Virtualization servers based on Debian family systems, such as Proxmox, are often used in test environments where continuous availability is crucial. Sometimes these servers are installed on laptops, which serve as low-budget or portable solutions. However, the standard power management settings in laptops can lead to undesirable behaviors, such as sleeping or hibernating when the lid is closed. Below, I describe how to change these settings in an operating system based on Debian to ensure uninterrupted server operation.
Step 1: Accessing the Configuration File
Open the terminal and enter the following command to edit the /etc/systemd/logind.conf
file using a text editor (e.g., nano):
1 |
nano /etc/systemd/logind.conf |
Step 2: Modifying logind Settings
Find the line containing HandleLidSwitch
and change its value to ignore
. If the line is commented out (preceded by a #
symbol), remove the #
. You can also add this line to the end of the file if it does not exist.
1 |
HandleLidSwitch=ignore |
Step 3: Applying and Restarting the Service
After making the changes and saving the file, you need to restart the systemd-logind
service for the changes to take effect. Use the following command in the terminal:
1 |
systemctl restart systemd-logind |
With these changes, closing the laptop lid will no longer initiate hibernation or sleep, which is especially important when using Debian-based servers, including Proxmox, as server solutions.