Для перемещения апплета индикатора:
Нажмите и удерживайте Alt + Windows и щелкните правой кнопкой мыши на индикаторном апплете; Щелкните левой кнопкой мыши «move»; Щелкните левой кнопкой мыши и удерживайте аппликатор индикатора и проведите по панели.Хорошо, кажется, я был слишком быстрым. Я нашел частичное решение проблемы. Создайте файл check_tun0.sh и сохраните его в /etc/NetworkManager/dispatcher.d. Сценарий запускается с разрешениями root:root.
Сценарий:
#!/bin/sh
# use tail - /var/log/syslog in terminal to check if it is executed the four lines help you spot easily
logger -s XXXXXXXXXX
logger -s $1
logger -s $2
logger -s XXXXXXXXXX
if [ $2 = "vpn-down" ]
then
# Stop downloads if vpn is down
deluge-console "pause *; quit"
fi
Почему команды не выполняются, тогда как они работают нормально в терминале? Я заменил команды deluge-console на killall deluged в качестве примера, и скрипт работает. Поэтому, очевидно, я не могу запустить команды deluge-console в скрипте. Почему это? Кроме того, есть ли у вас идея продлить это для поддержки возобновления downloas, как только tun0 будет снова включен?
Хорошо, кажется, я был слишком быстрым. Я нашел частичное решение проблемы. Создайте файл check_tun0.sh и сохраните его в /etc/NetworkManager/dispatcher.d. Сценарий запускается с разрешениями root:root.
Сценарий:
#!/bin/sh
# use tail - /var/log/syslog in terminal to check if it is executed the four lines help you spot easily
logger -s XXXXXXXXXX
logger -s $1
logger -s $2
logger -s XXXXXXXXXX
if [ $2 = "vpn-down" ]
then
# Stop downloads if vpn is down
deluge-console "pause *; quit"
fi
Почему команды не выполняются, тогда как они работают нормально в терминале? Я заменил команды deluge-console на killall deluged в качестве примера, и скрипт работает. Поэтому, очевидно, я не могу запустить команды deluge-console в скрипте. Почему это? Кроме того, есть ли у вас идея продлить это для поддержки возобновления downloas, как только tun0 будет снова включен?