Bagaimana cara mengaktifkan tombol volume keyboard saya di XFCE?

33

Keyboard saya memiliki tombol khusus untuk mengubah volume audio dan untuk menonaktifkan / mengaktifkan suara audio. Bagaimana saya bisa membuat ini bekerja di XFCE?

Erik
sumber

Jawaban:

47
  1. Klik kanan panel -> submenu Panel -> Tambah Item Baru ...
  2. Tambahkan instance dari PulseAudio Plugin
  3. Klik kanan ikon yang baru saja muncul di panel Anda dan klik "Properties". Pastikan "Aktifkan pintasan keyboard untuk kontrol volume" diaktifkan.

Anda mungkin harus menginstal Plugin PulseAudio terlebih dahulu. Dalam distribusi berbasis Debian dan Debian, paket dipanggil xfce4-pulseaudio-plugin.

Erik
sumber
2
Untuk pencari masa depan: ini memecahkan masalah saya di Thinkpad X1 ketika meningkatkan dari Debian jessie ke Debian
bnewbold
2
bagus. Bekerja untuk pengaturan saya: Ubuntu 18 + xfce4
Zeta.Investigator
2
Saya tidak ingin item di panel saya hanya untuk hotkey yang berfungsi. Solusi yang cukup aneh
phil294
2
@ Blauhirn Anda dapat menginstal xfce4-volumed-pulse(yang tampaknya dikemas seperti xfce4-volumeddi Ubuntu 18.04) sebagai gantinya untuk mendapatkan dukungan hotkey tanpa plugin panel. Launchpad
Jon
Ini memperbaiki masalah saya di Fedora 30.
Paul
18

1. -Konfigurasi

2.-Keyboard

3. pintasan Aplikasi

4.-Tambah

amixer set Master 5%+     --> (Volume Up)
amixer set Master 5%-     --> (Volume Down)
amixer set Master toggle  --> (Mute/Unmute)

Memperbarui:

amixer -D pulse set Master 1+ toggle   --> (fixed unmute, after mute)

masukkan deskripsi gambar di sini

Samuel Loza
sumber
Menambahkan tombol mute / unmute hanya mematikan audio. Ketika saya menekan tombol kombo yang sama, audio tidak dibisukan. Di Ubuntu 18.04 + xfce4. Perintah volume naik dan turun bekerja dengan baik.
Akshay Gaur
Saya telah menggunakan Aktifkan pintasan keyboard untuk kontrol volume = Mati, dikombinasikan dengan amixer atur Master 20% - perintah pada Mute hotkey, untuk menonaktifkan Mute hotkey dan alih-alih Mute lakukan pengurangan volume yang cepat. Lebih nyaman daripada bisu :)
idonnie
Ubuntu 18.04 / xfce4 yang harus saya gunakan amixer -D pulse set Master 15%- tanpa "-D pulse" volumenya tidak berubah.
user3183018
Gunakan "amixer -D pulse set Master 1+ toggle" untuk membuat juga mengaktifkan suara
Panoptik
9

Harap perhatikan, bahwa kedua jawaban itu benar, tetapi masing-masing bergantung pada paket yang berbeda untuk manajemen yang baik. Erik di sini menggunakan pulseaudio sementara jawaban Samuel Loza menyiratkan, yang alsamixer digunakan.

xfce4-pulseaudio-plugin

  1. Klik kanan panel -> submenu Panel -> Tambah Item Baru ...
  2. Tambahkan instance dari PulseAudio Plugin
  3. Klik kanan ikon yang baru saja muncul di panel Anda dan klik "Properties". Pastikan "Aktifkan pintasan keyboard untuk kontrol volume" diaktifkan. -> Lihat: Pengaturan suara -> Mixer audio akan memberi tahu Anda paket apa yang Anda gunakan. Jika pulseadiodigunakan, bidang tersebut harus memberi tahupavucontrol .
  4. Buka konfigurasi untuk pintasan keyboard Anda dan tambahkan perintah berikut:
    pactl -- set-sink-volume 0 +10% # naikkan volume setiap 10% (mungkin lebih dari 100%, dapat mendistorsi suara)
    pactl -- set-sink-volume 0 -10% # kurangi volume dengan setiap 10%
    pactl -- set-sink-mute 0 toggle # diam / nonaktifkan audio

alsamixer (bandingkan jawaban Samuel)

  1. Periksa apakah alsamixer berfungsi sebagai manajemen suara Anda.
  2. Pergi melihat konfigurasi untuk pintasan keyboard dan edit:
    amixer set Master 10%+ # naikkan volume setiap 10%
    amixer set Master 10%- #kurangi volume setiap 10%
    amixer set Master toggle #mute / unmute audio

Solusi pertama bekerja untuk saya di Debian, saya punya masalah dengan suara setelah upgrade dari jessie. Pengaturan berfungsi saat menggunakan headphone juga. Seseorang dapat menyesuaikan jumlah kenaikan / penurunan% secara bebas.

Pertanyaan duplikat:
Bagaimana cara menambah atau mengurangi volume Xfce dengan pintasan keyboard? (Inggris, NA)
Membisukan dan membunyikan suara dengan mutebutton (Bahasa Inggris, Debian jessie)

Tautan lebih lanjut:
https://wiki.debian.org/Sound (Bahasa Inggris, Debian)
https://bugs.launchpad.net/xfce4-volumed/+bug/883485 (Bahasa Inggris, Debian + Ubuntu)
https: // askubuntu. com / pertanyaan / 652890 / pintas-volume-spesifik-keluaran (Bahasa Inggris, Ubuntu 15.04)
Turunkan atau tambah volume pulseaudio pada semua keluaran (Bahasa Inggris, sisi Debian)
https://mysudo.wordpress.com/2015/03/27/unmute -pulseaudio-sound-in-xfce-debian-jessie / (Bahasa Jerman, Debian jessie)
https://ubuntuforums.org/showthread.php?t=2342661 (Bahasa Inggris, Ubuntu)

Sebastian
sumber
Alsamixer harus selalu berfungsi, bahkan saat menggunakan Pulseaudio
Erik
0

Menghapus file dalam ~ / .config / pulse kemudian menjalankan yang berikut di terminal akan memperbaikinya:

pulseaudio -k

Anda mungkin perlu me-restart aplikasi memainkan suara Anda setelah itu, dan jika pulseaudio tidak me-restart sendiri, ini akan me-restart itu:

pulseaudio --start

Baik. Di bagian bawah jendela click pada Tambah . Di jendela yang terbuka untuk perintah, masukkan ini:

amixer -D pulse sset Master 3%+ unmute

Sekarang klik Ok, maka ia akan meminta Anda untuk menekan tombol yang ingin Anda tetapkan untuk perintah itu. Cukup tekan tombol volume naik dan itu harus dilakukan.

Anda kemudian dapat mengulangi proses menggunakan ini untuk tombol penurunan volume:

amixer -D pulse sset Master 3%- unmute

Jika Anda juga memiliki tombol bisu, ulangi sekali lagi menggunakan ini:

amixer -D pulse sset Master toggle

Jika izin Anda kacau, perintah terminal ini akan memperbaikinya (saya tidak tahu cara lain untuk melakukan ini, maaf!):

sudo chown -Rc $USER:$USER $HOME

juara-pelari
sumber