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: elogind dan acpid tidak 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

ToolFungsiCatatan
acpidMenangani event ACPI via scriptDefault aktif pada instalasi lokal
elogindMenangani event ACPI + sesi loginTidak boleh aktif bersamaan acpid
tlpOptimasi hemat daya baterai laptopKhusus laptop

@T4n-Labs · @Gh0sT4n