View previous topic :: View next topic |
Author |
Message |
bashful Tux's lil' helper
Joined: 08 May 2006 Posts: 94
|
Posted: Sat Jun 10, 2006 4:23 pm Post subject: [KDE] Fichier de configuration des raccourcis globaux. [RES] |
|
|
Bonjour à tous,
Je vais peut etre poser une question débile mais j'aimerais savoir dans quel fichier de configuration de KDE sont stocké les raccourcis globaux des applications KDE telques kopete, konqueror, amarok etc .... J'ai regarder dans leurs fichier de configuration ($HOME/.kde3.5/share/apps/ ou $HOME/.kde3.5/share/config/)et je ne les ai pas trouver.
Merci d'avance.
Last edited by bashful on Mon Jun 12, 2006 11:19 am; edited 1 time in total |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Sat Jun 10, 2006 7:31 pm Post subject: |
|
|
~/.kde/share/config/kdeglobals ?
Enfin si c'est ça que tu cherches...
Sinon, peux-tu préciser ta question (avec un ou deux exemples) ? |
|
Back to top |
|
|
bashful Tux's lil' helper
Joined: 08 May 2006 Posts: 94
|
Posted: Sun Jun 11, 2006 5:20 pm Post subject: |
|
|
merci pour ta réponse mais en faite je cherche où sont stocké les raccourcis globaux de kopete par exemple ou amarok car en faite ils ne sont pas dans le fichier de configuration.
Voila si tu as une idée.? |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Sun Jun 11, 2006 7:07 pm Post subject: |
|
|
Pour Amarok, il est possible que les raccourcis globaux "par défaut" soient "hardcodés" directement dans le programme.
Par contre, les modifications personnelles sont stockées dans ~/.kde/share/config/amarokrc sous la rubrique "[shortcuts]"
Autrement dit, si tu n'utilises que les raccourcis par défaut, il n'y aura aucune référence dans le fichier de config.
Pour Kopete, je ne sais pas vu que je n'utilise pas mais il n'est pas déraisonnable de penser que l'approche soit analogue ... |
|
Back to top |
|
|
bashful Tux's lil' helper
Joined: 08 May 2006 Posts: 94
|
Posted: Sun Jun 11, 2006 7:13 pm Post subject: |
|
|
Tu entends quoi par :
Quote: | "hardcodés" directement dans le programme ? |
Car il faut bien qu'il soit stocké dans un fichier sinon des que tu fais une modification des raccourcis globaux il devrait se recompiller à chaque fois.
non ? Je sais pas je demande. |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Sun Jun 11, 2006 10:28 pm Post subject: |
|
|
"Hardcodé" veut dire que c'est "codé en dur" c-à-d enregistré une fois pour toutes dans le code du programme.
Quote: | Car il faut bien qu'il soit stocké dans un fichier sinon des que tu fais une modification des raccourcis globaux il devrait se recompiller à chaque fois. |
Oui et non
En fait,on ne peut modifier les valeurs par défaut qu'en bidouillant les sources et en les recompilant.
Par contre, il n'y a à priori aucune raison de faire cela puisque le développeur a prévu de pouvoir "personnaliser" ces valeurs.
Par exemple, dans Amarok, le menu de config des raccourcis globaux propose 3 choix pour chaque raccourci:
(Ces choix s'excluent mutuellement )
- Aucun
- Par défaut
- Personnalisé
Les valeurs "Aucun" et "Personnalisé" sont bel et bien enregistrées dans le fichier de conf.
Par contre, la valeur "Par défaut" est immuable car bétonnée à l'intérieur du code.
Soit tu choisis la valeur par défaut fixée par le développeur, soit tu la contourne en définissant un raccourci personnel.
Par exemple, pour déterminer le raccourci "Play" suivant cette méthode, on pourrait imaginer que le programme exécute un code du genre :
Code: | Ouvrir le fichier de conf
Si section [Shortcut] existe alors
Si section contient variable PLAY alors
lire variable PLAY depuis le fichier de conf # <=== valeur personnalisée, choisie par l'utilisateur
exit test
Sinon
variable PLAY = "Windows+X" # <=== valeur immuable, codée en dur à la compilation
exit test |
|
|
Back to top |
|
|
bashful Tux's lil' helper
Joined: 08 May 2006 Posts: 94
|
Posted: Mon Jun 12, 2006 11:18 am Post subject: |
|
|
Je savais pas tout ca . C'est trés interressant et effectivement tu as raison j'ai fait des test :
Les valeurs par defaut de amarok sont dans le code et si tu les changes pas rien est ecrit dans le fichier de configuration ($HOME/.kde3.5/share/config/amarokrc) de amarok. Par contre si tu changes les raccourcis globaux ou autre et va ecrire juste ceux qui sont personnalisé dans le fichier de configuration dans la rubrique [Shortcuts].
Merci pour ta réponse. |
|
Back to top |
|
|
|