Mengatasi Bug Pipewire Di Arch Yang Tidak Bersuara

Sun, 28 Jul 2024

Sebenarnya saya tidak yakin ini bug atau bukan, karena setelah upgrade tiba-tiba laptop saya tidak ada suara sama sekali bahkan setelah volume dimainkan. Suara baru muncul setelah tekan tombol mute lalu unmute.

Anehnya ketika saya jalankan perintah di bawah ini, suara kembali muncul normal.

systemctl --user restart pipewire pipewire-pulse

Tapi setelah reboot, suara kembali hilang padahal pipewire sudah saya tambahkan ke systemctl dengan perintah berikut,

systemctl --user enable pipewire-pulse

Sepertinya, pipewire tetap tidak bisa berjalan otomatis kecuali di-trigger oleh tombol mute/unmute. Untuk mengatasi masalah ini saya akali dengan cara membuat autostart pada pipewire.

Solved

Buat dir baru untuk autostart.

mkdir -p ~/.config/autostart

Lalu buat file config baru di sana. Teks editor yang kugunakan adalah vim, jadi sesuaikan saja ya.

vim ~/.config/autostart/restart-pipewire.desktop

Tekan i untuk masuk ke mode edit. Lalu copy dan paste dengan teks di bawah ini dengan ctrl + shift + v.

[Desktop Entry]
Type=Application
Exec=sh -c "systemctl --user restart pipewire pipewire-pulse"
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Restart PipeWire
Comment=Restart PipeWire on login

Tekan esc untuk keluar dari mode edit. Lalu tekan :wq lalu enter untuk save dan quit. Setelah ku coba restart, ternyata berhasil.

Terimakasih sudah mampir