HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: sh-скрипт и иконка на таскбаре
Страницы: [1] 2
[Ответить]
LILO [15.09.2005 16:28] sh-скрипт и иконка на таскбаре:
Есть shell скриптик
Через Tab-Settings создал ярлык, сответственно назначил ему иконку.
Кликаем, скрипт запускается, но на таскбаре нет иконки. Причем через Shift+Menu его видно и переключаться можно, но не совсем удобно.
Как нужно запускать скрипт, чтобы иконка была? Подозреваю, что как-то через qcop.
Подскажите, или ткните носом, где почитать
DMych [15.09.2005 17:09] :
$ cat /home/QtPalmtop/apps/Utils/zmetroedit.desktop
[Desktop Entry]
Exec = zmetroedit
Icon = UnknownDocument
Name = ZMetroEditor
У меня работает. Была подобная фигня. Может быть иконка не совсем "правильная" или лежит не там...
А скриптик консольный или нет?
LILO [15.09.2005 17:38] :
# cat /home/QtPalmtop/apps/Applications/qpegps.desktop
[Desktop Entry]
Comment = Moving Map
Exec = qpegps.sh
Icon = qpegps.png
Name = qpeGPS
Type = Application
Скрипт консольный, обертка к qpegps, после закрытия проги возвращает параметры ttyS3 на место.
Иконка точно живая, если прописано Exec = qpegps, то все отображается должным образом
maslovsky [15.09.2005 17:51] :
LILO писал(а):
Иконка точно живая, если прописано Exec = qpegps, то все отображается должным образом
Ну так в чем проблема? Выкинь расширение. Или какие принципиальные соображения?
LILO [15.09.2005 18:26] :
не в этом дело
qpegps - бинарник
с ним все нормально отображается
мне надо сделать скрипт-обертку для бинарника, чтобы до/после запуска основного приложения выполнить некие действия
вот тут начинаются проблемы
конкретные имена и расширения файлов не имеют никакого значения
maslovsky [15.09.2005 20:33] :
LILO писал(а):
не в этом дело
qpegps - бинарник
с ним все нормально отображается
мне надо сделать скрипт-обертку для бинарника, чтобы до/после запуска основного приложения выполнить некие действия
вот тут начинаются проблемы
конкретные имена и расширения файлов не имеют никакого значения
Ну переложи бинарник в другой каталог (например /usr/local/bin) и запускай из скрипта. А скрипт обзови так же как и бинарник, чтобы у кутопии крыша не ехала...
LILO [15.09.2005 20:49] :
Пробовал, без толку.
Если по ярлыку запускается нативный бинарник, то все нормально.
Если шелл-скрипт, то иконка в таскбаре ну ни в какую не появляется 
maslovsky [16.09.2005 08:17] :
LILO писал(а):
Пробовал, без толку.
Если по ярлыку запускается нативный бинарник, то все нормально.
Если шелл-скрипт, то иконка в таскбаре ну ни в какую не появляется 
Плохо пробовал - посмотри пакет wellenreiter из feed, тем именно так и сделано.
svs57 [16.09.2005 13:35] :
У меня через иконки запускаются скрипты.
Никаких проблем не было.
Только одно маленькое неудобство.
Кутопия считает что приложение экранное и оставляет иконку "размытой"
# cat /opt/QtPalmtop/apps/Multimedia/UserApp1.desktop
[Desktop Entry]
Exec = startbm
Icon = Network/wlan
Name = Start Bemused
startbm - скрипт запускающий bemused
Иконку просто подобрал подходящую
LILO [17.09.2005 14:45] :
Ну толи лыжи не едут, то ли я... 
Похоже дело в самом приложении. Если прямо из консоли запустить к примеру wellenreiter, то иконка в таскбаре есть. Если запускаю qpegps - иконки нет.
[К сообщению приложены файлы: scrn001.PNG (33 кб)]
[Ответить]
[Вперед >]