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

[quote=Pavlo950]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ń).[/quote]
Tu chodzi o coś takiego:

[img]http://i.imgur.com/eT5iltD.png[/img]

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
[img]http://i.imgur.com/hXiDAYx.png[/img]



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



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


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 ?


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

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ć.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

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:
[img]http://i.imgur.com/B6Iz6UE.png[/img]


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 ?


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

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ć


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

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.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

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 ;-)

[ Generated in 0.015 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00086 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.134.102.182' WHERE u.id=1
0.00097 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.134.102.182', 1714313690)
0.00066 SELECT * FROM punbb_online WHERE logged<1714313390
0.00106 SELECT topic_id FROM punbb_posts WHERE id=281665
0.00188 SELECT id FROM punbb_posts WHERE topic_id=26889 ORDER BY posted
0.00110 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=26889 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00116 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=26889 ORDER BY p.id LIMIT 0,25
0.00266 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26889
Total query time: 0.01055 s