Manajemen Daya
acpid
acpid menangani event ACPI seperti tombol power, tutup lid, dan lainnya. Jika T4n OS diinstal dari live image menggunakan sumber lokal, layanan ini sudah aktif secara default.
Event ACPI ditangani oleh script /etc/acpi/handler.sh, yang menggunakan zzz untuk event suspend-to-RAM.
Untuk mengaktifkan secara manual:
ln -s /etc/sv/acpid /var/service/
elogind
elogind juga memproses event ACPI — termasuk lid switch, tombol power, suspend, dan hibernate.
⚠️ Konflik:
eloginddanacpidtidak boleh aktif bersamaan untuk menangani event ACPI yang sama.
Ada dua cara menghindari konflik:
Opsi 1 — Nonaktifkan acpid saat menggunakan elogind:
rm /var/service/acpid
Opsi 2 — Biarkan acpid tetap aktif, tapi set elogind agar mengabaikan event ACPI. Edit /etc/elogind/logind.conf dan set semua opsi yang diawali Handle menjadi ignore:
HandlePowerKey=ignore
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
Poweroff & Reboot Tanpa Root
Agar perintah loginctl poweroff dan loginctl reboot dapat dijalankan tanpa hak root, instal polkit:
sudo xbps-install -S polkit
Hemat Daya — TLP (Laptop)
Untuk memperpanjang masa pakai baterai laptop, gunakan TLP:
sudo xbps-install -S tlp
ln -s /etc/sv/tlp /var/service/
TLP bekerja secara otomatis di latar belakang setelah layanan diaktifkan. Lihat dokumentasi TLP untuk konfigurasi lanjutan.
Ringkasan
| Tool | Fungsi | Catatan |
|---|---|---|
acpid | Menangani event ACPI via script | Default aktif pada instalasi lokal |
elogind | Menangani event ACPI + sesi login | Tidak boleh aktif bersamaan acpid |
tlp | Optimasi hemat daya baterai laptop | Khusus laptop |