Technical discussions | Discussions techniques
xavier, Saturday 27 November 2010 à 21:23
|
|
Subscription date : 13 November 2010
Messages : 12
|
Pourquoi mettre la version d'une applet D-bus dans deux fichiers différents : auto-load.conf et monApplet.conf ? |
matttbe, Saturday 27 November 2010 à 22:33
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Hello,
Le monApplet.conf est destiné à être lu par le programme, il sera copié dans le répertoire ~/.config/cairo-dock/current_theme/plug-ins/ (ou fusionné avec le fichier existant). La version contenue dans ce fichier est utilisée par le programme pour savoir si la version de l'applet (ici, elle est donnée dans l'auto-load.conf) est supérieure ou non cette version du fichier de conf du .config/...
En d'autres mots, tu pourrais laisser la version 0.0.0 dans le monApplet.conf, elle sera mise à jour automatiquement avec la version de l'auto-load.conf mais autant exclure cette étape |
xavier, Sunday 28 November 2010 à 09:18
|
|
Subscription date : 13 November 2010
Messages : 12
|
Merci,
Je pensais bien à un truc comme ça. C'est quand même un peu "dommage" d'avoir une même info à deux endroits différents, non ?
Pour la recopie "automatique" du fichier monApplet.conf dans le dossier current_theme/plug-ins/, j'ai perdu une bonne heure à comprendre pourquoi mes lectures de la config ne fonctionnaient pas. J'ai incriminé le dock, puis python, avant de m'apercevoir que je ne lisais pas le bon fichier J'avais pourtant pleins d'exemples utiles sous les yeux |
matttbe, Sunday 28 November 2010 à 13:35
|
|
Subscription date : 24 January 2009
Messages : 12573
|
C'est quand même un peu "dommage" d'avoir une même info à deux endroits différents, non ? Pour moi non puisque ça se base sur les autres applets, c'est utilisé dans deux domaines différents et que le monApplet.conf pourrait rester à 0. |
fabounet, Monday 29 November 2010 à 14:52
|
|
Subscription date : 30 November 2007
Messages : 17118
|
la version est dans le fichier de conf, car celui-ci est installé dans .config, donc après pour savoir s'il est à jour, le dock le compare avec la version de l'applet
effectivement du coup ça t'oblige à la maintenir à 2 endroits différents, mais pour les applets C cela est fait automatiquement par remplacement lors du cmake
pour les applets externes il n'y a pas de compilation, donc tu dois faire cette étape "à la main" |
xavier, Thursday 02 December 2010 à 18:51
|
|
Subscription date : 13 November 2010
Messages : 12
|
Merci pour vos réponses,
A plus tard. |
Technical discussions | Discussions techniques
|