1 (02.03.2010 15:37:58 отредактировано KiRiK)

Тема: Desktop Command Execution Widget - результат команд на рабочем столе

Отображает обновленные результаты различных команд терминала на вашем рабочем столе. Очень полезен, если используется с lshal, awk, wget.

Домашняя страница: maemo.org - Downloads: Desktop Command Execution Widget
Автор: Clovis Peruchi Scotti
Язык: английский

Скачать: Maemo 5.

http://maemoworld.ru/wp-content/uploads/2010/01/Desktop-Command-Execution-Widget-1.png http://maemoworld.ru/wp-content/uploads/2010/01/Desktop-Command-Execution-Widget-2.png

+ открыть спойлер

http://maemoworld.ru/wp-content/uploads/2010/01/Desktop-Command-Execution-Widget-3.png

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

257 (25.10.2011 21:03:37 отредактировано Am1r)

Re: Desktop Command Execution Widget - результат команд на рабочем столе

Можно ли вывести баланс без тормозов рабочего стола?
upd. Убрал галку с Update when switched to the desktop и лаги пропали.

Поделиться

258

Re: Desktop Command Execution Widget - результат команд на рабочем столе

Вывод SSH статуса на рабочий стол. и еще кое что.
Подопотный - аплет 
SSH Status and Switcherно этот подлец прячется в меню и выключить ssh не всегда вспоминаешь...
Ну и по такому случаю переносим индикацию SSH сервера на рабочий стол Desktop Command Execution Widget
(как побочный вариант) и на светодиод....
Подготовка:
Создаем файл /home/user/.scripts/sshdstatus ( ну кто где хоронит свои скрипты )
Параметры телефона : индикатор уведомлений - крыжим - При других уведомлениях
Правим /etc/mce/mce.ini
WIKI по Ледам

Добавляем :
В секции
[LED] (добавлять в конец строки - все переменные указаны строкой разделенные ;

;PatternSSH

В секции
[LEDPatternLystyRX51]

PatternSSH=39;4;0;rg;9d804000427f0d7f7f007f0042000000;9d800000

Я скопировал индикацию с PatternBatteryCharging только заменил
Первый параметр - приоритет (с) 0-255, 0 is highest, 255 is lowest. что бы перекрывала зарядку но перекрывала сообщения и вызовы
Четвертый параметр - цвет, подчиняется аддитивному смешению цветов

+ картинка

http://upload.wikimedia.org/wikipedia/commons/e/e0/Synthese%2B.svg

Добавляем строчки (выделил красным) в:
/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 

Поделиться

259

Re: Desktop Command Execution Widget - результат команд на рабочем столе

Столько возни ради совершенно бесполезной вещи.

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

Поделиться

260

Re: Desktop Command Execution Widget - результат команд на рабочем столе

fm пишет:

Вывод SSH статуса на рабочий стол. и еще кое что.
но этот подлец прячется в меню и выключить ssh не всегда вспоминаешь...

Ну забываешь и хрен с ним, он ничего не жрёт на фоне остального, если
так часто его надо пользовать - проще настроить чтобы запускался / стопился
сам при подключении к wifi.

Поделиться

261

Re: Desktop Command Execution Widget - результат команд на рабочем столе

Короче давай попорядку рассазываю...
Под root в терминале вводим это:
apt-get install kernel-power-settings
(это установка последнего kernelpowera остальные настройки подтягиваются сами)
После этого ребутим телефон...
Затем выполняем команды
root
uname -r
-чтобы посмотреть все ли поставилось, должно появится что то вроде 2.6.28.10power46
Это значит все ок...
Потом
root
kernel-config show

пишет not found
делаю все по инструкции

root
uname -r
пишет

2.6.28.10power49
то есть должно работать,в мс под рутом ваще нет папки .kernel в home/user/
но есть просто папка /config

Сайт Кувай

Поделиться

262

Re: Desktop Command Execution Widget - результат команд на рабочем столе

и да,сори за офтоп после установления кернел паувер команда ребут тупо выключает телефон после загоревшегося значка нокия

Сайт Кувай

Поделиться

263

Re: Desktop Command Execution Widget - результат команд на рабочем столе

Прошу грамотных людей помочь мне в следующей проблеме (бъюсь уже второй день, а толку нет, а мне ну очень надо!):
В посте №43 этой темы сказано как с помощью Desktop Command Execution Widget вывести результат курса валют.
Делаю всё как там сказано!
1. На флешке создал пустой документ quot.py
2. В браузере Микроб скопировал этот скрипт курса валют и вставил в пустой документ quot.py
3. Скачал библиотеку python-beautifulsoup
http://imageplay.net/tya22256285/Screenshot_20120309_170828_thumb.jpg
4. Скопировал скрипт quot.py в /home/user/
5. В Desktop Command Execution Widget добавляю команду /home/user/quot.py
Но после всех этих телодвижений виджет пишет: Invalid Command
Тогда я попробовал запустить скрипт в терминале, чтоб посмотреть на что ругается, а он выдал:
http://imageplay.net/tya22256286/Screenshot_20120309_164735_thumb.jpg
Понимаю, что обсуждение этого скрипта было уже очень давно и автор скрипта врядли объявится, но может кто ткнёт меня носом на мою ошибку!

Поделиться

264

Re: Desktop Command Execution Widget - результат команд на рабочем столе

У /home/user/quot.py нет прав для запуска.
Нужно их дать: chmod a+x /home/user/quot.py

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

Поделиться

265

Re: Desktop Command Execution Widget - результат команд на рабочем столе

hxka пишет:

Нужно их дать: chmod a+x /home/user/quot.py

Снова ничего не выходит! Чёт в последнее время у меня одни косяки smile
Теперь выдаёт вот это:
http://imageplay.net/tya22256561/Screenshot_20120311_220046_thumb.jpg
Что, ему теперь Питона не хватает???

Поделиться

266

Re: Desktop Command Execution Widget - результат команд на рабочем столе

Всё, разобрался!
В Desktop Command Execution Widget вместо команды /usr/bin/quot.py ввёл эту: python2.5 /usr/bin/quot.py
И сразу заработало! hxka спасибо за помощь!!!

Поделиться

267

Re: Desktop Command Execution Widget - результат команд на рабочем столе

Какой командой можно узнать "наружный"(externel) IP-адрес. Раньше по умолчанию было это, но сейчас почему-то не работает :

wget --timeout=10 -q -O - api.myiptest.com | awk -F "\"" '{print $4}'
N900³ - Forever
+ Jolla

Поделиться

268

Re: Desktop Command Execution Widget - результат команд на рабочем столе

curl ifconfig.me

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

269

Re: Desktop Command Execution Widget - результат команд на рабочем столе

hxka пишет:

curl ifconfig.me

или ещё:

curl ifconfig.me/ip

А так вообще помимо IP  и вся другая информация:

curl ifconfig.me/all

Поделиться

270

Re: Desktop Command Execution Widget - результат команд на рабочем столе

hxka пишет:

curl ifconfig.me

Спасибо, заработало, только надо было установить curl

N900³ - Forever
+ Jolla

Поделиться

271

Re: Desktop Command Execution Widget - результат команд на рабочем столе

подскажите команды на следующие действия:

включить/выключить A-GPS (в настройках - "определение местоположения через сеть");

отсоединить любое интернет-подключение (не какое-то конкретное, а любое).

Communications: 3210 > 3310 > 6310 > 6310i > 6610 > 3230 > 7610 > N95-1 > Nokia N900, +Toshiba G900; Audio: iRiver PMP-120 > Cowon Q5W 60gb; Photo: Sony H9 > Nikon D7000?; Video: Sony DCR-SR42E > Sony NEX-VG10E?.

Поделиться