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

Přihlašte se svým uživatelským jménem a heslem.
World of Warcraft

Novinky: Děkujeme všem návštěvníkům fóra, kteří ochotně radí ostatním. Vaše práce je velmi potřebná a vážíme si jí.

Autor Téma: aplikace ve wine se nezobrazí v hlavní nabídce Aplikace  (Přečteno 366 krát)

compaq

  • Závislák
  • ****
  • Příspěvků: 1673
  • Karma: +515/-549
  • Karmu nesleduji, klikáte zbytečně...
    • Zobrazit profil
aplikace ve wine se nezobrazí v hlavní nabídce Aplikace
« kdy: 28 Říjen 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
Pokud vám vaše holka či manželka funguje jak má, neměňte jí za mladší, zaděláte si na problém. Stejně to dělejte i s Ubuntu.

juwa2

  • Závislák
  • ****
  • Příspěvků: 2108
  • Karma: +154/-34
    • Zobrazit profil
Re:aplikace ve wine se nezobrazí v hlavní nabídce Aplikace
« Odpověď #1 kdy: 29 Říjen 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.


« Poslední změna: 29 Říjen 2018, 09:26:24 od juwa2 »

compaq

  • Závislák
  • ****
  • Příspěvků: 1673
  • Karma: +515/-549
  • Karmu nesleduji, klikáte zbytečně...
    • Zobrazit profil
Re:aplikace ve wine se nezobrazí v hlavní nabídce Aplikace
« Odpověď #2 kdy: 29 Říjen 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.
Pokud vám vaše holka či manželka funguje jak má, neměňte jí za mladší, zaděláte si na problém. Stejně to dělejte i s Ubuntu.