#1 Le 19/06/2010, à 20:27
- duddy67
[Résolu] Editer le menu de LXpanel ?
Bonjour,
Je voudrais savoir quel est le fichier qui permet d'éditer
le menu (en bas à gauche) de LXpanel.
Est ce un fichier xml ?
Note: Je n'ai pas LXDE d'installé, j'utilise Openbox avec LXpanel
Merci
Dernière modification par duddy67 (Le 20/06/2010, à 15:57)
Hors ligne
#2 Le 20/06/2010, à 12:05
- WW
Re : [Résolu] Editer le menu de LXpanel ?
Salut @duddy67,
Il n'y a pas de fichier qui permette d'éditer le menu de LXpanel, car ce menu est généré automatiquement à l'aide des .desktop se trouvant dans /usr/share/applications.
Cependant tu peux ajouter des entrées et en retirer en éditant les fichiers .desktop.
Dans le forum de ArchLinux, on trouve ceci.
La méthode consiste donc :
Pour l'ajout : à créer les .desktop qu'ils pourraient te manquer dans ~/.local/share/applications.
Pour retirer des éléments : copier les .desktop voulus dans ~/.local/share/applications puis les éditer en ajoutant cette ligne NoDisplay=true
Remarque : une mauvaise manière de faire (mais qui est plus rapide) est de directement ajouter/supprimer les .desktop que tu souhaites ajouter/supprimer du menu dans /usr/share/applications.
Quand on sait c'est facile, mais qui n'a jamais été débutant.
Hors ligne
#3 Le 20/06/2010, à 12:21
- pourunmondesansgourou
Re : [Résolu] Editer le menu de LXpanel ?
C'est le gros défaut de l'environnement LXDE et un souci pour Lubuntu.
Mais, en l'occurrence, Enlightenment 17 n'est guère mieux loti pour la personnalisation des menus...
Dernière modification par pourunmondesansgourou (Le 20/06/2010, à 13:13)
Environnement Enlightenment sur Ubuntu : https://github.com/batden
Hors ligne
#4 Le 20/06/2010, à 14:01
- duddy67
Re : [Résolu] Editer le menu de LXpanel ?
Merci pour ta réponse.
Je me doutais qu'il y avait un truc car je n'ai pas trouvé d'infos
très claires à ce sujet.
Cela dit pourrais tu m'expliquer ce qu'est exactement un .desktop ?
Dans: /usr/share/applications il y a les icones des applications (sans extension) mais
pas de fichiers .desktop.
Cependant il y a un fichier defaults.list qui contient des lignes du genre:
application/ogg=totem.desktop
Et dans ~/.local/share/applications je n'ai qu'un fichier defaults.list qui ne contient rien.
Comment créer les .desktop dans ~/.local/share/applications
et où placer la ligne NoDisplay=true si je veux retirer un élément ?
Merci d'avance.
Hors ligne
#5 Le 20/06/2010, à 14:23
- Kookaburra
Re : [Résolu] Editer le menu de LXpanel ?
C'est le gros défaut de l'environnement LXDE et un souci pour Lubuntu.
Ce n'est un souci que pour LXpanel, on peut utiliser LXDE/Lubuntu sans utiliser LXpanel, il existe d'autres panels ...
Dernière modification par Kookaburra (Le 20/06/2010, à 14:23)
Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...
Hors ligne
#6 Le 20/06/2010, à 15:43
- duddy67
Re : [Résolu] Editer le menu de LXpanel ?
Arf, c'est bon j'ai trouvé.
En fait j'avais utilisé thunar pour regarder les fichiers, mais il
n'a pas affiché les extensions.
Mais en root dans la console tous les fichiers ont bien l'extension .desktop.
Ne reste plus qu'à réorganiser le menu.
Hors ligne
#7 Le 20/06/2010, à 18:32
- WW
Re : [Résolu] Editer le menu de LXpanel ?
Parfait,
Pour d'autres personnes à qui se poseraient ton problème.
Les fichiers portant l'extension .desktop sont visibles grâces au navigateur de fichier, mais cette extension n'apparait (généralement) pas.
Ainsi on se retrouve face à des icônes, ces icônes sont en fait les fichiers .desktop qui sont des fichiers textes permettant de créer des lanceurs d'applications avec un icône associé et d'autres options (nom, commentaire...).
Ces fichiers étant des fichiers textes sont éditables dans n'importe quel éditeur. La ligne NoDisplay=true est à ajouter sur une nouvelle ligne du fichier. Il se peut qu'elle existe déjà ou qu'il y est NoDisplay=false qu'il suffit alors de remplacer.
Pour la création de ses fichiers il est préférable de partir d'une copie d'un fichier présent dans /usr/share/applications afin de s'en servir comme modèle.
Quand on sait c'est facile, mais qui n'a jamais été débutant.
Hors ligne