Sejak memasang "dark" theme, saya cenderung menjadi malas menulis. Untuk sementara, dark theme saya disable dulu yaa. Terima kasih (^_^) (bandithijo, 2024/09/15) ●
Permasalahan
Saya baru saja berpindah desktop environment kembali menggunakan XFCE4. Permasalahan yang dulu pernah muncul salah satunya setiap kali sistem baru bangkit dari kondisi sleep terdapat sebuah popup window yang bertuliskan “Authentication is required for suspending the system”.
Solusi
Untuk hal-hal berbau authentication biasanya diatur oleh polkit.
Cari lokasi target
Buka Terminal dan copy paste command di bawah untuk mencari lokasi dari file org.freedesktop.login1.policy
.
$ locate -b org.freedesktop.login1.policy
/usr/share/polkit-1/actions/org.freedesktop.login1.policy
Pada sistem saya, file tersebut berada pada lokasi seperti yang ditampilkan output di atas.
Edit isi file target
Kemudian, kita akan membuka file tersebut menggunakan text editor favorit masing-masing.
$ sudo vim /usr/share/polkit-1/actions/org.freedesktop.login1.policy
Kemudian cari baris dengan isi persis sama seperti di bawah.
<action id="org.freedesktop.login1.suspend">
Yang memiliki isi seperti di bawah ini.
...
...
<action id="org.freedesktop.login1.suspend">
<description gettext-domain="systemd">Suspend the system</description>
<message gettext-domain="systemd">Authentication is required for suspending the system.</message>
<defaults>
<allow_any>auth_admin_keep</allow_any>
<allow_inactive>auth_admin_keep</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
</action>
...
...
Pada bagian tag defaults, kita akan merubah nilai dari allow_any dan allow_inactive menjadi bernilai yes.
Sebelum
<defaults>
<allow_any>auth_admin_keep</allow_any>
<allow_inactive>auth_admin_keep</allow_inactive>
<allow_activey>es</allow_active>
</defaults>
Sesudah
<defaults>
<allow_any>yes</allow_any>
<allow_inactive>yes</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
Hasil setelah diedit
Maka setelah kita rubah, keseluruhan kodenya kan tampak seperti ini.
...
...
<action id="org.freedesktop.login1.suspend">
<description gettext-domain="systemd">Suspend the system</description>
<message gettext-domain="systemd">Authentication is required for suspending the system.</message>
<defaults>
<allow_any>yes</allow_any>
<allow_inactive>yes</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
</action>
...
...
Referensi
-
askubuntu.com/questions/543921/authentication-required-before-suspend
Diakses tanggal: 2018/04/28 -
ubuntuforums.org/showthread.php?t=2276864
Diakses tanggal: 2018/04/28
Lisensi
Atribusi-NonKomersial-BerbagiSerupa 4.0 Internasional (CC BY-NC-SA 4.0)
Penulis
My journey kicks off from reading textbooks as a former Medical Student to digging bugs as a Software Engineer – a delightful rollercoaster of career twists. Embracing failure with the grace of a Cat avoiding water, I've seamlessly transitioned from Stethoscope to Keyboard. Armed with ability for learning and adapting faster than a Heart Beat, I'm on a mission to turn Code into a Product.
- Rizqi Nur Assyaufi