Merci,

KDE 3.3 et Slackware 10.1

J'ai passé toute la machine à la moulinette et je ne trouve pa le
mot "Favoris" (C'est un dir que j'ai ajouté).

Je m'attendais à trouver un fichier texte "menu" comme dans
icewm par ex. Tant pis.
Ceci dit, KDE a fortement amélioré la manipulation graphique
de son menu. J'avais un mauvais souvemir de versions précédentes
où c'était un vrai cauchemar.

Mais pourquoi faire simple quand on peut faire compliqué ?
Il y a sûrement des raisons que l'ignarus que je suis 
ne connaît point. ;-)

--- Message de Pascal Bleser le 15 jun 22h03 ---
> -----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
> 

-- 

--_-----------------------------
 (o-    Jean-Claude Hendrickx     
 //\       Linux ex machina
 v_/_   ________________________ 

_______________________________________________________
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 à