Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: nezik 09 Dubna 2013, 20:15:46

Název: Nový spouštěč v launcheru unity [VYŘEŠENO]
Přispěvatel: nezik 09 Dubna 2013, 20:15:46
Dobrý večer,
potřeboval bych poradit, jak přidám do launcheru nový spouštěč.
V současnosti používám Podpisovač FIO banky, který funguje pod javou. Zatím jediný způsob, jak ho nastartovat je z příkazové řádky terminálu. Když se mi po otevření objeví ikona v launcheru, a kliknu na ní "přidat do launcheru", tak tam sice zůstane, ale po vypnutí nejde program znovu spustit.
Zkusil jsem i návod přes gnome-panel vytvořit nový spouštěč, ale též mi nefunguje. Nejde to nějak zařídit?
V terminálu se to spouští příkazem: java -cp bcprov-jdk16-146.jar:signer_client.jar cz.fio.signer.client.gui.Main
oba potřebné programy mám v jedné složce.

Díky za radu
p.s.: mám U 13.04
Název: Re:Nový spouštěč v launcheru unity
Přispěvatel: slavcok 09 Dubna 2013, 21:12:41
Dobry večer,

aj ja mám občas problém nájsť niektorý program. Moje riešenie je toto:

http://www.florian-diesch.de/software/classicmenu-indicator/ (http://www.florian-diesch.de/software/classicmenu-indicator/)
Název: Re:Nový spouštěč v launcheru unity
Přispěvatel: aloisam 09 Dubna 2013, 21:55:07
ahoj

já používám menulibre

pokud budeš mít s tím spouštěčem problém, pak ho imho vyřeší volba Run in terminal...
Název: Re:Nový spouštěč v launcheru unity
Přispěvatel: Rover623 09 Dubna 2013, 22:26:57
Ten spouštěč pravděpodobně najdeš v /usr/share/aplications nebo v /home/tvůjnick/.local/share/aplications otevři ho textovým editorem a uvnitř najdeš asi tohle
Kód: [Vybrat]
[Desktop Entry]
Name=Brasero
GenericName=Disc Burner and Copier
Comment=Create and copy CDs and DVDs
Categories=GTK;GNOME;AudioVideo;DiscBurning;
MimeType=application/x-cd-image;application/x-cdrdao-toc;application/x-cue;application/x-toc;audio/x-scpls;audio/x-ms-asx;audio/x-mp3-playlist;audio/x-mpegurl;application/x-brasero;x-content/audio-cdda;x-content/video-dvd;x-content/video-vcd;x-content/video-svcd;x-content/image-picturecd;
Exec=brasero %U
Icon=brasero
StartupNotify=true
Terminal=false
Type=Application
X-GNOME-FullName=Brasero Disc Burner
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=brasero
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.4.1
Actions=Window;Image;Disc;Audio;Data;Video;
X-Ubuntu-Gettext-Domain=brasero
tebe zajímá primárně tohle
Kód: [Vybrat]
Terminal=false tenhle řádek změň na
Kód: [Vybrat]
Terminal=true a ulož.

Jinak k vytváření a organizaci spouštěčů je pořád nejlepší použít Alacarte.
Název: Re:Nový spouštěč v launcheru unity
Přispěvatel: aloisam 09 Dubna 2013, 23:02:59
imao je menulibre lepší
Název: Re:Nový spouštěč v launcheru unity
Přispěvatel: Rover623 09 Dubna 2013, 23:43:24
MenuLibre mi nefunguje správně, odmítá vytvářet nové sekce a spouštěče v některých jiných
Název: Re:Nový spouštěč v launcheru unity
Přispěvatel: nezik 11 Dubna 2013, 18:12:33
Takhle vypadá ten zápis co se vytvořil sám:
Kód: [Vybrat]
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon[cs_CZ]=/
Name[cs_CZ]=Fio
Exec=java -cp bcprov-jdk16-146.jar:signer_client.jar cz.fio.signer.client.gui.Main
Name=Fio
Icon=/

bohužel i když je nastaveno terminal true tak to nechodí :(
Název: Re:Nový spouštěč v launcheru unity
Přispěvatel: aloisam 11 Dubna 2013, 20:39:18
problém není v terminálu, to pojede asi i bez něj, ale v tom execu. Musíš tam narvat přesnou cestu k těm jar souborům. Takže nějak takto:
Kód: [Vybrat]
java -cp /home/Uživatel/Programy/Fio/bcprov-jdk16-146.jar:/home/Uživatel/Programy/Fio/signer_client.jar cz.fio.signer.client.gui.Main
a nebo jsem ještě našel na stránkách fia totok:

https://www.fio.cz/apps/signer.sh (https://www.fio.cz/apps/signer.sh)
stáhneš, uložíš, uděláš spustitelným (ve vlastnostech) a pak by mohl ten exec fungovat zapsanej takto:

Kód: [Vybrat]
/home/Uživatel/Programy/Fio/signer.sh
btw ten tvůj spouštěč je fakt divnej, určitě bych na něj použil menulibre, nebo to alacarte. Nastopro budeš alespoň mít hezčí ikonku. :))

Název: Re:Nový spouštěč v launcheru unity
Přispěvatel: nezik 15 Dubna 2013, 15:01:32
tak děkuju aloisam za nakopnutí. pomohlo až nahrání obou souborů do /usr/share/applications/ od té doby to funguje i bez spouštění v terminálu. ikona upravena pomocí alacarte. poté proběhlo přidání do launcheru.
Jinak ten signer.sh se mi pořád otevíral v geditu, ale to už je asi jedno. :D