Другая возможность - установить exo-utils, и он должен предоставить exo-preferred-applications.
Запустить это в терминале и на вкладке «Утилиты» вы должны найти раздел «Диспетчер файлов». Укажите дельфин в этом и посмотрите, что произойдет.
Код:
MotionNotify 90 90
MotionNotify 120 120
3. Создайте файл «no.idle.sh» и сделайте его исполняемым:
Код:
touch no.idle.sh
chmod +x no.idle.sh
4.4. Создайте файл «no.idle.sh» и сделайте его исполняемым: Код:
touch no.idle.sh
chmod +x no.idle.sh
Дайте ему следующее содержание:
Код: [ ! d13]
#!/bin/bash
# No.idle.sh prevents GNOME to turn IDLE
# if there is any sound sent to speakers
# This script requires the package "xmacro"
# (apt-get install xmacro)
###########################################
# This script requires a textfile called "myxmacro"
# with the following (dummy) content:
# ------------ myxmacro ------------
# MotionNotify 90 90
# MotionNotify 120 120
# ----------------------------------
# You need to fix the path to "myxmacro" in line 31
#
#############################################
# set Log-File
LOG=/home/YOUR_USERNAME/noidle.log
sound=0
silence=0
while true; do
sleep 1
Datum=`date +%d.%m.%Y-%H:%M:%S`
# check if sound is sent to speaker
if pactl list | grep RUNNING > /dev/null; then
echo "[$Datum] Sound (Ping: $sound)" >> $LOG
sound=$((sound+1));
xmacroplay :0 </path/to/myxmacro
silence=0
else
echo "[$Datum] Silence (Ping: $silence)" >> $LOG
silence=$((silence+1));
sound=0
fi
#----------------------------------------------------
done
Вам необходимо: - исправить путь к файлу журнала в строке 18
исправить путь к «myxmacro» в строке 31 Добавить скрипт «no.idle.sh» к вашим статьям GNOME-Startup, так что no.idle.sh запускается при каждом запуске.Выполнено.
Что делает скрипт: Скрипт проверяет каждую секунду, если есть какой-либо звук, посланный динамикам (используя команду терминала pactl list | grep RUNNING).
Если музыка работает, она имитирует движение мыши (используя xmacroplay). Это приводит к тому, что ваш сеанс GNOME не будет запускаться IDLE (и в результате ваш ПК не будет приостанавливаться).
Если музыка не воспроизводится, она ничего не делает (поэтому ваш сеанс IS ABLE для запуска IDLE и после этого приостанавливается)
Вы можете посмотреть, как скрипт проверяет музыку, набрав терминал:
tail -f /path/to/noidle.log
Я думаю, что кофеин предотвращает показ скринсейвера (если это то, что вы имеете в виду).
http://www.webupd8.org/2009/10/caffeine-10-for-linux- released.html
http://www.webupd8.org/2009/10/caffeine-10-for-linux-released.html
https :
//launchpad.net/caffeine