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 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

197

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

немного не разобрался с командой | sed 's. t.\nt.'

\n это перенос строки, t. это первый символ новой строки

а что такое s. и t. ?

Поделиться

198

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

PhenomenonFox, по ссылке выше вроде написано про команду s.
s/выражение1/выражение2/ заменяет выражение1 на выражение2. Вместо «/» можно использовать любой другой символ, я привык к «.», потому что она набирается на N900 без синей стрелки.
s. t.\nt. заменяет « t» на  «{перенос строки}t».
Про /sys/class/power_supply/bg27200-0/ я нашёл, это создаётся одним из модулей kernel-power, подробнее здесь.

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

Поделиться

199

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

hxka пишет:

Вместо «/» можно использовать любой другой символ, я привык к «.»

Насколько я понял "." одначает любой символ и количество символов. аналогично как "*" в винде.

Поделиться

200

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

PhenomenonFox, регулярки здесь ни при чём.
С тем же успехом можно написать sed ssgshsg, бкдет заменять g на h во всей строке.

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

Поделиться

201

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

не, так не надо:) когда одни буквенные символы это трудно воспринимать.

Поделиться

202

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

Mariner пишет:

Записываем его для примера в /home/user/forismatic.py, даём права на исполнение

$ chmod +x /home/user/forismatic.py

Люди,подскажите как дать права на доступ?Прописываю эту команду в терминале -ничего, через мс - тоже самое?

Поделиться

203

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

Насчет циклоребута, вдруг кто нибудь еще попадется.
Взялся за rescue initrd по совету hxka, поискал на предмет cmd-exec но без результатно.
Потом делал как предложил Dominic: тыкал на крестик, но после тридцатого просмотра nokia hands надоело, может я что то не так делал.
Anyway, я вернулся к rescue initrd, и нашел папку /user/.config/hildon-desktop/ там был кокой-то конфиг, не помню названия(но он там один вроде), вычесал из него упоминания desktop-cmd-exec.
P.S.: читая коменты про бесконечный ребут ржал вслух над собой и над тем что я не один такой))

Поделиться

204

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

RomanGe
Я описанным способом побеждал не циклребут, а циклLock... smile А ребут циклический  лечил перепрошивкой...  smile

Добавлено: 26.05.2011 22:14:26

DENYEM
Кажись после этой команды на этом самом файлике forismatic.py должна появиться звездочка, свидетельствующая о том, что он запускаемо-исполняемый... Тупо сказал, но думаю понять можно... В МС должно выглядеть так:

* forismatic.py

Поделиться

205

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

ой, я каким-то чудом не заметил файл home/user/.desktop_cmd_exec  *WALL*  это сэкономило бы кучу времени

Поделиться

206

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

RomanGe
НУ да... А вообще этот файлик уже с готовыми командами и настройками есть для скачки на форуме... Скачиваешь, копируешь с заменой и у тебя полный пакет настроенных выводов команд и переключалок...

Поделиться

207

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

Прозрачность фона виджета можно отрегулировать?

Добавлено: 28.05.2011 08:25:10

Прозрачность фона виджета можно отрегулировать?

Поделиться

208 (28.05.2011 21:42:13 отредактировано RomanGe)

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

Пытаюсь выводить top этим виджетом

 top -n 1 | sed 's/ [<>N] //' | grep -v %MEM | grep -v ' nice ' | grep -v ' shrd,' | awk '{print($6" "$7" "$8)}' 


Да простят меня бывалые линуксойды за, возможно, неумелое использование sed awk etc.
Не могу избавиться от пустой первой строчки в выводе.
Пока что это выглядит так:
http://img84.imageshack.us/img84/70/32928646.png
[size=2]Вопрос: не помешался ли я на этом виджете?[/size]

Поделиться

209

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

Забил на топ. Чересчур монструозно smile

Поделиться

210 (03.06.2011 01:42:47 отредактировано hxka)

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

Ой
Вообще, по-хорошему, это делается так:

ps -eo %mem,%cpu,args --sort %cpu- | sed 1d | head -5

(где 5 - количество строк), но в маемовском бизибоксе ps крайне урезан, поэтому это действительно можно сделать (тоже урезанным) top'ом, хоть он и не предназначен для этого.
Как-то так:

top -n 1 | sed '1,4d;s/ [<>N] //' | awk '{print($6" "$7" "$8)}'
A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

Поделиться

211

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

попробовал прописать в этом виджете команду для подсчета трафика за сессию, в виджете на команду ifconfig, a /sbin/ifconfig gprs0 | grep bytes | cut -d " " -f13,14 | tr -d "()" ругается пишет invalid command, если в терминале ввожу пишет ifconfig: gprs0: error fetcing interface information: device not found
В чем ошибка? Как сделать чтоб показал трафик за текущую сесию?

Добавлено: 05.06.2011 13:46:23

попробовал прописать в этом виджете команду для подсчета трафика за сессию, в виджете на команду ifconfig, a /sbin/ifconfig gprs0 | grep bytes | cut -d " " -f13,14 | tr -d "()" ругается пишет invalid command, если в терминале ввожу пишет ifconfig: gprs0: error fetcing interface information: device not found
В чем ошибка? Как сделать чтоб показал трафик за текущую сесию?

Поделиться