Sida 1 av 1

mikrofonen fungar inte på Ununtu 22.04

Postat: 17 feb 2023, 16:30
av nisse2
Får inte till att få mikrofonen (extern) att fungera!

Har provat "alsamixer" utan framgång

Följande - inställningar/ljud (se bild)

Förslag på åtgärder?

Re: mikrofonen fungar inte på Ununtu 22.04

Postat: 17 feb 2023, 16:50
av Osprey
Prova med det här scriptet, som jag hackat ihop. Iofs mest gjort för ljud, men det kanske kan funka....

Kod: Markera allt

#! /bin/bash
#
#
trap "exit" SIGQUIT; chkroot --kill has_to_not_be_root
#
echo
#Masked=$(systemctl list-unit-files | grep -i pulseaudio | awk '{ print $2 }')
MaskedService=$(systemctl --user is-enabled pulseaudio.service)
MaskedSocket=$(systemctl --user is-enabled pulseaudio.socket)
if [[ $MaskedService == "masked" || $MaskedSocket == "masked" ]]; then
	echo "-Pulseaudio is marked as masked (very disabled)."
	read -p "_Do you want to unmask it? [y/N]: " IN
	if [[ $IN == "y" || $IN == "Y" ]]; then
		systemctl --user unmask pulseaudio.{service,socket} --now
		if [[ $MaskedService == "masked" ]]; then
			systemctl --user unmask pulseaudio.service --now
		fi
		if [[ $MaskedSocket == "masked" ]]; then
			systemctl --user unmask pulseaudio.socket --now
		fi
		systemctl --user status pulseaudio
	fi
else
	echo "-Pulseaudio is not masked..."
fi
#
AutoMute=$(amixer -c 0 sget 'Auto-Mute Mode' | grep -F "Item0:" | awk '{ print $2 }' | sed "s/[']//g")
if [[ $AutoMute == "Enabled" ]]; then
	echo "-Pulseaudio is Automuted, turning this off..."
	echo
	echo -n " ="
	/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
else
	echo "-Pulseaudio is not Automuted..."
fi
echo
#
pulseaudio --check
Running=$?
if [[ $Running == 0 ]]; then
	echo "-Pulseaudio is currently running..."
	read -p "_Do you want to restart it? [y/N]: " IN
	if [[ $IN == "y" || $IN == "Y" ]]; then
		pulseaudio --kill
		#start-pulseaudio-x11		# Not needed..?
		pulseaudio --start
	fi
	echo
else
	echo "-Pulseaudio is currently not running..."
	read -p "_Do you want to start it? [y/N]: " IN
	if [[ $IN == "y" || $IN == "Y" ]]; then
		start-pulseaudio-x11
		pulseaudio --start
	elif [[ $IN == "q" || $IN == "Q" ]]; then
		echo
		exit
	fi
	echo
fi
#
echo "-Available output devices:"
echo
pacmd list | grep "available: yes" | sort -u | sed 's/^\t//g'
echo
echo "-Select one of THEM in the list of pavucontrol below!"
echo
#pactl list | grep output- | sed 's/^\t//g'
#echo
#
echo 'Pavucontrol - go to "Configuration => Profile" and select "Analog stereo output"'
#echo 'Pavucontrol - go to "Configuration => Profile" and select one of the device shown above...'
read -p "[Press Enter to continue (or q to quit)] " IN
if [[ $IN != "q" && $IN != "Q" ]]; then
	pavucontrol --tab=5
	aplay /usr/share/sounds/alsa/Front_Center.wav
fi
echo

Re: mikrofonen fungar inte på Ununtu 22.04

Postat: 17 feb 2023, 17:45
av nisse2
Tack Osprey!

Har kört scriptet men mikrofonen funkar inte i all fall!

mikken är lite speciell, det är till en Ipad/iPhone med en lightning-kontakt som jag har fixat mellanstegen på till en 3.5 mm kontakt som jag till datorn (se bifogad bild) - detta kanske inte fungerar alls!!

Ska testa med en annan mikrofon när jag får tag på en!!

Re: mikrofonen fungar inte på Ununtu 22.04

Postat: 18 feb 2023, 13:29
av nisse2
Den kopplingen med ipad/iphone mikrofon funkade inte med de mellanstegen som jag skaffade

så jag köpte en billig mikrofon på "Kjell & company" för att testa och den mikrofonen funkade men med massa störningar/brus, jag ska lämna tillbaka den och köpa bättre mikrofon istället!

Så problemet är löst, och tack för scriptet "Osprey", det kommer säkert till användning för mig och många andra!!