Sous KDE (via l'utilisation d'une Kubuntu) j'aimerais pouvoir ajouter un raccourci supplémentaire à l'applet "Menu du système" mais je ne sais pas comment faire ?
Je ne veux pas modifier le menu K (où là effectivement, bouton droit + éditeur de menu => permet la modification du menu) ou une de ses sous-entrées (de menu). Mais je cherche à modifier l'applet nommée "Menu du système" (ayant l'info bulle "Menu dirigeant vers les endroits importants du système") : pour le moment on y trouve (par défaut?!) les entrées suivantes :
- Dossier personnel,
- Support de stockage,
- Emplacements distants,
- Corbeille,
- Dossiers utilisateurs
C'est ici que j'aimerais ajouter/modifier/supprimer une entrée de "menu".
Bonjour,
à mon avis (je n'ai pas vérifié), la configuration de ce menu doit faire partie ou être référencée dans la configuration du tableau de bord qui se trouve ici: user/.kde/share/config/kpanelrc
... j'ai pas de fichier de configuration allant dans ce sens (un locate (à jour) sur ce fichier me retourne tout bonnement rien du tout)
Merci de ta réponse en tout cas, je vais chercher si dans le dossier ~/.kde/share/config je trouve pas un fichier de conf qui pourrait m'aider à faire ce que je veux.
En cliquant sur le tableau de bord pour ajouter une applet, je me suis aperçu que l'applet que je voulais configurer à savoir "Menu du système", était dans la sous-catégorie "Boutons spéciaux" (on peut sélectionner le type de sous-catégorie via la liste déroulante "Afficher" sur l'écran d'ajout applet au tableau de bord).
La gestion des applets se fait au niveau de kicker.
Le dossier /usr/share/apps/kicker/ contient toute la gestion des applets, boutons spéciaux, extension de menu, ... relatif à kicker.
L'appel de cette applet se fait au travers de ce fichier : /usr/share/apps/kicker/menuext/systemmenu.desktop
En ouvrant se fichier, on voit que l'appel à l'applet se fera via :
X-KDE-Library=kickermenu_systemmenu
Un rapide locate sur kickermenu_systemmenu, me retourne :
$ locate kickermenu_systemmenu
/usr/lib/kde3/kickermenu_systemmenu.la
/usr/lib/kde3/kickermenu_systemmenu.so
/usr/share/locale/fr/LC_MESSAGES/libkickermenu_systemmenu.mo
/usr/share/locale-langpack/en_AU/LC_MESSAGES/libkickermenu_systemmenu.mo
/usr/share/locale-langpack/en_CA/LC_MESSAGES/libkickermenu_systemmenu.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/libkickermenu_systemmenu.mo
/usr/share/locale-langpack/en_NZ/LC_MESSAGES/libkickermenu_systemmenu.mo
/usr/share/locale-langpack/fr/LC_MESSAGES/libkickermenu_systemmenu.mo
J'ai l'impression qu'aucun fichier de conf me permettrait d'éditer facilement les propriétés de cette applet. Je pense donc que les propriétés proposé par cette applet sont "hard coded" : impossible d'ajouter/enlever des entrées. Dommage.
Je me réponds à moi même ayant trouvé la solution.
Les raccourcis proposés par défaut par cette applet sont présents dans le dossier $KDEDIR/share/apps/systemview. Pour supprimer un des raccourcis par défaut, j'ai pas trouvé meilleure solution que de supprimer le .desktop dont je voulais me passer. Pour faire cela il faut tout de même être root.
Pour ce qui concerne l'ajout, vous pouvez ajouter vos .desktop valide dans le dossier ~/.kde/share/apps/systemview (créé le si nécessaire).
Remarque : pour que les changements prennent effet, il est nécessaire de redémarrer KDE.
J'ai soumis une astuce, mais elle doit être modérée... le lien vers l'astuce viendra peut-être plus tard, mais mes explications sont identiques à celles de l'astuce, donc bon...
# bouton de droite
Posté par roof . Évalué à 1.
p.... de m....on s'croirait sous windows ;)
roof
[^] # Re: bouton de droite
Posté par Slauncha (site web personnel) . Évalué à 1.
Je ne veux pas modifier le menu K (où là effectivement, bouton droit + éditeur de menu => permet la modification du menu) ou une de ses sous-entrées (de menu). Mais je cherche à modifier l'applet nommée "Menu du système" (ayant l'info bulle "Menu dirigeant vers les endroits importants du système") : pour le moment on y trouve (par défaut?!) les entrées suivantes :
- Dossier personnel,
- Support de stockage,
- Emplacements distants,
- Corbeille,
- Dossiers utilisateurs
C'est ici que j'aimerais ajouter/modifier/supprimer une entrée de "menu".
En espérant avoir était plus clair.
[^] # Re: bouton de droite
Posté par Gilles G. . Évalué à 2.
à mon avis (je n'ai pas vérifié), la configuration de ce menu doit faire partie ou être référencée dans la configuration du tableau de bord qui se trouve ici:
user/.kde/share/config/kpanelrc
[^] # Re: bouton de droite
Posté par Slauncha (site web personnel) . Évalué à 1.
Merci de ta réponse en tout cas, je vais chercher si dans le dossier ~/.kde/share/config je trouve pas un fichier de conf qui pourrait m'aider à faire ce que je veux.
[^] # Re: bouton de droite
Posté par Gilles G. . Évalué à 2.
Bonne chance en tout cas, si tu trouve la solution, poste-la en astuce!
[^] # Re: bouton de droite
Posté par Slauncha (site web personnel) . Évalué à 2.
Juste pour information :
$ locate kpanel
/usr/include/kde/kpanelapplet.h
/usr/include/kde/kpanelappmenu.h
/usr/include/kde/kpanelextension.h
/usr/include/kde/kpanelmenu.h
Je vais tirer ça au clair et bien entendu je partagerais mes trouvailles.
[^] # Re: bouton de droite
Posté par Slauncha (site web personnel) . Évalué à 2.
La gestion des applets se fait au niveau de kicker.
Le dossier /usr/share/apps/kicker/ contient toute la gestion des applets, boutons spéciaux, extension de menu, ... relatif à kicker.
L'appel de cette applet se fait au travers de ce fichier :
/usr/share/apps/kicker/menuext/systemmenu.desktop
En ouvrant se fichier, on voit que l'appel à l'applet se fera via :
X-KDE-Library=kickermenu_systemmenu
Un rapide locate sur kickermenu_systemmenu, me retourne :
$ locate kickermenu_systemmenu
/usr/lib/kde3/kickermenu_systemmenu.la
/usr/lib/kde3/kickermenu_systemmenu.so
/usr/share/locale/fr/LC_MESSAGES/libkickermenu_systemmenu.mo
/usr/share/locale-langpack/en_AU/LC_MESSAGES/libkickermenu_systemmenu.mo
/usr/share/locale-langpack/en_CA/LC_MESSAGES/libkickermenu_systemmenu.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/libkickermenu_systemmenu.mo
/usr/share/locale-langpack/en_NZ/LC_MESSAGES/libkickermenu_systemmenu.mo
/usr/share/locale-langpack/fr/LC_MESSAGES/libkickermenu_systemmenu.mo
J'ai l'impression qu'aucun fichier de conf me permettrait d'éditer facilement les propriétés de cette applet. Je pense donc que les propriétés proposé par cette applet sont "hard coded" : impossible d'ajouter/enlever des entrées. Dommage.
[^] # Re: bouton de droite
Posté par Slauncha (site web personnel) . Évalué à 2.
Les raccourcis proposés par défaut par cette applet sont présents dans le dossier $KDEDIR/share/apps/systemview. Pour supprimer un des raccourcis par défaut, j'ai pas trouvé meilleure solution que de supprimer le .desktop dont je voulais me passer. Pour faire cela il faut tout de même être root.
Pour ce qui concerne l'ajout, vous pouvez ajouter vos .desktop valide dans le dossier ~/.kde/share/apps/systemview (créé le si nécessaire).
Remarque : pour que les changements prennent effet, il est nécessaire de redémarrer KDE.
J'ai soumis une astuce, mais elle doit être modérée... le lien vers l'astuce viendra peut-être plus tard, mais mes explications sont identiques à celles de l'astuce, donc bon...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.