Ubuntu

Cara Mengonfigurasi Volume Suara Per Aplikasi di Ubuntu

Cara Mengonfigurasi Volume Suara Per Aplikasi di Ubuntu
Sebagian besar distribusi Linux dikirimkan dengan server suara PulseAudio yang bertindak sebagai jembatan antara perangkat keras audio Anda dan aplikasi yang sedang berjalan. Bekerja di atas ALSA (API yang digerakkan oleh kernel untuk driver kartu suara), PulseAudio menyediakan antarmuka untuk mengontrol output suara dengan lebih baik pada sistem Anda.

Utilitas konfigurasi pengaturan sistem default di Ubuntu menawarkan sejumlah besar opsi untuk mengonfigurasi pengaturan suara PulseAudio. Biasanya saat aplikasi tidak memutar suara apa pun, hanya ada beberapa penggeser kontrol:

Setelah Anda meluncurkan aplikasi yang mulai memutar suara, misalnya Firefox memutar video YouTube, bilah baru akan muncul yang memungkinkan Anda mengonfigurasi per volume aplikasi:

Idealnya penggeser volume baru yang terlihat pada tangkapan layar di atas memungkinkan Anda mengontrol volume Firefox tanpa memengaruhi volume master atau tingkat suara aplikasi lain yang sedang berjalan. Namun ini tidak berfungsi seperti yang diharapkan. Perhatikan di bawah ini bagaimana volume sistem utama juga meningkat ketika Anda memindahkan penggeser Firefox ke kanan:

Masalah khusus sinkronisasi volume master dengan level volume aplikasi individual ini dapat dipersempit menjadi perilaku "volume datar" yang diaktifkan di Ubuntu secara default. Jadi apa opsi "volume datar" ini di PulseAudio?

Volume datar meningkatkan volume sistem secara keseluruhan dengan volume aplikasi paling keras. Dalam kasus kami, menaikkan volume Firefox telah meningkatkan volume master juga, dengan efek samping tambahan dari peningkatan volume VLC player secara tidak langsung. Saat Anda beralih ke VLC dan melanjutkan pemutaran, suara sekarang akan diputar pada level volume master baru yang dinaikkan alih-alih level yang lebih rendah sebelumnya. Ini bisa menjadi masalah besar dan berpotensi merusak gendang telinga Anda, terutama saat menggunakan headphone.

Meskipun perilaku ini menjengkelkan, volume datar dapat sepenuhnya dinonaktifkan di Ubuntu. Setelah selesai, setiap aplikasi akan memiliki level volume terpisah yang tidak mengacaukan volume master sama sekali. Dikonfigurasi per tingkat volume aplikasi akan diingat dalam contoh aplikasi yang ada atau baru dan itu akan bertahan melalui reboot juga.

Untuk menonaktifkan volume datar di Ubuntu, Anda perlu menambahkan baris ke daemon PulseAudio.file conf. Jalankan perintah di bawah ini untuk membuat direktori yang diperlukan:

mkdir -p ~/.nadi

Gunakan perintah di bawah ini untuk membuat daemon baru atau membuka daemon yang sudah ada.file conf. Anda dapat mengganti nano dengan perintah editor teks favorit Anda:

nano ~/.pulsa/daemon.konf

Rekatkan baris berikut di file yang dibuka dan kemudian simpan dengan menekan CTRL + O di nano:

volume datar = tidak

Setelah Anda menyimpan file, restart server PulseAudio dengan menjalankan perintah:

pulseaudio -k

Anda harus menutup dan meluncurkan kembali aplikasi yang sedang berjalan agar ini dapat diterapkan sepenuhnya. Pengaturan volume datar sekarang dinonaktifkan, mari kita lihat cara kerja per volume aplikasi sekarang:

Perhatikan bahwa per level volume aplikasi sekarang sepenuhnya dipisahkan dari volume master.

PulseAudio Upstream membuat volume tetap diaktifkan secara default. Mengikuti, Debian, Ubuntu dan turunannya juga mengirimkan fitur ini secara default. Namun kabar baiknya adalah bahwa komit baru telah digabungkan baru-baru ini di Debian yang akhirnya menonaktifkan volume datar dan ada kemungkinan besar itu akan mengalir ke Ubuntu juga (kemungkinan besar dalam 20.04 versi LTS). Arch Linux selalu membuat pilihan yang masuk akal untuk menonaktifkan volume datar secara default.

Mengapa saya mempermasalahkan hal bervolume datar ini? Karena ini melindungi Anda dari lonjakan suara yang tiba-tiba di seluruh sistem dan membuat tingkat volume di atas 100% tidak terlalu mengganggu dan lebih mudah dikelola. Pemutar VLC menyertakan opsi untuk menaikkan volume di atas 100% yang cukup berguna ketika kualitas audio kurang optimal.

Perhatikan bahwa menaikkan volume di atas ambang batas yang diizinkan atau amplifikasi berlebihan dapat mengakibatkan gangguan pendengaran, audio berderak, atau kerusakan pada speaker. Bagian selanjutnya dari tutorial ini menjelaskan cara meningkatkan volume di atas 100% tetapi Anda harus menggunakannya sesuai kebijaksanaan Anda sendiri dan benar-benar harus menonaktifkan volume datar.

Untuk meningkatkan volume master di atas level yang diizinkan, Anda cukup menggunakan sakelar amplifikasi berlebih di pengaturan suara sistem. Untuk aplikasi individual, Anda perlu menginstal aplikasi Pavucontrol dari manajer paket (beberapa distribusi mengirimkan utilitas ini secara default). Untuk menginstal, jalankan perintah:

sudo apt install pavucontrol

Luncurkan "PulseAudio Volume Control" dari peluncur aplikasi dan buka tab pemutaran untuk mengonfigurasi volume untuk menjalankan aplikasi (hingga 153% ~ 11.00dB):

Untuk lebih meningkatkan level volume di atas 153% (baca peringatan di atas dengan huruf tebal), Anda perlu menjalankan perintah tertentu di terminal.

Dengan aplikasi yang berjalan dengan pemutaran audio, jalankan perintah berikut di terminal (gunakan ALT+TAB jika menggunakan aplikasi atau game layar penuh):

pactl list sink-input

Anda akan melihat beberapa keluaran terperinci tentang saluran suara yang sedang diputar. Catat id input sink dari aplikasi yang ingin Anda naikkan level volumenya, seperti yang ditunjukkan pada tangkapan layar di bawah ini:

Kemudian jalankan perintah di bawah ini dengan mengganti “sink_input_id” dengan id input yang Anda temukan di atas. Anda dapat mengganti 200% dengan pilihan Anda sendiri.

pactl set-sink-input-volume "sink_input_id" 200%

Untuk contoh yang ditunjukkan pada tangkapan layar di atas, perintah terakhir adalah:

pactl set-sink-input-volume 11 200%

Jalankan perintah "pactl list sink-inputs" lagi untuk melihat level volume dinaikkan menjadi 200%. Perhatikan bahwa Anda harus menjalankan perintah ini hanya sekali. Lain kali ketika Anda meluncurkan Firefox, itu sudah mencapai 200%.

Ini mengakhiri tutorial. Perubahan apa pun yang dilakukan pada sistem Anda setelah mengikuti panduan ini dapat dikembalikan dengan menghapus "tersembunyi".Pulse” di direktori home Anda (terlihat setelah menekan CTRL+H).

Terakhir bonus, berikut ini tautan ke panduan luar biasa dari Sytem76 tentang pemecahan masalah suara di sistem Anda.

Mesin Game Gratis dan Sumber Terbuka untuk Mengembangkan Game Linux
Artikel ini akan membahas daftar mesin game sumber terbuka dan gratis yang dapat digunakan untuk mengembangkan game 2D dan 3D di Linux. Ada banyak mes...
Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah tambahan kedua belas untuk seri Tomb Raider - waralaba game aksi-petualangan yang dibuat oleh Eidos Montreal. Permain...
Cara Meningkatkan FPS di Linux?
FPS adalah singkatan dari Bingkai per detik. Tugas FPS adalah mengukur kecepatan bingkai dalam pemutaran video atau pertunjukan game. Dengan kata sede...