Nainstalované aplikace do wine se nezobrazí v nabídce Aplikace>wine>Pogramy, ani v apce Hlavní nabídka.
Ve složce /home/user/.local/share/applications/wine se spouštěče normálně vytvořily a tam fungují.
Jak na to? Díky za rady a tipy.
Ubuntu MATE 16.04
1. Pokud spouštěče nevidíš v nabídce Aplikací nikde (ani v kategorii "Ostatní"), máš je chybně vytvořené. To, že jdou spouštět není relevantní. Jak a čím jsi je vytvářel? Zkus je smazat a vytvořit znova pomocí
wine-launcher-creator viz níže. Pak už se musí (alespoň v sekci "Ostatní") objevit.
2. Ve které sekci (kategorii) nabídky se spouštěč zobrazí, určuje hodnota
Categories v souboru
.desktop každého spouštěče. Pokud je tato hodnota prázdná nebo neexistuje, objeví se spouštěč automaticky v kategorii
Ostatní (v Aplikacích).
3. Problém je, že položka
Wine v menu je, ale kategorie
wine neexistuje. Náprava je naštěstí snadná. Vytvoř soubor
/home/user/.config/menus/mate-applications-merged/wine.menu
s následujícím obsahem:
<!DOCTYPE Menu PUBLIC '-//freedesktop//DTD Menu 1.0//EN'
'http://standards.freedesktop.org/menu-spec/menu-1.0.dtd'>
<Menu>
<Name>Applications</Name>
<Menu>
<Name>wine-wine</Name>
<Directory>Wine.directory</Directory>
<Include>
<Category>X-Wine</Category>
</Include>
</Menu>
</Menu>
Tímto je vytvořena nová kategorie
X-Wine.
(Stejným postupem si můžeš vytvořit libovolné další kategorie (např. X-Wine-Programs), měnit se bude jen jejich název a cesta k položce v menu. A pochopitelně tu kategorii doplníš/změníš v příslušných spouštěčích).Např. pro kategorii
X-Wine-Programs vytvoříš soubor
/home/user/.config/menus/mate-applications-merged/wine-Programs.menu
s obsahem:
<!DOCTYPE Menu PUBLIC '-//freedesktop//DTD Menu 1.0//EN'
'http://standards.freedesktop.org/menu-spec/menu-1.0.dtd'>
<Menu>
<Name>Applications</Name>
<Menu>
<Name>wine-wine</Name>
<Directory>Wine.directory</Directory>
<Menu>
<Name>wine-Programs</Name>
<Directory>wine-Programs.directory</Directory>
<Include>
<Category>X-Wine-Programs</Category>
</Include>
</Menu>
</Menu>
</Menu>
Tímto je vytvořena nová kategorie
X-Wine-Programs. (Nezapomeň v Aplikacích vytvořit v položce
Wine podsložku
Programs).
Do spouštěčů (těch od wine aplikací, které jsou nyní v sekci
"Ostatní") doplň řádek:
Categories=X-Wine;
respektive
Categories=X-Wine-Programs;
Pak už se spouštěče objeví v menu v kategorii
Wine (
Wine/Programs) místo v
Ostatní. Na tom, kde v rámci složky
~/.local/share/applications spouštěč (soubor .desktop) fyzicky je přitom nezáleží. Může být buď přímo v ní nebo v její libovolné podsložce. Jeho přemístěním se nezmění v nabídce nic.
--------
No a nakonec v
Aplikace > Upravit nabídky si můžeš v sekci Wine vytvořit podsložky (např. Programy, Hry atd.) a spouštěče si do nich přetáhnout myší.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Vytváření spouštěčů pro wine aplikace si můžeš usnadnit pomocí aplikace
Wine-launcher-creator (Lze přidat i do kontext menu, takže stačí pravoklik na
.exe soubor > Otevřít s > wlcreator)
https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/wine-launcher-creator/wine-launcher-creator_1.0.8-1_all.deb (
instalovat pomocí gdebi). Funční i na U18.04 Mate.