Jawaban asli saya hanyalah "Cukup klik pada preferensi suara, dan pilih untuk menggunakan" headphone analog "di pengaturan" output ". Beri tahu saya jika ini tidak membantu."
EDIT / PEMBARUAN: oke, ini mungkin tidak berfungsi dengan baik jika Anda telah mengatur alsa Anda sehingga secara otomatis mematikan speaker ketika headphone tersambung. Anda mungkin perlu menonaktifkannya jika Anda mengaturnya.
Pokoknya, dapatkan musik apa saja dengan pemutaran suara sehingga Anda dapat menguji output suara Anda. Sekarang buka konsol Terminal Anda dan ketik alsamixer
. Coba lihat. Cukup keren, bukan? Di sini, Anda dapat menyesuaikan level volume untuk master, headphone, speaker, serta input / output lainnya.
Di alsamixer, atur volume sesuai keinginan Anda saat speaker Anda menyala. Headphone dapat dengan volume berapa pun yang Anda suka. Saya akan menempatkan "pembicara" Anda di 100% dan tuanmu di ~ 75%. Kami akan menyimpan ini di profil sekarang! Hit escape untuk keluar dari alsamixer. Jika Anda membukanya lagi, Anda akan melihat bahwa pengaturan Anda masih disimpan.
Setelah Anda mengatur volume sesuai keinginan untuk mengaktifkan pengeras suara Anda, ketikkan konsol, alsactl -f filename store
kecuali ubah "nama file" menjadi apa pun yang Anda ingin menyebutnya. Saya menelepon tambang noheadph.alsa. Sekarang kembali ke alsamixer dan atur volume headphone Anda, dan speaker Anda pada 0%, meninggalkan volume master di mana pun Anda suka. Keluar dari alsamixer dengan menekan escape, dan simpan profil ini dengan mengetikkan alsactl -f filename store
kecuali kali ini, ganti "nama file" dengan sesuatu yang relevan, seperti "headph.alsa". Sekarang, Anda dapat mengingat / mengembalikan ke salah satu dari profil ini dengan mengetik secara alsactl -f filename restore
jelas mengganti "nama file" dengan apa pun yang Anda beri nama profil tersimpan Anda. Bukankah ini keren ?! Perhatikan bahwa profil harus disimpan dalam direktori pengguna rumah Anda.
Apa yang tersisa Ikat saja satu tombol pulihkan satu profil, dan yang lain untuk pulihkan yang lain! Bagaimana? Pada menu OS Buka Sistem> Preferensi> Pintasan Keyboard. Di sini, klik "tambah" untuk menambahkan pintasan baru. Aku bernama tambang "set headphone soundout hanya" dan memasuki perintah alsactl -f /home/username/headph.alsa restore
kecuali perubahan "username" untuk nama akun pengguna Anda. Saya pikir Anda mendapatkan intinya! :)
Tolong beri tahu saya bagaimana hasilnya untuk Anda. Berkat utas ini untuk info alsamixer, dll.
PS Sayangnya, saya tidak bisa menggunakan $ home / filename dalam perintah keystroke karena beberapa alasan. Ada yang tahu mengapa ini???