Самый простой неинтеллектуальный подход, который является агностиком для настольных компьютеров и полагается на xdotool, будет имитировать ключевой штрих каждые N секунд.
Я использую скрипт под названием heartbeat.sh:
#!/bin/bash
while :
do
nice -n 1 xdotool key shift
date +%T ## show some sign of life
sleep 100
done
Я запускаю сценарий во время воспроизведения видео, а затем останавливаю его, когда он больше не нужен. [!d3 ]
xdotool можно установить с помощью sudo apt-get install xdotool.
Если вы также хотите иметь какое-то автоматическое обнаружение звука, и вы в порядке с рецептом, специфичным для PulseAudio, ниже вариация решения выше, которое проверяет, воспроизводится ли звук:
#!/bin/bash
while :
do
if [[ ! -z $(pacmd list-sink-inputs | grep RUNNING) ]] ; then
echo 'Audio is playing. Inhibiting screensaver'
nice -n 1 xdotool key shift ;
else
echo 'No audio detected'
fi
date +%T ## show some sign of life
sleep 100
done
Если вы используете Alsa, тогда тест, вероятно, будет чем-то вроде (untested):
if [[ ! -z $(grep RUNNING /proc/asound/card*/pcm*/sub*/status) ]] ; then...
Потенциальный недостаток из этого решения заключается в том, что ваш экран не будет спать, даже если вы просто слушаете музыку или радио, но я предполагаю, что в большинстве случаев это не проблема.
У меня была аналогичная проблема с использованием Protected EAP (PEAP), а не LEAP или FAST или Tunneled TLS в моем случае, и получил ли она работу, оставив «Анонимный идентификатор» (да?) пустым, версия PEAP: Автоматическая, Внутренняя аутентификация : MSCHAPv2.
Тогда вы выбрали сертификат CA Certificate Certificate ... и подтвердите последующее предупреждение с помощью Ignore. (Даже дружественная душа в вашем ИТ-центре предоставляет вам * .cer, попробуйте без первого, проблема в том, что если она самоподписана или она проверена. Корневой сервер не известен вашему Ubuntu, это вызывает больше проблем, чем вам помогает. )
PS: Параметр system-ca-certs не появляется (больше?) в / etc / NetworkManager / системных соединениях / * на Ubuntu 14.04.
Кажется, у вас нет сертификата, установленного на вашем ноутбуке
TLS: Certificate verification failed, error 20 (unable to get local issuer certificate) depth 0 for '/C=MY/ST=Kuala Lumpur/L=Mont Kiara/O=Funk Software Asia Pacific/OU=Technical Department/CN=Server'
Apr 29 17:16:22 alFiPad wpa_supplicant[952]: eth1: CTRL-EVENT-EAP-TLS-CERT-ERROR reason=1 depth=0 subject='/C=MY/ST=Kuala Lumpur/L=Mont Kiara/O=Funk Software Asia Pacific/OU=Technical Department/CN=Server' err='unable to get local issuer certificate'
, можете ли вы проверить, есть ли у вас сертификат в вашем магазине?
Используете ли вы wpa_supplicant ?
Nikos