Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: arrange 17 Listopadu 2009, 10:55:25
-
Zkouším Kubuntu 9.10. V Gnome jsem používal několik skriptů, ve kterých se nejdřív zobrazí ikonka v systray, a teprve po kliknutí na ni se spustí skript (podobně jako třeba u systémového upozornění na aktualizace). Vypadalo to nějak takto (http://forum.ubuntu.cz/index.php/topic,32452.msg243387.html#msg243387)
zenity --notification --text='Nové zprávy z forum.ubuntu!'
# ... stáhni nové zprávy (až po kliknutí na ikonu)
V KDE by na tyto účely snad mělo sloužit ksystraycmd. Nemůžu ale do něj dostat vlastní ikonu, zobrazí se vždy výchozí ikonka s otazníkem. Zkoušel jsem to např. taktoksystraycmd --ownicon --icon "/usr/share/app-install/icons/ballz.png" --startonshow echo jedem
echo jedem je tam jen na vyplnění, ksystraycmd nefunguje bez příkazu (narozdíl od zenity).
Zkoušel jsem:
- různě přeházet přepínače v příkazu
- různé ikony, cesty k nim, formáty ikon
- spustit v novém účtu, v interaktivním módu, ze skriptu
- hledat na google i codesearch, dokumentace i použití ve skriptech je ale slabé, příp. nefunguje v KDE4
Nemáte prosím nějaký nápad? Nebo jiný způsob jak docílit podobného výsledku, jako u zenity --notification? Díky.
-
Zkouším Kubuntu 9.10. V Gnome jsem používal několik skriptů, ve kterých se nejdřív zobrazí ikonka v systray, a teprve po kliknutí na ni se spustí skript (podobně jako třeba u systémového upozornění na aktualizace). Vypadalo to nějak takto (http://forum.ubuntu.cz/index.php/topic,32452.msg243387.html#msg243387)zenity --notification --text='Nové zprávy z forum.ubuntu!'
# ... stáhni nové zprávy (až po kliknutí na ikonu)
V KDE by na tyto účely snad mělo sloužit ksystraycmd. Nemůžu ale do něj dostat vlastní ikonu, zobrazí se vždy výchozí ikonka s otazníkem. Zkoušel jsem to např. taktoksystraycmd --ownicon --icon "/usr/share/app-install/icons/ballz.png" --startonshow echo jedem
echo jedem je tam jen na vyplnění, ksystraycmd nefunguje bez příkazu (narozdíl od zenity).
Zkoušel jsem:
- různě přeházet přepínače v příkazu
- různé ikony, cesty k nim, formáty ikon
- spustit v novém účtu, v interaktivním módu, ze skriptu
- hledat na google i codesearch, dokumentace i použití ve skriptech je ale slabé, příp. nefunguje v KDE4
Nemáte prosím nějaký nápad? Nebo jiný způsob jak docílit podobného výsledku, jako u zenity --notification? Díky.
afaik ksystrayicon je pro použití s jiným oknem.. pro takový efekt u qt bych doporučil napsat si script v pythonu
-
Shoot! Napsat si skript v pythonu? To asi nedám >:( Ovládám jen trochu bash.