-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

J-C Hendrickx wrote:
| Je cherche en vain où KDE cache (et sous quel type de fichier)
| le texte du menu pour pouvoir l'éditer de façon plus conviviale
| que par editmenu.
| Si quelqu'un peut éclairer ma lanterne, merci.

Cela dépend un petit peu de ta distribution et de sa version.

De manière générale, les éléments du menu sont stoqués dans des fichiers 
.desktop
Il existe depuis qqes temps une spécification de freedesktop.org, de manière à 
avoir un standard
commun à KDE et GNOME (et autres).
http://standards.freedesktop.org/desktop-entry-spec/latest/

Le menu est construit de la façon suivante: le window manager (kwin, metacity, 
...) lit tous les
fichiers .desktop se trouvant dans un répertoire bien déterminé.
Dans le cas de KDE, il s'agit des répertoires suivants (*):
- - /usr/share/applications/
- - /opt/kde3/share/applications/kde/
- - ~/.kde/share/applnk/

(*) note que ce sont les répertoires en application sur SUSE Linux; sur Debian 
ou Redhat/Fedora, qui
stockent l'installation KDE sous /usr au lieu de /opt/kde3, le 2ème répertoire 
de la liste ci-dessus
est en fait /usr/share/applications/kde/

En fait, ce n'est pas tout à fait correct.
Dans des versions ultérieures (de KDE), la structure n'était pas conforme au 
standard
freedesktop.org (cf. au début du mail), pour la simple raison qu'il n'était pas 
encore fini.
Je ne peux que te dire les versions pour SUSE: si tu as une SUSE < 9.3, les 
répertoires dans
lesquels kwin cherche après les fichiers .desktop sont:
- - /usr/share/applications/
- - /opt/kde3/share/applnk/
- - ~/.kde/share/applnk/

Si tu veux modifier le texte d'un élément de menu, tu devras éditer le fichier 
.desktop correspondant.
Donc... shell et grep sont tes amis ;) :
grep -r "Lecteur de CDs" /opt/kde3/share/applications/ /opt/kde3/share/applnk
/usr/share/applications ~/.kde/share/applnk

Méfie-toi quand même: ces fichiers .desktop font partie de leurs paquets 
(RPM/DEB) respectifs (p.ex.
/opt/kde3/share/applications/kde/k3b.desktop fait partie du paquet k3b). Donc 
si tu fais une
mise-à-jour ou une réinstallation d'un paquet dont tu as modifié le fichier 
.desktop, il sera écrasé.

cheers
- --
~  -o) Pascal Bleser     http://linux01.gwdg.de/~pbleser/
~  /\\ <[EMAIL PROTECTED]>       <[EMAIL PROTECTED]>
~ _\_v The more things change, the more they stay insane.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFCsImpr3NMWliFcXcRAnfvAKCOjCqizX/pP7qmiMi/DRd1d0+PfwCfTOov
vbziOy2eQmHy51vL9YiJw1s=
=eZUr
-----END PGP SIGNATURE-----
_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech

Répondre à