Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Rezorcinol 23 Listopadu 2007, 19:07:11
-
Dobry den, mam Kubuntu 7.10 a na NTFS partition mam program Lingea Lexicon 2002 nainstalovany pres Windows. Kdyz z Linuxu pres konzoli pomoci wine lexicon.exe program spustim, funguje naprosto v poradku. Proto jsem si chtel na nej dat odkaz na panel, kde mam zastupce vsech casto pouzivanych programu. Z Krusaderu jsem tedy se shiftem pretahnul .exe soubor na panel a vytvoril zastupce a nastavil aby se spoustel pres wine. Po kliku se program spusti, ale nenajde zadny slovnik. Je to jakoby prislusne soubory nehledal na NTFS disku v prislusne slozce ale nekde v Linuxe, kde je nenajde. Muzete mi tedy prosim poradit jak vytvorit funkcniho zastupce?
-
pokud ti funguje v poradku
$ wine lexicon.exe
tak zastupce na plose muzes udelat napriklad takto:
# echo -e "#!/bin/bash\nwine /cesta/k/lexicon.exe\n" &>/usr/bin/lingea_lex.sh
# chmod +x /usr/bin/lingea_lex.sh
$ ln -sn `which lingea_lex.sh` ~/Desktop/Lingea
-
echo -e "#!/bin/bash\nwine /media/sda5/Programy/Lex2002/lexicon.exe\n" &>/usr/bin/lingea_lex.sh
hodi tuto chybu:
bash: !/bin/bash\nwine: event not found
Mohl byste mi prosim jako linuxovemu zacatecnikovi alespon strucne nastinit co tyto prikazy zpusobi?
-
Místo dvojitých uvozovek použijte jednoduché:
echo -e '#!/bin/bash\nwine /media/sda5/Programy/Lex2002/lexicon.exe\n' &>/usr/bin/lingea_lex.sh
-
Místo dvojitých uvozovek použijte jednoduché:
echo -e '#!/bin/bash\nwine /media/sda5/Programy/Lex2002/lexicon.exe\n' &>/usr/bin/lingea_lex.sh
sry, jj. diky. ja se zapomel.
-
Tak uz se mi to povedlo a take jsem si nastudoval co jednotlive prikazy zpusobily. Stale vsak at uz /usr/bin/lingea_lex.sh nebo odkaz na plose otevrou lexicon bez slovniku, cili vysledek stejny jako predtim. Prosim poradte.
-
ok, absolutne nejcistsi reseni:
-----------------------------------------------
#!/bin/bash
cd /media/sda5/Programy/Lex2002/ && wine lexicon.exe &
exit 0
------------------------------------------------
# cat <<'EOF'>mylexicon.sh // proved prikaz, pastni do terminalu tri radky vyse. Zmackni 2x enter a napis EOF a odklepni..
# chmod +x mylexicon.sh && rm `which lingea_lex.sh` ~/Desktop/Lingea
$ ln -sn `which mylexicon.sh` ~/Desktop/Lingea
// nepomuze-li ani tohle tak nevim -- nepoustis to nahodou z konzole jako root? heh
-
Diky moc, uz to funguje. V cem tedy byl problem u predchoziho reseni?