Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: compaq 28 Října 2018, 21:58:05

Název: aplikace ve wine se nezobrazí v hlavní nabídce Aplikace
Přispěvatel: compaq 28 Října 2018, 21:58:05
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
Název: Re:aplikace ve wine se nezobrazí v hlavní nabídce Aplikace
Přispěvatel: juwa2 29 Října 2018, 03:27:57
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
Kód: [Vybrat]
/home/user/.config/menus/mate-applications-merged/wine.menu
s následujícím obsahem:
Kód: [Vybrat]
<!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
Kód: [Vybrat]
/home/user/.config/menus/mate-applications-merged/wine-Programs.menu
s obsahem:
Kód: [Vybrat]
<!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:
Kód: [Vybrat]
Categories=X-Wine;
respektive
Kód: [Vybrat]
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.


Název: Re:aplikace ve wine se nezobrazí v hlavní nabídce Aplikace
Přispěvatel: compaq 29 Října 2018, 08:59:00
Díky večer doma na to vlítnu. Nezobrazují se nikde (ani v ostatní), kdyby ano, tak si je přetáhnu do jiné části aplikací Hlavní nabídka, která, jak se zdá (v MATE) funguje.