Jednak bys musel do té xml struktury menu aplikací vložit tu svou, která by očekávala spouštěče konkrétní kategorie, to stačí jednou a pak každému spouštěči přidat řádek s kategorií - z toho, co jsi ukázal, nemají přiřazenu žádnou. Včera jsem ti napsal postup, ale nakonec ho nevložil, když jsi psal, že už jsi spokojen:
Nemůžeš mít v aplikacích kategorii Plocha, která bude obsahovat spouštěče z adresáře
~/Plocha, tak to prostě nefunguje. Můžeš jedině do všech spouštěčů přidat řádek
Categories=PlayOnLinuxpřičemž
PlayOnLinux může být cokoliv jiného, ale musíš to samé dopsat dále do xml přinejmenším mezi tagy <Category></Category>. Spouštěče tedy nacpat do
~/.local/share/applications/ a upravit nabídku aplikací vytvořením následujícího souboru
~/.config/menus/applications.menus obsahem:
<?xml version="1.0" ?>
<!DOCTYPE Menu
PUBLIC '-//freedesktop//DTD Menu 1.0//EN'
'http://standards.freedesktop.org/menu-spec/menu-1.0.dtd'>
<Menu>
<Name>Applications</Name>
<MergeFile type="parent">/etc/xdg/menus/applications.menu</MergeFile>
<DefaultLayout inline="false"/>
<Menu>
<Name>PlayOnLinux</Name>
<Directory>PlayOnLinux.directory</Directory>
<Include>
<And>
<Category>PlayOnLinux</Category>
</And>
</Include>
</Menu>
</Menu>Pokud sis hrál s Alacarte, tak tam budeš nějaké nesmysly mít, buď je smažeš, nebo tam přidáš jen obsah od druhého <Menu> po první </Menu> na pařičné místo (to by ti mohlo být jasné ze struktury).
Dále je třeba vytvořit soubor
~/.local/share/desktop-directories/PlayOnLinux.directorys obsahem:
[Desktop Entry]
Name=PlayOnLinux
Comment=PlayOnLinux Games
Icon=playonlinux
Type=Directory
X-Ubuntu-Gettext-Domain=gnome-menus-3.0
Pak by se měly tyto aplikace objevit ve tvé nové kategorii
PlayOnLinux.
Skript pro automatické přidání kategorie do všech spouštěčů na ploše dodám v případě zájmu
