Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: compaq 23 Listopadu 2014, 15:43:09
-
Nainstaloval jsem si Fotolab 5.01.07. Je umístěn v /opt/Fotolab.... ale jde spustit pouze klepnutím na soubor exe. Vytvořený spouštěč, který najde dash nefunguje. Nefungujke ani po přetažení do panelu.
Jak vytvořit spouštěč do panelu pro program exe, který se má spustit ve wine?
Díky.
P.S. Tento postup http://wiki.ubuntu.cz/spou%C5%A1t%C4%9B%C4%8D nefunguje.
-
Co prikaz v tomhle formatu, takhle to pouzivam ja v hlavni nabidce.
env wine C:\\\\totalcmd\\\\TOTALCMD.exe
Spoustec je pak takovy
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[cs_CZ]=gnome-panel-launcher
Name[cs_CZ]=TCMD
Exec=env wine C:\\\\\\\\totalcmd\\\\\\\\TOTALCMD.exe
Name=TCMD
Icon=gnome-panel-launcher
-
Já to vyřešil odstraněním mezer v názvech souborů a složek:
Fotolab Fotosvet > Fotosvet
a editací spouštěče. Problém byl v těch mezerách. Neumím do příkazu dát cestu s mezerou.
"Fotolab Fotosvet"
Fotolab\ Fotosvet
Fotolab%20Fotosvet
mi nefungovalo
Takže teď mi funguje tento i na ploše i po přenesení do panelu:
[Desktop Entry]
Name=Fotolab Fotosvet
Exec=/opt/Fotolab/Fotosvet/Fotosvet
Type=Application
StartupNotify=true
Path=
Icon=F838_Fotolab Fotosvet.0
Name[cs_CZ]=Fotolab Fotosvet
Dokonce má i ikonu, ale kde jí sebral se mě neptejte...
-
Například tento vytvořený funguje lépe, než originál, lépe se zobrazuje při běhu v panelu...
[Desktop Entry]
Categories=;
Exec='/home/user/.wine/drive_c/Program Files (x86)/Google/Picasa3/Picasa3.exe'
Hidden=false
Icon=0549_Picasa3.0
Name=Picasa 3
Path=
StartupNotify=true
Type=Application
Sice validátor desktop-file-validate vypíše toto:
desktop-file-validate Picasa\ 3.desktop
Picasa 3.desktop: error: value "'/home/tomas/.wine/drive_c/Program Files (x86)/Google/Picasa3/Picasa3.exe'" for key "Exec" in group "Desktop Entry" contains a reserved character ''' outside of a quote
Picasa 3.desktop: error: value "'/home/tomas/.wine/drive_c/Program Files (x86)/Google/Picasa3/Picasa3.exe'" for key "Exec" in group "Desktop Entry" contains a reserved character '(' outside of a quote
Picasa 3.desktop: error: value "'/home/tomas/.wine/drive_c/Program Files (x86)/Google/Picasa3/Picasa3.exe'" for key "Exec" in group "Desktop Entry" contains a reserved character ')' outside of a quote
Picasa 3.desktop: error: value "'/home/tomas/.wine/drive_c/Program Files (x86)/Google/Picasa3/Picasa3.exe'" for key "Exec" in group "Desktop Entry" contains a reserved character ''' outside of a quote
ale spouštěč funguje. Jestli máte tip, jak se zavděčit i validátorovi, sem s ním a díky.
-
Jestli máte tip, jak se zavděčit i validátorovi, sem s ním a díky.
A co kdyby sis přečetl, co ti ten validátor píše, to není tip, to přesná diagnóza. Nelíbí se mu jednoduché uvozovky, máš použít dvojité. Pak tam máš neúplné řádky, které buď doplň, nebo smaž úplně, to by ti hlásil dál.
-
S dvojitými uvozovkami spouštěč nefunguje. To jsem zkoušel a psal výše.
-
Protože bys měl před tu cestu napsat aplikaci, která to má otevřít, což ve tvém případě bude wine. Pokud jde ale o to, aby se proces jmenoval po tom exe, tak by šel ten Exec napsat jako sh -c "/cesta/k/exe". Nebo se na validátor vyprdneš, když ti to funguje, jak potřebuješ.
-
Nebo se na validátor vyprdneš, když ti to funguje, jak potřebuješ.
Přesně, používám ten který funguje. Dík.
Ty cesty s mezerama a apostrofy či uvozovky v tom udělaj spolehlivej hokej.