Voici la démarche pour créer un sous-menu où viendront se ranger toutes les applications mentionnant la catégorie KDE dans leur fichier
.desktop respectif, ce qui est (a priori) le cas de toutes les applications installées pour cet environnement.
1) Créer un répertoire
"~/.local/share/desktop-directories/" qui n'existe pas par défaut dans le profil utilisateur, puis créer dans ce dernier un fichier
"Kde.directory" contenant :
[Desktop Entry]
Encoding=UTF-8
Type=Directory
Icon=kde
Name=Kde
Le paramètre "Icon" a peu d'importance pour qui utilise exclusivement Gnome-Shell, mais avec la version dégradée ou une extension recréant le menu Gnome, il faut bien sûr que l'icône existe.
2) Comme précisé précédemment, copier
"/etc/xdg/menus/applications-gnome.menu" vers
"~/.config/menus/".
3) Puis éditer ce fichier.
a) en ajoutant une ligne :
<Not><Category>KDE</Category></Not>
entre les balises <Include> et </Include> de chaque sous-menu (de Accessories à Other)
b) en insérant un nouveau sous-menu Kde (c'est celui de la catégorie Other mais avec les applications KDE) juste avant les balises <Layout> en fin de fichier
<!-- Kde -->
<Menu>
<Name>Kde</Name>
<Directory>Kde.directory</Directory>
<OnlyUnallocated/>
<Include>
<And>
<Not><Category>Core</Category></Not>
<Not><Category>Screensaver</Category></Not>
<Not><Category>X-GNOME-Settings-Panel</Category></Not>
<Not><Category>Documentation</Category></Not>
<Category>KDE</Category>
</And>
</Include>
</Menu> <!-- End Kde -->
Voilà ! Pour plus de détails, il y a la
spécification freedesktop.org concernant les menus.
Edit: L'overview affichant par défaut la page "Toutes les applications", il faudra naviguer dans les sous-pages pour que les applications soient séparées.