Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nejde mi vytvořit spouštěč-Vyřešeno.  (Přečteno 4790 krát)

zdelen

  • Aktivní člen
  • *
  • Příspěvků: 176
Nejde mi vytvořit spouštěč-Vyřešeno.
« kdy: 07 Listopadu 2022, 17:28:12 »
Můžete mi někdo pomoci? Zkusil jsem lecos a vždy bez výsledku.
Mám program pro Windows (cucsw.exe) a ten má pracovat v jednom adresáři. Když v Terminálu Napíši cestu k programu a příkaz spuštění, normálně najede.
Když uložím na plochu jako soubor.desktop, tak se spustit. Ale je to divočina. Nejde přesunout do Panelu. Nejde ani dodat ikona.
Z Terminálu spustím :
cd Dokumenty/CUC/aa_vyhodnocení
wine cucsw.exe

Můžete mi poradit jak na spouštěč? V adresáři je i ikona cuc.png.
Děkuji.
« Poslední změna: 07 Listopadu 2022, 21:58:17 od zdelen »

ramael

  • Stálý člen
  • **
  • Příspěvků: 695
Re:Nejde mi vytvořit spouštěč
« Odpověď #1 kdy: 07 Listopadu 2022, 18:38:20 »
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

juwa2

  • Závislák
  • ***
  • Příspěvků: 4951
Re:Nejde mi vytvořit spouštěč
« Odpověď #2 kdy: 07 Listopadu 2022, 18:38:51 »
Některé aplikace "vzdorují" a spouštěčem (příkazem napsaným rovnou do spouštěče) se odmítají spustit.
Řešením je vytvořit pomocný skript třebas launch.sh s těmi příkazy a do souboru .desktop jako Exec= dát cestu k tomu skriptu.
Stejně tak lze do spouštěče napsat přímo cestu k ikoně .png
Spouštěče (soubory .desktop) se dají normálně editovat (otevřít) v txt editoru.
------------------------------------------------------------
Jinak speciálně pro vytváření spouštěčů wine aplikací existuje utilita wine-launcher-creator kde si lze spouštěč pohodlně vytvořit (naklikat) viz obrázek.
https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/wine-launcher-creator/wine-launcher-creator_1.0.8-1_all.deb

Upozornění: Na Ubuntu novějším jak 18.04 je třeba nejprve doinstalovat python-qt4 dle postupu zde
« Poslední změna: 07 Listopadu 2022, 18:53:08 od juwa2 »

ramael

  • Stálý člen
  • **
  • Příspěvků: 695
Re:Nejde mi vytvořit spouštěč
« Odpověď #3 kdy: 07 Listopadu 2022, 18:48:34 »
Jen doplním, že pokud "vzdorují" tak by řešením mělo být také nastavení metadat na trusted:
Kód: [Vybrat]
gio set mujspoustec.desktop metadata::trusted true
sudo chmod +x mujspoustec.desktop
Jěště předtím by měla být kontrola formátu souboru
Kód: [Vybrat]
desktop-file-validate mujspoustec.desktop
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

juwa2

  • Závislák
  • ***
  • Příspěvků: 4951
Re:Nejde mi vytvořit spouštěč
« Odpověď #4 kdy: 07 Listopadu 2022, 19:01:30 »
Jen doplním, že pokud "vzdorují" tak by řešením mělo být také nastavení metadat na trusted:
Kód: [Vybrat]
gio set mujspoustec.desktop metadata::trusted true
sudo chmod +x mujspoustec.desktop
Jěště předtím by měla být kontrola formátu souboru
Kód: [Vybrat]
desktop-file-validate mujspoustec.desktop

Ano, důvěryhodný - jinak ani spustit nejde...
Ale Exáče do spouštěčů je kapitola sama pro sebe, těch pro wine aplikace se to týká dvojnásob...
Jako ukázku sem dávám obsah souboru .desktop kterým spouštím windowsí aplikaci notepad++
Kód: [Vybrat]
[Desktop Entry]
Name=Notepad++
Type=Application
Terminal=false
Exec=wine-env WINEPREFIX=/home/juwa/.wine/wineprefixes/base FREETYPE_PROPERTIES="truetype:interpreter-version=35" wine '/home/juwa/APLIKACE/Notepad++/notepad++.exe' %F
Icon=/home/juwa/APLIKACE/Notepad++/notepad++.png
MimeType=text/plain;text/html;text/x-php;text/x-c;text/x-shellscript;application/x-subrip;text/x-srt;
Categories=Development;Utility;TextEditor;
StartupNotify=false
StartupWMClass=notepad++.exe
export FREETYPE_PROPERTIES="truetype:interpreter-version=35"

ramael

  • Stálý člen
  • **
  • Příspěvků: 695
Re:Nejde mi vytvořit spouštěč
« Odpověď #5 kdy: 07 Listopadu 2022, 19:10:09 »
Jen doplním, že pokud "vzdorují" tak by řešením mělo být také nastavení metadat na trusted:
Kód: [Vybrat]
gio set mujspoustec.desktop metadata::trusted true
sudo chmod +x mujspoustec.desktop
Jěště předtím by měla být kontrola formátu souboru
Kód: [Vybrat]
desktop-file-validate mujspoustec.desktop

Ano, důvěryhodný - jinak ani spustit nejde...
Ale Exáče do spouštěčů je kapitola sama pro sebe, těch pro wine aplikace se to týká dvojnásob...
Jako ukázku sem dávám obsah souboru .desktop kterým spouštím windowsí aplikaci notepad++
Kód: [Vybrat]
[Desktop Entry]
Name=Notepad++
Type=Application
Terminal=false
Exec=wine-env WINEPREFIX=/home/juwa/.wine/wineprefixes/base FREETYPE_PROPERTIES="truetype:interpreter-version=35" wine '/home/juwa/APLIKACE/Notepad++/notepad++.exe' %F
Icon=/home/juwa/APLIKACE/Notepad++/notepad++.png
MimeType=text/plain;text/html;text/x-php;text/x-c;text/x-shellscript;application/x-subrip;text/x-srt;
Categories=Development;Utility;TextEditor;
StartupNotify=false
StartupWMClass=notepad++.exe
export FREETYPE_PROPERTIES="truetype:interpreter-version=35"
To věřím. Já to nepoužívám a wine také ne, tak je to na mne už moc velká chemie. Jen jsem na tato řešení narazil při mé revizi, kdy jsme tu před pár měsíci řešili podobný případ. Tak mne ta cesta tak nějak utkvěla v hlavě a nyní jsem si na to vzpomenul.
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

JirkaZ

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 1818
  • Dlouholetý uživatel Linuxu a open source obecně.
Re:Nejde mi vytvořit spouštěč
« Odpověď #6 kdy: 07 Listopadu 2022, 21:34:25 »
A zase (už jsem to tu nejméně jednou psal): zlaté KDE. Tam kliknu pravým myšítkem na plochu (nebo jinam) a pak už jsou to jen intuitivní, navíc v podstatě prostředím vedené kroky.

Neb  drag&drop "odnesu" aplikaci z K-menu na plochu a zvolím, co dělat (vytvořit zástupce). Nebo udělám totéž v nějakém správci souborů. Prostě možností je moře a všechny fungují. Včetně aplikací běžících pod wine.

Aby operační systém (resp. jeho grafické rozhraní) neuměl naprosto hladce a okamžitě vytvořit spouštěč (zástupce, říkejme tomu různě...), to je fakt masakr.

Já prostě nechápu, jak může někdo to Gnome používat. Kdysi jsem to zkoušel vážněji, zděsil se a teď koukám, že za ta léta se nezměnilo skoro nic.

Už ten bazmek alespoň umí zarovnat ikony na pracovní ploše do mřížky, nebo furt trvá ten bordel, že kam ji posunu, tam bez jakéhokoliv zarovnání zůstane?
« Poslední změna: 07 Listopadu 2022, 22:26:16 od JirkaZ »

zdelen

  • Aktivní člen
  • *
  • Příspěvků: 176
Re:Nejde mi vytvořit spouštěč
« Odpověď #7 kdy: 07 Listopadu 2022, 21:57:46 »
Pozorně jsem si přečetl vaše rady. Věřím, že některá mne dovede k cíli. Mám tu Ubuntu 20.04 a oproti minulým verzím jsem zaskočen. VLC nejde nainstalovat. Gnome oproti starším neumožní uložit jinak než text. V minulých verzích jsem program uložil do wine a dal instalovat, nainstaloval se, vytvořila se ikona do Dashe. Nyní nic. Na ploše je uloženo jako spouštěč.desktop. Nejde uložit do Dashe a když dělám, je otrava otevírat plochu a spouštět program. Pokud vzpomínám, tak ještě na 18.04 pravé tlačítko na program a vyskočila nabídka čím spouštět, vybral jsem wine a vše šlo. Nyní je vše jinak.
Zítra si projdu rady a pokusím se to nějak rozchodit.
Děkuji všem.

juwa2

  • Závislák
  • ***
  • Příspěvků: 4951
Re:Nejde mi vytvořit spouštěč
« Odpověď #8 kdy: 08 Listopadu 2022, 08:04:00 »
A zase (už jsem to tu nejméně jednou psal): zlaté KDE. Tam kliknu pravým myšítkem na plochu (nebo jinam) a pak už jsou to jen intuitivní, navíc v podstatě prostředím vedené kroky.

Neb  drag&drop "odnesu" aplikaci z K-menu na plochu a zvolím, co dělat (vytvořit zástupce). Nebo udělám totéž v nějakém správci souborů. Prostě možností je moře a všechny fungují. Včetně aplikací běžících pod wine.

Aby operační systém (resp. jeho grafické rozhraní) neuměl naprosto hladce a okamžitě vytvořit spouštěč (zástupce, říkejme tomu různě...), to je fakt masakr.

Já prostě nechápu, jak může někdo to Gnome používat. Kdysi jsem to zkoušel vážněji, zděsil se a teď koukám, že za ta léta se nezměnilo skoro nic.

Už ten bazmek alespoň umí zarovnat ikony na pracovní ploše do mřížky, nebo furt trvá ten bordel, že kam ji posunu, tam bez jakéhokoliv zarovnání zůstane?

Já mám teda MATE a vytvořit spouštěč problém není (pravoklik na Plochu nebo jinam).
Gnome je příšerné, to bych nesnesl (je horší jak W10 a to je už co říct...).
Ikony na Ploše pokud vím, zarovnat neumí nic...
Mám ale skript který umí uložit jejich pozice do souboru a v případě potřeby (rozházení) je dokáže obnovit - nesporný pokrok... :)

JirkaZ

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 1818
  • Dlouholetý uživatel Linuxu a open source obecně.
Re:Nejde mi vytvořit spouštěč
« Odpověď #9 kdy: 08 Listopadu 2022, 12:47:33 »
Ikony na Ploše pokud vím, zarovnat neumí nic...
Mám ale skript který umí uložit jejich pozice do souboru a v případě potřeby (rozházení) je dokáže obnovit - nesporný pokrok... :)

No umí, viz příloha (základní nastavení pracovní plochy).

Na uložení konfigurace (nejen) ikon existuje v KDE Plasma hotový widget s názvem PlasmaConfigSaver... Byly verze KDE, kde se ikony občas různě rozházely a tehdy jsem to používal. Teď si to ale už "sedlo" a widget není potřeba.

 

Provoz zaštiťuje spolek OpenAlt.