Bureaux multiples

Un article de Diablotins.org.


Image:brush.png


Utiliser les standards de FreeDesktop pour harmoniser vos bureaux.
Et...utiliser plusieurs bureaux



Vous utilisez plusieurs bureaux sur une mĂŞme machine, KDE, E17 ou autres, et vous voudriez que certaines applications soient reconnues quelque soit l'environnement de bureau ?
FreeDesktop a pensé à vous.
Je créé ici, des icônes pour lancer des jeux d'arcades à l'aide de M.A.M.E, que je sois sous KDE ou sous E17. Ainsi, je choisi de créer une catégorie «Mame» incluse dans «Game» puis de définir mes jeux.


Sommaire

Définir une catégorie

Pour valider, créez un fichier “.directory” dans “/usr/local/share/desktop-directories/”.
Par exemple, notre catégorie de jeux d'arcades:

$less Mame.directory
[Desktop Entry]
Name=Mame
Comment=Mame Games
Icon=applications-games
Type=Directory
Encoding=UTF-8

Ensuite, pour que KDE se débrouille plus ou moins tout seul, ajoutez dans son arborescence, “/usr/local/etc/xdg/menus/kde-applications.menu”, le menu «Mame», a la suite de «Game»:

       <Menu>
           <Name>Mame</Name>
           <Directory>Mame.directory</Directory>
           <Include>
               <And>
               <Category>Game</Category>
               <Category>Mame</Category>
               </And>
           </Include>
       </Menu>

Sous E17, copiez le fichier précédent ou seulement le menu «Game» dans

/usr/local/etc/xdg/menus/applications.menu    pour tous les utilisateurs

ou

~/.config/menus/applications.menu    par utilisateurs.

ou lancez le menu d'ajout d'applications.

Définir une application Desktop

Il suffit de créer des fichiers “.desktop” dans le répertoire idoine, soit ”/usr/local/share/applications/”.

J'y ai créé un répertoire “mame”, pour y enregistrer tous mes raccourcis de jeux d'arcades.
Par exemple:

$less mame/mslug.desktop
[Desktop Entry]
Encoding=UTF-8
Type=Application
Exec=sdlmame mslug2
Icon=/usr/local/share/sdlmame/icons/mslug2.png
GenericName=Metal slug 2
Comment=Terminus des prétentieux
Terminal=false
Name=Metal slug 2
Categories=Application;Game;Mame

La dernière entrée donne la hiérarchie du logiciel, dans les menus.

La magie opère

Le Rock©, c'est tout à fond

Et pourquoi ne pas utiliser plusieurs gestionnaires de fenĂŞtres, en mĂŞme temp ?
Utilisez “Xnest”:

Xnest :1 -ac -name FluxBox & fluxbox -display :1 

Et voilĂ  Fluxbox ouvert dans KDE.

Xnest :2 -ac -name E17 & enlightenment_start -display :2 

Soyons fous,Fluxbox et E17 ouverts dans KDE.

Récupérée de « http://diablotins.net/index.php/Bureaux_multiples »
Projets :
Boîte à outils