# Desktop Wiki This page describes several useful tips and configurations that I've used. [Thunderbird](thunderbird.md) [Syncthing on Artix](syncthing.md) ## Disabling ACPI for sleep Somtimes we cannot sleep the computer due to ACPI devices being annoying. To fix this, we need to disable their wakeup ability. The following command will look at the status of the ACPI devices: cat /proc/acpi/wakeup The following command will toggle the status of the ACPI device: echo GP12 > /proc/acpi/wakeup ### Making changes persistant To make the changes persistant, we shall use a oneshot systemd service. /etc/systemd/system/disable-acpi.service ---------------------------------------- [Unit] Description="Disable ACPI for sleeping" [Service] ExecStart=/bin/sh -c "/etc/suspend" Type=oneshot [Install] WantedBy=multi-user.target The script /etc/suspend` works by disabling all devices if they are enabled: #!/bin/sh declare -a devices=(INSERT DEVICE LIST HERE) for device in "${devices[@]}"; do if grep -qw ^$device.*enabled /proc/acpi/wakeup; then sudo sh -c "echo $device > /proc/acpi/wakeup" fi done