detekcja gniazda słuchawkowego

Karty graficzne, dźwiękowe, tv, monitory etc.
Artek150
Sędziwy Jeż
Sędziwy Jeż
Posty: 48
Rejestracja: 24 gru 2006, 00:56
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64

detekcja gniazda słuchawkowego

Post autor: Artek150 »

Witam,
jak w pulseaudio wykryć czy w gniazdo słuchawkowe wpięty jest wtyk, wiem że taka detekcja jest bo wyłączają się głośniki laptopa kiedy wpinam słuchawki. Chcialbym napisać skrypt który by uruchamiał i wyłączał equalizer kiedy słuchawki są wpinane/wypinane

problem rozwiązany, napisałem prosty skrypt jakby komuś był potrzebny:

Kod: Zaznacz cały

#!/bin/bash
ost="x"
while :
do
sleep 2
plug=$(amixer -c0 contents | grep -C 3 "name='Front Headphone Jack'" | grep ": values=")
pl=${plug:11}

if [ "$pl" != "$ost" ]
then
	if [ "$pl" == "off" ]
		then
			pulseaudio-equalizer enable
			pacmd set-sink-volume 4 0xFFFF
			echo "eq on"
		else
			pulseaudio-equalizer disable
			pacmd set-sink-volume 4 0x5555
			echo "eq off"
		fi
fi

ost=$pl
done
ODPOWIEDZ

Wróć do „Multimedia - karty graficzne, dźwiękowe, telewizyjne, drukarki, skanery”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 11 gości