I record my vice every day. And sometime I forget to switch mic from laptop mic ro headphones. Sound was bad and I need do record again

I wrote the script for switch mic to headphones.

/home/roma/Scripts/micHeadset.sh:

Code:
#!/bin/bash

## https://superuser.com/questions/919033/quickly-change-audio-device-in-kde


## Переключение на микрофон наушников
/usr/bin/pactl set-source-port 1 analog-input-headset-mic
echo "test" >> /home/roma/test
And it work. When i run it, mic switch to headphones. And created file /home/roma/test.

Also, I made listener of headphones connect action /etc/acpi/events/autoConnectHeadPhones:

Code:
event=jack/headphone HEADPHONE plug
action=/etc/acpi/autoConnectHeadPhones.sh
Wrote file, whitch run by the action /etc/acpi/autoConnectHeadPhones.sh:

Code:
#!/bin/bashsleep 1
sudo -u roma /home/roma/Scripts/micHeadset.sh
And now, when I connect headphones, file /home/roma/test created. But mic don't switch to headphones.

Help me please. What can I do for automatic switch mic to headphones?