Klawisze głośności działają w jedności, ale nie w XFCE4

20

Moje klawisze głośności nie działają w Xfce. Kiedy ich używałem, pokazuje na ekranie wskazanie, że głośność jest zmieniana, ale głośność wcale się nie zmienia (to samo z klawiszem wyciszenia).

Dziwne jest to, że kiedy przechodzę z Xfce do Ubuntu, klucze działają teraz dobrze.

Nie wiem, czy to ma znaczenie, ale w komputerze mam kartę dźwiękową.

Jak sprawić, by klawisze głośności działały w Xfce?

skeept
źródło
Czy masz aktywne inne urządzenia dźwiękowe, takie jak HDMI? Być może klawisze głośności są skonfigurowane na tych urządzeniach, a nie na głównym głośniku. Spróbuj przejść do regulacji głośności (lub wpisz pavucontrolterminal) i sprawdź konfigurację innych urządzeń. Wyłącz inne urządzenia niż wbudowane audio i wyloguj się, aby zobaczyć zmiany.
Christian Skjødt

Odpowiedzi:

14

To jest nadal zepsute w 12.10. Możesz to naprawić, instalując mikser xfce4, a następnie ręcznie wybierając miksery do sterowania nim - a następnie przechodząc do edytora ustawień xfce4 i wpisując nazwę „aktywnej karty”. Przycisk wyciszania nadal nie działa poprawnie, możesz wyciszyć dźwięk, ale nie możesz go wyciszyć. Wszystko inne działa, w tym powiadomienia na ekranie. Naprawdę trudno jest to wszystko uruchomić, więc otworzyłem błąd: https://bugs.launchpad.net/ubuntu/+source/xfce4-mixer/+bug/1085752

Szczegółowo, w mikserze xfce4 chcesz, aby wyglądał mniej więcej tak:

mikser xfce4

Powinno to pokazywać tylko podstawową regulację głośności karty dźwiękowej. Musisz wybrać kartę dźwiękową u góry, a następnie kliknąć „Wybierz elementy sterujące ...”, aby dodać elementy sterujące. Następnie w edytorze ustawień xfce4 musisz ustawić „aktywną kartę” w następujący sposób:

xfce4-settings-editor

Pod „kartami dźwiękowymi” zobaczysz listę wszystkich kart dźwiękowych, do których dodałeś miksery. Prawdopodobnie będziesz mieć wiele kart, więc znalezienie odpowiedniej może zająć trochę czasu. Musisz skopiować nazwę właściwej karty z „kart dźwiękowych” na „kartę aktywną” - będzie to mikser sterowany przyciskami głośności.

Alistair Buxton
źródło
Udało mi się znaleźć kartę, którą mogłem kontrolować, zwiększając, zmniejszając i wyciszając - ale nie można było wyciszyć. Zamiast tego musiałem użyć innej karty, aby włączyć wyciszenie; Byłem w stanie dowiedzieć się, której karty użyć, znajdując tę, z której wszystkie kontrolki działały w aplikacji xfce4-mixer (i nie musiałem przechodzić przez cały proces dodawania karty i testowania skrótów klawiaturowych za każdym razem).
corvec
2
Z jakiegoś powodu „aktywna karta” nie jest dla mnie wymieniona w „Własności”.
user87317
@ user87317 Mam ten sam problem, musisz go skopiować z wartości właściwości karty dźwiękowej. to prosty ciąg.
wyloguj się
5

xfce4-volumeddziała tylko dla mnie, gdy nie działa w trybie demona. Klawisze woluminu działają dla mnie, gdy uruchomię to polecenie, aby zabić wszystkie istniejące procesy o dużej objętości i uruchomić nowy, który nie działa w trybie demona:

kill `pidof xfce4-volumed` ; mkdir -p /tmp/volumed && cd /tmp/volumed && nohup xfce4-volumed --no-daemon &

Spowoduje to uruchomienie procesu za pomocą nohup, więc terminal, w którym uruchomisz to polecenie, można zamknąć bez zabijania procesu.

Stephen Ostermiller
źródło
2
Ach, cóż, jest mój problem! - albo xfce4-volumedumarł, albo nie zaczyna się przy logowaniu (minęło zbyt dużo czasu, odkąd zrestartowałem komputer, że nie pamiętam, gdybym miał problem przy ostatnim uruchomieniu). Uruchomienie ręczne załatwiło xfce4-volumedsprawę (działa również w trybie demona).
Ponkadoodle,
Hej! Postęp! do tej pory po prostu działam xfce4-volumed --no-daemonbezpośrednio w terminalu, teraz muszę tylko wymyślić, jak uruchomić go po uruchomieniu!
nmz787
4

Te klawisze głośności są oparte na GNOME ... Lub oparte na jedności lub cokolwiek ... Musisz utworzyć niestandardowe skróty klawiaturowe w GUI ustawień klawiatury, aby zmniejszyć, zwiększyć i wyciszyć głośność ... Aby zwiększyć głośność, polecenie brzmi „amixer set” master 5% + „do zmniejszania głośności” amixer set master 5% - „do wyciszenia” amixer set master toggle ”

Arpit Roopchandani
źródło
To działa, ale nie zapewnia powiadomienia-osd, który jest dostarczany z xfce4-volumed .. więc nie ma w ogóle żadnych informacji zwrotnych na ekranie ...
kolslorr
1

Miałem ten sam problem w Xubuntu 12.04, chociaż nie wiem, czy zadziałałoby w Unity, ponieważ mam tylko Xfce4. W terminalu wpisz:

$ xfconf-query -c xfce4-mixer -p /active-card -s xfconf-query -c xfce4-mixer -p /sound-card

Źródło: https://wiki.archlinux.org/index.php/Xfce#Xfce4-volumed

MrPink
źródło
To nie zadziała w 12.10, ponieważ xfce4-mixer nie jest domyślnie zainstalowany, więc te ustawienia nie będą istnieć. Zobacz moją odpowiedź poniżej, jak je utworzyć.
Alistair Buxton,
1

Jeśli jest to tymczasowy problem, tak jak w moim przypadku, po prostu zrób to w wierszu poleceń:

killall xfce4-volumed && xfce4-volumed

Felipe
źródło
0

Rozwiązałem problem ze zmianą parametru „Active Card” w edytorze ustawień xfce4

Mam dwie karty dźwiękowe (jedną HDMI, a drugą normalną), a wybrana karta różni się od normalnej karty, której używałem.

Damiano
źródło
0

Miałem też ten bardzo dziwny problem, mogłem wyregulować suwak głośności w menu i nic by to nie dało. Ponadto, jeśli spróbuję dostosować go za pomocą klawiatury, suwak przesunie się, ale nic nie zmieni się przy rzeczywistej głośności.

Naprawiłem to, przechodząc do PulseAudio Volumne Control. W Output Devicespanelu możesz zobaczyć wszystkie opcje karty dźwiękowej. Stamtąd upewniłem się, że port został ustawiony na Wyjście analogowe. W twoim przypadku może to być HDMI lub słuchawki, w zależności od tego, gdzie chcesz, aby dźwięk był skierowany. Następnie wybierz „Ustaw jako opcję rezerwową”. Wygląda jak zielony znacznik wyboru.

I nie trzeba instalować xfce4-mixer, aby uzyskać to do pracy.

Jan
źródło
0

W Settings > Settings Manager > Keyboard > Applications Shortcut:

  • dodaj, amixer set Master 3+aby zwiększyć głośność
  • dodaj, amixer set Master 3-aby zmniejszyć głośność
  • dodaj amixer -D pulse set Master Playback Switch toggledo wyciszenia / anulowania wyciszenia dźwięku
dr0i
źródło
0

Spotkałem podobny problem i udało mi się go rozwiązać.

W moim Ubuntu Studio 18.10 XFCE4 zdałem sobie sprawę, że aplikacja startowa zawierała demona woluminu XFCE, który po wyłączeniu, ponownym uruchomieniu i zainstalowaniu wtyczki xfce4-pulseaudio będzie działał zgodnie z przeznaczeniem.

Mam nadzieję, że pomaga to innym.

edorain
źródło