Вывод SSH статуса на рабочий стол. и еще кое что.
Подопотный - аплет
SSH Status and Switcherно этот подлец прячется в меню и выключить ssh не всегда вспоминаешь...
Ну и по такому случаю переносим индикацию SSH сервера на рабочий стол Desktop Command Execution Widget
(как побочный вариант) и на светодиод....
Подготовка:
Создаем файл /home/user/.scripts/sshdstatus ( ну кто где хоронит свои скрипты )
Параметры телефона : индикатор уведомлений - крыжим - При других уведомлениях
Правим /etc/mce/mce.ini
WIKI по Ледам
Добавляем :
В секции
[LED] (добавлять в конец строки - все переменные указаны строкой разделенные ;
В секции
[LEDPatternLystyRX51]
PatternSSH=39;4;0;rg;9d804000427f0d7f7f007f0042000000;9d800000
Я скопировал индикацию с PatternBatteryCharging только заменил
Первый параметр - приоритет (с) 0-255, 0 is highest, 255 is lowest. что бы перекрывала зарядку но перекрывала сообщения и вызовы
Четвертый параметр - цвет, подчиняется аддитивному смешению цветов
Добавляем строчки (выделил красным) в:
/usr/sbin/ssh-status.sh
[size=2]
# Toggle SSH server status
if [ `status sshd | grep -c running` -gt "0" ] ; then
# SSH running, stop it
echo "SSH ON" > /home/user/.scripts/sshdstatus.sh
action="disable"
stop sshd
if [ $? -ne "0" ] ; then
step=": stop failed"
print_failed_and_die
fi
echo "SSH OFF" > /home/user/.scripts/sshdstatus
dbus-send --system --type=method_call --dest=com.nokia.mce /com/nokia/mce/request com.nokia.mce.request.req_led_pattern_deactivate string:"PatternSSH”
print_msg "SSH stopped" "OK"
exit 2
else
# SSH stopped, run it
action="enable"
start sshd
if [ $? -ne "0" ] ; then
step=": start failed"
print_failed_and_die
fi
echo "SSH ON" > /home/user/.scripts/sshdstatus
dbus-send --system --type=method_call --dest=com.nokia.mce /com/nokia/mce/request com.nokia.mce.request.req_led_pattern_activate string:"PatternSSH"
print_msg "SSH started" "OK"
exit 0
fi
fi
[/size]
После чего создаем новый виджет Desktop Command Execution Widget - с командой
cat /home/user/.scripts/sshdstatus