Альтернативой было бы попробовать htop
. Некоторые примеры: htop
Другой способ изменить конфигурацию контактов - это сценарий оболочки, когда функция «Установить загрузку переопределения» не работает. Запустите hdajackretask и выберите «Удалить переопределение загрузки», затем перезагрузите систему.
После перезагрузки запустите hdajackretask Затем для переопределения одного из ваших гнезд:
Выберите кодек. Установите флажок «Переопределить» для этого вывода и выберите новую желаемую функцию. Нажмите «Применить» now "После того, как вы нажмете« Применить сейчас », создается сценарий оболочки для внесения изменений и запросов для выполнения суперпользователя. Сценарий также сохраняется в / tmp, который можно скопировать, а затем выполнить с помощью sudo из командной строки.
hdajackretask создает скрипт script.sh in / tmp, аналогичный / tmp / hda-jack-retask-QW1EEZ / для желаемых функций разъема:
[ f1]Скопируйте этот скрипт где-нибудь еще в вашей системе (кроме / tmp)
cd /tmp/hda-jack-retask-QW1EEZ
cp script.sh ~username/speaker.sh
Затем отредактируйте speaker.sh
cd ~username
nano speaker.sh
Добавьте строку killall pulseaudio & в верхней части файла. Это необходимо, потому что функция разъема не может быть изменена во время работы pulseaudio. По умолчанию pulseaudio будет обновляться. Также измените путь к файлу errors.log на /tmp или где угодно:
#!/bin/sh
killall pulseaudio &
echo "0x12 0x90a60140" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x14 0x90170150" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x17 0x40000000" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x18 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x19 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1a 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1b 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1d 0x40700001" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1e 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x21 0x40f000f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo 1 | tee /sys/class/sound/hwC0D0/reconfig 2>>/tmp/errors.log
Чтобы запустить скрипт:
sudo ./speaker.sh
Другой способ изменить конфигурацию контактов - это сценарий оболочки, когда функция «Установить загрузку переопределения» не работает. Запустите hdajackretask и выберите «Удалить переопределение загрузки», затем перезагрузите систему.
После перезагрузки запустите hdajackretask Затем для переопределения одного из ваших гнезд:
Выберите кодек. Установите флажок «Переопределить» для этого вывода и выберите новую желаемую функцию. Нажмите «Применить» now "После того, как вы нажмете« Применить сейчас », создается сценарий оболочки для внесения изменений и запросов для выполнения суперпользователя. Сценарий также сохраняется в / tmp, который можно скопировать, а затем выполнить с помощью sudo из командной строки.
hdajackretask создает скрипт script.sh in / tmp, аналогичный / tmp / hda-jack-retask-QW1EEZ / для желаемых функций разъема:
#!/bin/sh
echo "0x12 0x90a60140" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x14 0x90170150" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x17 0x40000000" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x18 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x19 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x1a 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x1b 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x1d 0x40700001" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x1e 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x21 0x40f000f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo 1 | tee /sys/class/sound/hwC0D0/reconfig 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
Скопируйте этот скрипт где-нибудь еще в вашей системе (кроме / tmp)
cd /tmp/hda-jack-retask-QW1EEZ
cp script.sh ~username/speaker.sh
Затем отредактируйте speaker.sh
cd ~username
nano speaker.sh
Добавьте строку killall pulseaudio & в верхней части файла. Это необходимо, потому что функция разъема не может быть изменена во время работы pulseaudio. По умолчанию pulseaudio будет обновляться. Также измените путь к файлу errors.log на /tmp или где угодно:
#!/bin/sh
killall pulseaudio &
echo "0x12 0x90a60140" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x14 0x90170150" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x17 0x40000000" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x18 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x19 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1a 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1b 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1d 0x40700001" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1e 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x21 0x40f000f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo 1 | tee /sys/class/sound/hwC0D0/reconfig 2>>/tmp/errors.log
Чтобы запустить скрипт:
sudo ./speaker.sh
Другой способ изменить конфигурацию контактов - это сценарий оболочки, когда функция «Установить загрузку переопределения» не работает. Запустите hdajackretask и выберите «Удалить переопределение загрузки», затем перезагрузите систему.
После перезагрузки запустите hdajackretask Затем для переопределения одного из ваших гнезд:
Выберите кодек. Установите флажок «Переопределить» для этого вывода и выберите новую желаемую функцию. Нажмите «Применить» now "После того, как вы нажмете« Применить сейчас », создается сценарий оболочки для внесения изменений и запросов для выполнения суперпользователя. Сценарий также сохраняется в / tmp, который можно скопировать, а затем выполнить с помощью sudo из командной строки.
hdajackretask создает скрипт script.sh in / tmp, аналогичный / tmp / hda-jack-retask-QW1EEZ / для желаемых функций разъема:
#!/bin/sh
echo "0x12 0x90a60140" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x14 0x90170150" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x17 0x40000000" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x18 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x19 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x1a 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x1b 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x1d 0x40700001" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x1e 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x21 0x40f000f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo 1 | tee /sys/class/sound/hwC0D0/reconfig 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
Скопируйте этот скрипт где-нибудь еще в вашей системе (кроме / tmp)
cd /tmp/hda-jack-retask-QW1EEZ
cp script.sh ~username/speaker.sh
Затем отредактируйте speaker.sh
cd ~username
nano speaker.sh
Добавьте строку killall pulseaudio & в верхней части файла. Это необходимо, потому что функция разъема не может быть изменена во время работы pulseaudio. По умолчанию pulseaudio будет обновляться. Также измените путь к файлу errors.log на /tmp или где угодно:
#!/bin/sh
killall pulseaudio &
echo "0x12 0x90a60140" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x14 0x90170150" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x17 0x40000000" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x18 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x19 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1a 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1b 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1d 0x40700001" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1e 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x21 0x40f000f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo 1 | tee /sys/class/sound/hwC0D0/reconfig 2>>/tmp/errors.log
Чтобы запустить скрипт:
sudo ./speaker.sh