-----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/[email protected]
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech

Répondre à