Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: 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
-
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/)
-
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...
-
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
[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 Terminal=false tenhle řádek změň na Terminal=true a ulož.
Jinak k vytváření a organizaci spouštěčů je pořád nejlepší použít Alacarte.
-
imao je menulibre lepší
-
MenuLibre mi nefunguje správně, odmítá vytvářet nové sekce a spouštěče v některých jiných
-
Takhle vypadá ten zápis co se vytvořil sám:
#!/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í :(
-
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:
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:
/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. :))
-
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