Я обнаружил, что эту проблему можно легко обойти, проверяя конкретное событие plug
/unplug
на разъеме. Приведенное ниже решение даст скрипту информацию о конкретных событиях на разъеме, которые отключат звук, когда разъем будет отключен.
/etc/acpi/events/jack
:
event=jack[ /]headphone
action=/etc/acpi/actions/jack.sh "%e"
/etc/acpi/actions/jack.sh
:
#!/bin/bash
event=$(echo "$1" | cut -d " " -f 3)
case "$event" in
plug)
;;
unplug)
amixer set Master mute
;;
*)
#null
esac
Включить epl-repo:
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
rpm -ivh epel-release-7-9.noarch.rpm
Установить pip
:
sudo yum --enablerepo=epel install python-pip
pip install -U pip
Включить Коллекции программного обеспечения :
sudo yum install centos-release-scl
sudo yum install scl-utils-build
sudo yum-config-manager --enable rhel-server-rhscl-7-rpms
Установите коллекцию rh-python34
.
sudo yum install rh-python34
scl enable rh-python34 bash
Установите файлы заголовков и библиотеки разработки PostgreSQL:
sudo yum install postgresql-devel
Установите файлы заголовков и библиотеки разработки Python:
sudo yum install python-devel
Установите свой пакет:
python3 -m pip install psycopg2
Для CentOS 7 вам необходимо запустить следующее:
sudo yum install python34-setuptools
sudo easy_install-3.4 pip
Изменить: после этого вы сможете установить, используя pip3 install
Загрузите этот скрипт установки:
wget https://bootstrap.pypa.io/get-pip.py
Запустите его от имени пользователя root (или sudo)
python3 get-pip.py