Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2015-01-08 17:50:53

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

[SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

Witam. Mam problem z użyciem klawisza MUTE w laptopie Lenovo z510 (zainstalowany Debian Jessie na jądrze 3.16.0-4-amd64, środowisko Xfce).

W xfce4-mixer mam 3 suwaki kontrolujące odtwarzanie dźwięku: Główny, Headphone, Speaker. Gdy wpinam słuchawki automatycznie wycisza suwak Speaker i udmutuje Headphone, i odwrotnie gdy słuchawki wypinam (funkcja automute) - co działa poprawnie.
Gdy wcisnę klawisz MUTE, wyciszają się dwa używane aktualnie suwaki (Główny i Headphone lub Speaker), co również działa poprawnie. Problem jest z "odmutowaniem" dźwięku - po kolejnym wciśnięciu wyciszenie zdjęte jest tylko z suwaka Główny, a pozostały aktualnie używany suwak wciąż jest wyciszony, co skutkuje brakiem dźwięku.

Znalazłem komendę

Kod:

pactl set-sink-mute 1 toggle

(1 oznacza numer używanego sinku, u mnie 0 to hdmi)
która poprawnie na zmianę wycisza/"odcisza" dźwięk. Chciałem użyć jej w skrótach klawiszowych xfce, jednak okazuje się że po zawarciu tego skrótu pod klawiszem mute nie działa on prawidłowo. Nawet po skasowaniu tego skrótu klawiszowego wciąż klawisz MUTE w sposób upośledzony działał. Najwidoczniej jest on podpięty w jakiś inny sposób jako skrót klawiszowy, co koliduje ze skrótem robionym w XFCE.

Czy wie ktoś w jaki sposób może ten skrót wciąż działać i w jaki sposób mógłbym się go pozbyć tak, żeby móc użyć poprawnego skrótu w ustawieniach klawiatury XFCE?

Ostatnio edytowany przez seler (2015-01-09 17:58:19)


a to feler westchnął seler

Offline

 

#2  2015-01-08 18:07:31

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

A co odpowiada za dźwięk?

Jak alsa, to poustawiaj w alsamixer i będzie bardzo ładnie działało.
Jak PulseAudio, to wyłącz lub wywal i będzie po problemie. Miałem coś podobnego, na szczęście XFCE w Ubuntu (i Debianie pewnie też) nie wymaga PA.

Offline

 

#3  2015-01-08 18:23:34

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

Pulseaudio. Trochę szkoda mi możliwości niezależnego podgłaszania aplikacji w pavucontrol.


a to feler westchnął seler

Offline

 

#4  2015-01-08 19:10:59

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

No to wywal, wrzuć alsę, alsamixer i coś co nazywa się volumeicon-alsa lub podobnie. Skrót będzie działał, tylko że u Ciebie (tak jak i u mnie) problem jest z PA. U mnie coś nie tak było z przełączaniem wyjść i musiałem za każdym razem przełączać manualnie (a i tak nie pamiętał ustawień).

Offline

 

#5  2015-01-08 19:27:14

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

Pavlo950 napisał(-a):

No to wywal, wrzuć alsę, alsamixer i coś co nazywa się volumeicon-alsa lub podobnie. Skrót będzie działał, tylko że u Ciebie (tak jak i u mnie) problem jest z PA. U mnie coś nie tak było z przełączaniem wyjść i musiałem za każdym razem przełączać manualnie (a i tak nie pamiętał ustawień).

Tu chodzi o coś takiego:

http://i.imgur.com/eT5iltD.png

I sobie możesz regulować głośność aplikacji w tym okienku za pomocą tych suwaków.

@seler — mógłbyś zrobić fotki, bo coś nie potrafię sobie tego tak na szybko wyobrazić? xD

Offline

 

#6  2015-01-08 19:41:51

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

A więc obrazki
1. Normalne działanie na głośnikach - jest dźwięk
http://i.imgur.com/hXiDAYx.png



2. Po wciśnięciu klawisza MUTE - brak dźwięku
http://i.imgur.com/AnUl3d9.png



3. Po kolejnym wciśnięciu klawisza MUTE - wciąż brak dźwięku
http://i.imgur.com/djQym9B.png


a to feler westchnął seler

Offline

 

#7  2015-01-08 19:48:32

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

Odmutowanie speaker przywraca dźwięk ?


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#8  2015-01-08 19:49:05

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

tak.


a to feler westchnął seler

Offline

 

#9  2015-01-08 19:51:52

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

Czyli przycisnięcie klawisza mutuje  główny i słuchawki.
Kolejne przycisniecie odmutowuje tylko główny.
Musiz szukac jakie tam polecenie jest pod ten klawisz podpiete i je odpowiednio zmodyfikować.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#10  2015-01-08 19:58:24

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

No właśnie problem jest taki, że w wykazie skrótów klawiszowych XFCE nie mam przypisanego tego klawisza MUTE, a on i tak w poroniony sposób działa, blokując mi poprawny skrót klawiszowy:
http://i.imgur.com/B6Iz6UE.png


Gdy sobie tą komendę z pierwszego postu przypiszę pod inny skrót klawiszowy to mutowanie/odmutowywanie działa ok.

Ostatnio edytowany przez seler (2015-01-08 20:00:04)


a to feler westchnął seler

Offline

 

#11  2015-01-08 20:03:22

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

jaka to komenda ?


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#12  2015-01-08 20:04:11

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

pactl set-sink-mute 1 toggle


a to feler westchnął seler

Offline

 

#13  2015-01-08 20:09:53

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

Ja sobie właśnie pobrałem experymentalnego pulse ( 5.99.2-2), bo mi się coś chrzaniło przełączanie ze słuchawek na głośniki po wyciągnięciu wtyczki i teraz wszystko działa jak trza. xD Przez chwilę doświadczyłem tego samego problemu co ty masz, z tym mute ale po resecie volumeicon mutowanie działa bez problemu. Choć ja nie mam xfce. xD

Offline

 

#14  2015-01-08 20:12:37

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

Mixer który pokazałeś na obrazkach sugeruje ze nie używasz pulseaudio.
Natomiast polecenie pochodzi z pulseaudio.
Trudno sie w tej sytuacji połapać


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#15  2015-01-08 20:20:10

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

Szczerze mówiąc nie wiem. Pakiet pulseaudio mam zainstalowany, program kontrolujący głośność od pulseaudio - pavucontrol - działa, więc wydaje mi się, że używam pulseaudio.

Chodzi ci o to Alsa-mixer w nazwie karty dźwiękowej? Może to tylko taka nazwa?


a to feler westchnął seler

Offline

 

#16  2015-01-08 20:22:18

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

Bo to jest mixer od alsy.

Mixer pulseaudio mie ma tylu suwaków.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#17  2015-01-08 20:28:46

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

Zrobiłem filmik tak przy okazji, bo się ostatnio uczyłem nagrywać desktop przy pomocy ffmpeg. xD

Tak wygląda zachowanie na pulse: https://www.youtube.com/watch?v=er5aG89pheE

Jak widać mutują się oba kanały -- główny i słuchawki/głośniki. Sterowane przy pomocy wtyczki od słuchawek -- podłączona przełącza na słuchawki, odłączona na głośniki. Także nie bić biednego pulse. xD

Offline

 

#18  2015-01-08 20:28:54

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

Ok, mój podstawowy problem jest obecnie taki, że pomimo braku skrótu klawiszowego w ustawieniach klawiatury xfce   klawisz mute (nieprawidłowo) działa. Nie wiesz może Ilin czym to może być spowodowane i jak to wyłączyć? (Podobnie bez odpowiednich wpisów działają skróty podgłaszania i ściszania, ale one akurat działają ok) Wtedy mógłbym sobie dodać poprawny skrót klawiszowy po klawisz MUTE z tą komendą z pierwszego postu.


a to feler westchnął seler

Offline

 

#19  2015-01-09 17:57:46

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

Tyle się naszukałem a wystarczyło po prostu opóźnić uruchomienie komendy...
Należy stworzyć skrypt np:

Kod:

#!/bin/bash                                                                     
sleep 0.01
pactl set-sink-mute 1 toggle

i pod niego podpiąć ten klawisz mute.


a to feler westchnął seler

Offline

 

#20  2015-01-24 00:01:07

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] XFCE - Problem z klawiszem wyciszania w laptopie

Już chyba wiem co powoduje ten problem. Nie jest to sam pulse ale coś pomiędzy. xD

Do tej pory używałem volumeicon-alsa jako ikonki w trayu, przez którą to wywoływałem sobie mixer pulseaudio oraz też po części do obsługi klawiszy multimedialnych. W pewnych okolicznościach opisany tutaj błąd występował ale nie zawsze, Niemniej jednak, gdy już wystąpił, zresetowałem volumeicon i sprawdziłem czy mute/unmute działa jak trzeba -- działał. Co generalnie przyczyniło się do wywalenia volumeicon-alsa z systemu. xD Na jego miejsce wgrałem pasystray -- to chyba taka lżejsza wersja samej ikonki do mixera pulse, bo nie pociąga avahi i całej reszty syfu. Problem z tym, że to chyba nie obsługuje ani notyfikacji na ekranie ani klawiszy multimedialnych. I jedyne wyjście to korzystanie bez tych notyfikacji + trzeba przypisać klawisze w menadżerze okien. Ale ja nie byłem zadowolony z takiego rozwiązania i doszukałem się na sieci czegoś co się nazywa volnoti , dostępne pod https://github.com/hcchu/volnoti . Skompilowałem sobie, wgrałem i podpiąłem ten programik pod klawisze w openboxie. I działa wszystko jak należy i już nic się buguje. xD

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)