Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: compaq 23 Listopadu 2014, 15:43:09

Název: Fotolab Fotosvět U14.04 Unity
Přispěvatel: 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.
Název: Re:Fotolab Fotosvět U14.04 Unity
Přispěvatel: Savalas 23 Listopadu 2014, 16:15:50
Co prikaz  v tomhle formatu, takhle to pouzivam ja v hlavni nabidce.
Kód: [Vybrat]
env wine C:\\\\totalcmd\\\\TOTALCMD.exe
Spoustec je pak takovy

Kód: [Vybrat]
#!/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
Název: Re:Fotolab Fotosvět U14.04 Unity
Přispěvatel: compaq 23 Listopadu 2014, 16:55:56
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:

Kód: [Vybrat]
[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...

Název: Re:Fotolab Fotosvět U14.04 Unity
Přispěvatel: compaq 23 Listopadu 2014, 17:33:29
Například tento vytvořený funguje lépe, než originál, lépe se zobrazuje při běhu v panelu...

Citace
[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:

Citace
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.
Název: Re:Fotolab Fotosvět U14.04 Unity
Přispěvatel: GdH 23 Listopadu 2014, 20:43:27
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.
Název: Re:Fotolab Fotosvět U14.04 Unity
Přispěvatel: compaq 23 Listopadu 2014, 22:38:41
S dvojitými uvozovkami spouštěč nefunguje. To jsem zkoušel a psal výše.
Název: Re:Fotolab Fotosvět U14.04 Unity
Přispěvatel: GdH 24 Listopadu 2014, 07:25:30
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š.
Název: Re:Fotolab Fotosvět U14.04 Unity
Přispěvatel: compaq 27 Listopadu 2014, 16:31:25
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.