Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: martyj 01 Října 2013, 15:18:54

Název: Ikona s otazníkem v launcheru [VYŘEŠENO]
Přispěvatel: martyj 01 Října 2013, 15:18:54
Ahoj, potřeboval bych poradit, jak se zbavit otazníku v launcheru u aplikace, která nevyžaduje instalaci. Zkoušel jsem to přes Alacarte, kde jsem vytvořil nový spouštěč a zadal cestu k souboru, ale to bohužel můj problém nevyřešilo. Nějaké nápady ? Díky
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: Myrmica 01 Října 2013, 15:57:18
Novou ikonu dělám pomocí příkazu:
Kód: [Vybrat]
gnome-desktop-item-edit ~/.local/share/applications/ --create-newSpouštěč se vytvoří v adresáři ~/.local/share/applications/. Ikonu nastavuji Ťuknutím na symbol ikony v levém horním rohu.

[příloha smazaná administrátorem]
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: martyj 01 Října 2013, 16:14:42
Tak spouštěč tam skutečně je. Když ho přetáhnu do launcheru, a zkusím program spustit, jenom problikne okno a hned spadne. Co teď ?
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: martyj 01 Října 2013, 16:27:43
Zkusil jsem, co mi vypíše terminál, bohužel "příkaz nebyl nalezen". Tak nevím, co dál.
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: Cuore 01 Října 2013, 16:38:28
http://wiki.ubuntu.cz/spou%C5%A1t%C4%9B%C4%8D (http://wiki.ubuntu.cz/spou%C5%A1t%C4%9B%C4%8D)
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: Tadeáš Pařík 01 Října 2013, 16:43:29
Proč ty návody na tu wiki vlastně píšu  ;D
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: martyj 01 Října 2013, 16:46:18
Takže přes Alacarte to nejde ? Kdybych to věděl, tak se podívám na jiný návod, omlouvám se.
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: martyj 01 Října 2013, 17:03:45
Navíc ten návod popisuje případ nainstalované aplikace, která už v základu ikonu má, potom je jednoduché ji změnit. Přes vytvořený spoušteč v Alacarte program nespustím a přes gedit taky ne. Pokud by ještě někdo chtěl poradit, budu moc rád.
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: Tadeáš Pařík 01 Října 2013, 17:20:13
Co to je za aplikaci? Jak jsi to udělal v tom geditu?
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: martyj 01 Října 2013, 17:33:11
Program se jmenuje Game Editor. Pokud ho spustím ze své domovské složky, kam jsem program rozbalil, funguje normálně, akorát v launcheru je ikona s otazníkem. Pokud vytvořím spouštěč pro tento program a změním ikonu, najdu ho v Dashi a do launcheru mi jde taky přemístit, jenže se nespustí, jenom problikne okno. To je jen taková rekapitulace, o co jde. V geditu jsem změnil příkaz, název aplikace, cestu k ikoně, uložil jsem to jako GameEditor.desktop a nastavil spustitelný příznak. Ani to nepomohlo. Snad jsem na nic nezapomněl.
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: Tadeáš Pařík 01 Října 2013, 17:38:45
Otevřít v terminálu máš nastaveno jak?
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: martyj 01 Října 2013, 17:53:01
Teď nerozumím. Zkusil jsem znovu ten spouštěč v terminálu a napsalo to : Neoprávněný přístup do paměti (SIGSEGV) (core dumped [obraz paměti uložen])
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: Tadeáš Pařík 01 Října 2013, 17:54:58
Dej sem prostě kopii toho, co dáváš do toho geditu.
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: martyj 01 Října 2013, 18:01:34
[Desktop Entry]
Version=1.0
Type=Application
Name=GameEditor
Comment=GameEditor
Exec=/home/martin/Stažené/GameEditor/gameEditorLinux
Icon=/home/martin/Stažené/.záloha/icons/GamePad-03-icon.png
Path=
Terminal=true
StartupNotify=true
GenericName=GameEditor

*překlep
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: Tadeáš Pařík 01 Října 2013, 18:04:36
řádek:

Kód: [Vybrat]
Terminal=true
si změň na:

Kód: [Vybrat]
Terminal=false
EDIT:

tu cestu k té aplikaci máš správně?
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: martyj 01 Října 2013, 18:06:17
To už jsem zkoušel, jenom problikne okno.
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: Tadeáš Pařík 01 Října 2013, 18:07:22
Kde se to dá stáhnout? Jdu to zkusit...

Ta cesta k té aplikaci je správně?

Kód: [Vybrat]
Exec=/cesta/k_spouštěcímu/souboru/spouštěč
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: martyj 01 Října 2013, 18:15:56
Sorry tu cestu v geditu mám takhle /home/martin/Stažené/GameEditor/gameEditorLinux

U mne je to správně, asi jsem to vymazal. Odkaz : http://sourceforge.net/projects/game-editor/files/gameEditor.zip/download
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: Myrmica 01 Října 2013, 18:16:53
Pokud dáš v terminálu
Kód: [Vybrat]
/home/martin/Stažené/GameEditor/gameEditorLinuxfunguje vše jak má?
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: martyj 01 Října 2013, 18:19:12
To už jsem psal, vypíše toto : Neoprávněný přístup do paměti (SIGSEGV) (core dumped [obraz paměti uložen])
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: Tadeáš Pařík 01 Října 2013, 18:46:57
Vyřešeno, chybí ti tam hodnota PATH, podle specifikace:

Citace
If entry is of type Application, the working directory to run the program in.

viz → http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html

čili přidej:
Kód: [Vybrat]
Path=/home/martin/Stažené/GameEditor/
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: martyj 01 Října 2013, 19:03:49
Tak spustit už to jde, ale otazník je v launcheru pořád. Tobě ho to nezobrazuje?
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: Deadly 01 Října 2013, 19:22:09
Zkus odstranit z názvu ikony (GamePad-03-icon.png) ty dvě pomlčky.
Samozřejmě změň název ikony i v tom spouštěči.
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: martyj 01 Října 2013, 19:29:08
No, zkusit se má všechno, bohužel beze změny.
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: Tadeáš Pařík 01 Října 2013, 19:35:24
https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: martyj 01 Října 2013, 19:50:49
Jak se ti to to tedy zobrazovalo ? V tom návodu je v podstatě to o čem jsme mluvily. Jelikož to řeším bez přestávky od dvou hodin, tak už jsem jich pár přečetl. Takže teď je to tak, když přetáhnu spouštěč (vytvořený v geditu) do launcheru, ikona je v pořádku, ale když program spustím, otevře se mi nové okno a v launcheru mám u toho okna otazník. Já snad kvůli pitomý ikoně, nainstaluju jinej program  :'(
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: Myrmica 01 Října 2013, 20:07:51
K tomu, aby se ta ikona zobrazila, musí existovat. Máš správně její název a cestu? Nakresli si vlastní nebo stáhni z internetu, pokud neexistuje. Měla by být ve formátu .png nebo .svg.
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: martyj 01 Října 2013, 20:11:42
V tom příspěvku nahoře jsem napsal co to dělá. Děkuji za pomoc, ale tohle už s tím nesouvisí. Je potřeba vyřešit, aby se neotvíralo další okno, pak je to v podstatě vyřešené.
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: martyj 01 Října 2013, 20:16:55
Možná by nebyl od věci obrázek, ať je to zřejmé. Tady Je.



[příloha smazaná administrátorem]
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: Deadly 01 Října 2013, 20:27:02
Když spustíš "gameEditorLinux" přímo z adresáře, tak se spustí jako "Okno bez názvu". Takže spuštění spouštěčem z launcheru nic neřeší. Spustí se taky jako "Okno bez názvu".
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: martyj 01 Října 2013, 20:43:39
Ano, přesně tak. Asi to popisuji moc složitě.
Název: Re:Ikona s otazníkem v launcheru
Přispěvatel: GdH 01 Října 2013, 20:54:44
Stačí si ikonu programu nakopírovat s názvem gameeditor.xxx do /usr/share/pixmaps a systém si ji už najde.

xxx je samozřejmě koncovka podle použitého grafického formátu
Název: Re:Ikona s otazníkem v launcheru [VYŘEŠENO]
Přispěvatel: martyj 01 Října 2013, 21:08:32
Neuvěřitelné, tisíceré díky, už jsem to chtěl smazat. ;) VYŘEŠENO