Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| conky [Le 25/05/2011, 20:55] – [installation de conky par ppa] 2.11.174.78 | conky [Le 15/10/2025, 18:10] (Version actuelle) – suppr ppa abandonné + note wayland krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| - | ---- | ||
| - | ====== | + | ====== |
| - | {{ http:// | + | |
| - | Conky permet la surveillance de pratiquement toutes les variables du système : CPU, mémoire, swap, espace disque, température, | + | **Conky** permet la surveillance de pratiquement toutes les variables du système : CPU, mémoire, swap, espace disque, température, |
| - | Conky est extrêmement configurable bien que sa configuration puisse être difficile. Pour voir des exemples de configuration de conky, consultez **[[http:// | + | Conky est extrêmement configurable bien que sa configuration puisse être difficile. Pour voir des exemples de configuration de Conky, consultez **[[https:// |
| + | {{: | ||
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| - | Pour installer ce logiciel, vous devez avoir activé | + | * Disposer des [[: |
| - | + | * Disposer d'une connexion à Internet configurée et activée. | |
| + | * Avoir l' | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Il vous suffit, pour cela, d' | ||
| - | Versions de **conky** disponible sous Ubuntu : | + | Pour utiliser |
| - | * [[: | + | < |
| - | | + | |
| - | * [[: | + | |
| - | * [[; | + | |
| - | * [[; | + | |
| - | * [[; | + | |
| - | * [[; | + | |
| - | * [[; | + | |
| - | ==== installation de conky par ppa ===== | + | |
| - | la version la plus récente est la **1.8.1**: [[https:// | + | ==== Depuis les dépôts ==== |
| - | ajout du ppa: | + | Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>conky]]**, ou bien la version complète **[[apt>conky-all]]**, qui intègre plus de fonctionnalités (X11, XDamage, XDBE, Xft, MPD, MOC, math, hddtemp, portmon, RSS, Weather, wireless, IBM, nvidia, eve-online, Imlib2, ALSA mixer, apcupsd, I/O stats, argb, Lua+the cairo+imlib2 lua bindings, Audacious, and XMMS2). |
| - | sudo add-apt-repository ppa:norsetto/ | + | |
| - | mise a jour de la liste des paquets ; | + | |
| - | sudo apt-get update -qq | + | |
| - | installation de conky : | + | |
| - | sudo apt-get install | + | |
| ===== Configuration ===== | ===== Configuration ===== | ||
| - | <note tip>Il existe désormais un petit script permettant de colorer le code des conkyrc sous gedit (ainsi que les autres éditeurs utilisant gtksourceview2-0) | ||
| - | Celui ci est disponible [[http:// | ||
| - | Pour configurer conky, [[: | ||
| - | [[http:// | ||
| - | Retrouvez les [[http:// | + | Pour configurer Conky, |
| + | [[https:// | ||
| - | Retrouvez les [[http://doc.ubuntu-fr-secours.org/astuces/ | + | Si vous n'avez pas peur de l' |
| - | ==== Conky avant text ==== | + | <note tip> |
| + | Conky est compatible avec [[: | ||
| + | < | ||
| + | conky.config | ||
| + | out_to_x | ||
| + | out_to_wayland | ||
| + | </ | ||
| + | Il faut aussi changer la valeur de '' | ||
| + | < | ||
| + | </ | ||
| - | - La première partie du conky sert a configurer le conky, il ne faut pas oublier de mettre à la suite la partie TEXT qui comporte ce que va afficher | + | <note tip>Vous pouvez coloriser un code conky sur [[:gedit]] (// |
| + | |||
| + | ==== Conky avant TEXT ==== | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | La première partie du fichier " | ||
| < | < | ||
| - | # temps pour fermer conky en seconde. 0 = toujours actif | + | |
| + | # temps pour fermer conky en secondes. 0 = toujours actif | ||
| total_run_times 0 | total_run_times 0 | ||
| Ligne 77: | Ligne 75: | ||
| maximum_width 320 | maximum_width 320 | ||
| - | # écart avec le bord x=gauche ou droit y= haut ou bas | + | # écart avec le bord x=gauche ou droit y=haut ou bas |
| gap_x 5 | gap_x 5 | ||
| gap_y 100 | gap_y 100 | ||
| Ligne 99: | Ligne 97: | ||
| #type de fenêtre : normal(avec le cadre) / override / desktop | #type de fenêtre : normal(avec le cadre) / override / desktop | ||
| own_window_type override # normal / override / desktop | own_window_type override # normal / override / desktop | ||
| - | #pseudo transparence si vous avez des icones | + | #pseudo transparence si vous avez des icônes |
| own_window_transparent yes | own_window_transparent yes | ||
| Ligne 121: | Ligne 119: | ||
| default_outline_color black | default_outline_color black | ||
| - | color1 e49c16 | + | color1 e49c16 |
| color2 CA0000 #rouge | color2 CA0000 #rouge | ||
| Ligne 132: | Ligne 130: | ||
| ==== Autres exemples ==== | ==== Autres exemples ==== | ||
| - | Sur le site officiel : [[http:// | + | Visuels (et fichiers) sur le [[http:// |
| - | + | ||
| - | Sur le **forum** : [[http:// | + | |
| - | + | ||
| - | + | ||
| + | Sur notre **forum** : [[https:// | ||
| ==== Exécution ==== | ==== Exécution ==== | ||
| - | Pour exécuter | + | Pour exécuter |
| - | + | ||
| - | Si vous voulez le charger au démarrage : | + | |
| - | Système -> Préférence -> Sessions -> Programmes au démarrage | + | |
| - | (sur jaunty: Système -> préférences -> Application au démarrage). | + | |
| + | Si vous voulez le charger à chaque démarrage : | ||
| + | Système -> Préférence -> Sessions -> Programmes au démarrage (ou dans xubuntu : paramètres -> session et démarrage -> démarrage automatique ; dans Unity, chercher dans le [[unity# | ||
| Cliquez sur Ajouter et vous tapez " | Cliquez sur Ajouter et vous tapez " | ||
| Ligne 155: | Ligne 147: | ||
| </ | </ | ||
| - | Si la commande de retardement ne fonctionne pas avec un Conky par dessus les autres fenêtres suite au démarrage | + | ou |
| + | < | ||
| + | conky -p 10 | ||
| + | </ | ||
| + | où le nombre derrière **-p** est un nombre | ||
| + | Si on souhaite lancer un conky différent du conky standard défini dans **~/ | ||
| + | < | ||
| + | conky -c ~/ | ||
| + | </ | ||
| - | ===== Problèmes rencontrés ===== | + | Et avec une temporisation de 20 secondes : |
| + | < | ||
| + | conky -p 20 -c ~/ | ||
| + | </ | ||
| + | Note : l' | ||
| + | Si la commande de retardement (-d ou -p 10) ne fonctionne pas avec un Conky par dessus les autres fenêtres suite au démarrage de votre session, voir le chapitre 4.4 de cette documentation ou cliquer [[# | ||
| + | |||
| + | ===== Problèmes rencontrés ===== | ||
| - | ==== Conflit entre conky et les icônes du bureau ==== | + | ==== Conflit entre Conky et les icônes du bureau ==== |
| - | Il arrive lorsque | + | Lorsque |
| - | Ce problème est connu pour arriver systématiquement | + | Ce problème est connu avec Nautilus, mais aussi avec xfdesktop (donc affecte |
| - | On peut régler ce problème de différentes façons, voici une façon simple rapide et ne dépendant pas d' | + | On peut régler ce problème de différentes façons. Voici une façon simple rapide et ne dépendant pas d' |
| Éditer le **.conkyrc** pour changer la valeur de **own_window** à **yes** et rajouter deux options : | Éditer le **.conkyrc** pour changer la valeur de **own_window** à **yes** et rajouter deux options : | ||
| Ligne 177: | Ligne 184: | ||
| - | Cette solution provient de la FAQ de Conky, légèrement adaptée (override au lieu de desktop) afin de supprimer l' | + | Cette solution provient de la FAQ de Conky, légèrement adaptée (override au lieu de desktop) afin de supprimer l' |
| - | Pour s'en sortir avec Compiz, il s'agit essentiellement de créer une règle grâce au plugin **regexp matching** pour n'appliquer la décoration et l' | + | Pour s'en sortir avec Compiz, il s'agit essentiellement de créer une règle grâce au plugin **regexp matching** pour appliquer la décoration et l' |
| Edit : Essayer le paramètre : | Edit : Essayer le paramètre : | ||
| <note tip>'' | <note tip>'' | ||
| + | ==== Conflit entre Conky et LXDE ==== | ||
| + | Sous [[LXDE]], lorsque l'on veut intégrer conky au bureau, deux problèmes peuvent apparaître : | ||
| + | - Conky disparaît lorsque l'on clique sur le bureau | ||
| + | - Conky disparaît lorsque l'on fait " | ||
| + | Pour régler le problème, utilisez les paramètres suivants dans votre conkyrc : | ||
| + | < | ||
| + | background no | ||
| + | own_window yes | ||
| + | own_window_class Conky | ||
| + | own_window_type dock | ||
| + | own_window_hints undecorated, | ||
| + | own_window_transparent yes | ||
| + | </ | ||
| + | (Ce code permet également de résoudre ce type de problème sous Kubuntu, ajoutez-le simplement dans votre fichier.) | ||
| - | ==== Si Conky reste sur les fenêtres au démarrage de votre session ==== | + | Puis, allez dans **Préférences > openBox configuration manager > dock**. |
| - | == Première solution == | + | |
| - | Il faut le faire démarrer en retard à l'aide d'un script que nous nommerons .conkyboot, que nous placerons | + | |
| - | Contenue du script | + | Dans " |
| + | ==== Transparence avec Openbox ==== | ||
| + | |||
| + | On peut émuler une fausse transparence avec Openbox (qui normalement ne gère pas la transparence), | ||
| < | < | ||
| - | #!/bin/bash | + | own_window no |
| - | sleep 20; | + | own_window_transparent yes |
| - | conky; | + | own_window_type override |
| + | own_window_hints undecorated, | ||
| + | double_buffer yes | ||
| </ | </ | ||
| - | Penser à modifier dans les Propriétés -> Permissions | + | ==== Conky ne s’affiche pas au démarrage |
| - | chmod +x .conkyboot | + | Au démarrage de votre session, il se peut que Conky soit masqué par d’autres éléments, comme le fond d’écran, qui sont affichés après et donc par dessus. Pour y remédier, il suffit donc de retarder le lancement automatique de Conky.((Cette solution est inspirée de [[https:// |
| - | Puis dans //Système -> Préférence -> Application au démarrage// | + | === Sans script (plus simple) === |
| - | Cliquer | + | Créez une ligne dans votre gestionnaire de session (sur Xfce, on le trouve dans le panneau |
| - | * Nom : Conky | + | < |
| - | * Commande : /home/$USER/.conkyboot | + | ou |
| + | < | ||
| - | Redémarrer | + | (réduisez |
| - | (Solution inspiré du [[http:// | + | Puis redémarrez votre système. |
| - | == Autre solution plus simple | + | === Avec un script === |
| - | Au lieu de créer | + | |
| + | Ce système est plus lourd est n' | ||
| + | |||
| + | On effectue le démarrage retardé à l’aide d’un script | ||
| < | < | ||
| - | sh -c "sleep 20; conky;" | + | # |
| + | sleep 20; | ||
| + | conky; | ||
| </ | </ | ||
| + | Le retard, en secondes (20 secondes dans ce script), est à adapter selon ses préférences et le temps de démarrage de la machine. | ||
| + | Penser à rendre le fichier exécutable : | ||
| + | chmod +x ~/ | ||
| + | Il faut ensuite spécifier que ce script sera lancé au démarrage. Dans //Système -> Préférences -> Applications au démarrage//, | ||
| + | * Nom : Conky | ||
| + | * Commande : ''/ | ||
| + | Redémarrer le système. Cela devrait fonctionner. | ||
| ==== Problème de clignotement ==== | ==== Problème de clignotement ==== | ||
| Ligne 226: | Ligne 263: | ||
| Pour éviter le clignotement [[: | Pour éviter le clignotement [[: | ||
| - | Et vous mettez " | + | Et vous mettez " |
| * double_buffer | * double_buffer | ||
| - | On peut aussi rajouter " | + | On peut aussi rajouter " |
| * own_window_transparent | * own_window_transparent | ||
| - | Pour que l' | + | Pour que l' |
| < | < | ||
| - | gksudo gedit / | + | sudo xdg-open |
| - | chercher < | + | chercher |
| ... | ... | ||
| EndSection</ | EndSection</ | ||
| - | et insérer < | + | et insérer |
| Relancer le serveur X (ctrl+alt+backspace) pour que les changements prennent effet. | Relancer le serveur X (ctrl+alt+backspace) pour que les changements prennent effet. | ||
| - | + | En cas de problème | |
| - | En cas de problème, | + | |
| < | < | ||
| - | |||
| Voilà ;) | Voilà ;) | ||
| - | PS_1 : | + | PS_1 : |
| Load " | Load " | ||
| Ligne 259: | Ligne 294: | ||
| Load " | Load " | ||
| - | + | Puis, pour vérifier si Conky utilise le double buffer, lancez | |
| - | + | ||
| - | Puis, pour vérifier si Conky utilise le double buffer, lancez | + | |
| < | < | ||
| Ligne 267: | Ligne 300: | ||
| Conky: drawing to single buffer | Conky: drawing to single buffer | ||
| </ | </ | ||
| - | Alors Conky n' | + | Alors Conky n' |
| - | PS_2: (Ou plus simple, cas perso, ne fonctionne pas si le problème vient de la gestion du double buffer.) | + | PS_2: (ou plus simple, cas perso, ne fonctionne pas si le problème vient de la gestion du double buffer.) |
| - | Pour supprimer tout clignotement, | + | Pour supprimer tout clignotement, |
| - | exemple de ligne texte ajoutée dans .conkyrc (ajuster le nombre de tiré " | + | exemple de ligne texte ajoutée dans .conkyrc (ajuster le nombre de tiret " |
| ${color # | ${color # | ||
| + | <note important> | ||
| + | <note important> | ||
| - | <note important> | + | ==== Éviter une fenêtre dans la barre des tâches |
| - | <note important> | + | |
| - | ==== Éviter une fenêtre dans la barre des taches | + | |
| **Deux méthodes :** | **Deux méthodes :** | ||
| Ligne 288: | Ligne 321: | ||
| Les propriétés sont : | Les propriétés sont : | ||
| * undecorated qui enlève le tour de la fenêtre | * undecorated qui enlève le tour de la fenêtre | ||
| - | * below qui permet de mettre la fenêtre de conky sous les autres fenêtres | + | * below qui permet de mettre la fenêtre de Conky sous les autres fenêtres |
| - | * sticky qui laisse la fenêtre de conky sur tous les bureaux | + | * sticky qui laisse la fenêtre de Conky sur tous les bureaux |
| - | * skip_taskbar qui enlève | + | * skip_taskbar qui enlève |
| - | * skip_pager qui enlève | + | * skip_pager qui enlève |
| - | Ce type ne permet pas de conserver | + | Ce type ne permet pas de conserver |
| < | < | ||
| - | On conserve les options évoquées précédemment et en plus on conserve | + | On conserve les options évoquées précédemment et en plus on conserve |
| (plus d'info dans le man conky qui est reproduit sur [[http:// | (plus d'info dans le man conky qui est reproduit sur [[http:// | ||
| - | 2. Il faut utiliser le packet devilspie (ce qui nécessite le lancement de conky et devilspie au démarrage, l' | + | 2. Il faut utiliser le packet devilspie (ce qui nécessite le lancement de conky et devilspie au démarrage |
| **Deux méthodes de configuration de devilspie :** | **Deux méthodes de configuration de devilspie :** | ||
| - | Pour devilspie | + | Pour devilspie |
| __Méthode 1__ : créer un fichier: | __Méthode 1__ : créer un fichier: | ||
| < | < | ||
| - | Et vous mettez dedans: | + | Et vous mettez dedans : |
| < | < | ||
| <?xml version=" | <?xml version=" | ||
| Ligne 337: | Ligne 370: | ||
| </ | </ | ||
| - | CETTE METHODE | + | < |
| + | __Méthode 2__ : | ||
| - | + | Créez un dossier caché dans le home : | |
| - | __Méthode 2__: | + | |
| - | + | ||
| - | Créez un dossier caché dans le home: | + | |
| < | < | ||
| - | Aller dans ce dossier: | + | Aller dans ce dossier : |
| < | < | ||
| - | Editer le fichier de configuration (on peut lui donner n' | + | Editer le fichier de configuration (on peut lui donner n' |
| < | < | ||
| Ligne 369: | Ligne 400: | ||
| Quelques explications : | Quelques explications : | ||
| * application_name : nom de l' | * application_name : nom de l' | ||
| - | * pin : permet de mettre | + | * pin : permet de mettre |
| - | * skip_pager : conky n'apparait | + | * skip_pager : Conky n'apparaît |
| - | * skip_tasklist : conky n'apparait | + | * skip_tasklist : Conky n'apparaît |
| - | * below : conky est toujours dessous les autres fenêtres | + | * below : Conky est toujours dessous les autres fenêtres |
| - | * wintype " | + | * wintype " |
| - | Il est possible qu'il faille adapter le champ application_name. Il y a surement | + | Il est possible qu'il faille adapter le champ application_name. Il y a sûrement |
| On fait un fichier test.ds dans le dossier caché devilspie avec dedans : | On fait un fichier test.ds dans le dossier caché devilspie avec dedans : | ||
| (debug) | (debug) | ||
| Ensuite on lance l' | Ensuite on lance l' | ||
| - | Il apparait | + | Il apparaît |
| Puis il faut le charger au démarrage : | Puis il faut le charger au démarrage : | ||
| Ligne 386: | Ligne 417: | ||
| Cliquez sur Ajouter et vous tapez devilspie | Cliquez sur Ajouter et vous tapez devilspie | ||
| - | Voilà | + | Voilà |
| ==== Le conky réapparaît parfois brièvement au premier plan, devant mes applications ==== | ==== Le conky réapparaît parfois brièvement au premier plan, devant mes applications ==== | ||
| Ligne 407: | Ligne 438: | ||
| < | < | ||
| text_buffer_size 1024 | text_buffer_size 1024 | ||
| + | </ | ||
| + | |||
| + | ==== Conky et Gnome-shell ==== | ||
| + | |||
| + | Sous Gnome-shell pensez à modifier votre conkyrc comme suit : | ||
| + | < | ||
| + | own_window yes | ||
| + | own_window_transparent no | ||
| + | own_window_type normal | ||
| + | own_window_hints undecorated, | ||
| + | # | ||
| + | own_window_argb_visual yes | ||
| + | #couleur du font de conky ex:000000 = noire # | ||
| + | own_window_colour 000000 | ||
| + | #niveau de transparence # | ||
| + | own_window_argb_value 0 | ||
| </ | </ | ||
| Ligne 424: | Ligne 471: | ||
| * [[conky_scripts_systeme# | * [[conky_scripts_systeme# | ||
| * [[conky_scripts_systeme# | * [[conky_scripts_systeme# | ||
| - | |||
| ==== Multimédia ==== | ==== Multimédia ==== | ||
| + | |||
| * [[conky_scripts_multimedia# | * [[conky_scripts_multimedia# | ||
| * [[conky_scripts_multimedia# | * [[conky_scripts_multimedia# | ||
| Ligne 434: | Ligne 481: | ||
| * [[conky_scripts_multimedia# | * [[conky_scripts_multimedia# | ||
| * [[conky_scripts_multimedia# | * [[conky_scripts_multimedia# | ||
| + | * [[conky_scripts_multimedia# | ||
| {{ : | {{ : | ||
| ==== La météo ==== | ==== La météo ==== | ||
| + | |||
| * [[conky_scripts_temps_et_meteo# | * [[conky_scripts_temps_et_meteo# | ||
| * [[conkyforecast|la météo avec conkyForecast]] | * [[conkyforecast|la météo avec conkyForecast]] | ||
| + | * | ||
| ==== Divers ==== | ==== Divers ==== | ||
| + | |||
| * [[conky_scripts_divers# | * [[conky_scripts_divers# | ||
| * [[conky_scripts_divers# | * [[conky_scripts_divers# | ||
| - | * [[http:// | + | * [[https:// |
| * [[http:// | * [[http:// | ||
| + | ===== Voir aussi ===== | ||
| - | + | * **(en)** [[http://conky.sourceforge.net/|Site officiel]] | |
| - | ===== Liens ===== | + | * **(en)** [[http:// |
| - | + | * < | |
| - | Tutoriel : http://www.pcinpact.com/forum/ | + | * **(en)** [[http:// |
| - | + | | |
| - | Doc officielle | + | * [[https:// |
| - | + | * [[https:// | |
| - | http:// | + | * [[https:// |
| - | + | * [[https:// | |
| - | http:// | + | * [[https:// |
| - | + | ||
| - | Pour voir quelques jolis bureaux postés par les utilisateurs et intégrant Conky, découvrir de nouveaux scripts et poser vos questions, vous pouvez | + | |
| - | + | ||
| - | * Topic 1 (fermé) : http:// | + | |
| - | + | ||
| - | * Topic 2 (fermé) | + | |
| - | + | ||
| - | * Topic 3 (fermé): http:// | + | |
| - | + | ||
| - | * Topic 4 (ouvert): http:// | + | |
| - | + | ||
| - | <note tip>Les topics fermés restent bien entendu consultables !! ;)</ | + | |
| - | + | ||
| - | ===== Screenshot ===== | + | |
| - | + | ||
| - | + | ||
| - | {{:bureau_14-09-2009.png?300}} | + | |
| - | + | ||
| ---- | ---- | ||
| - | + | // | |
| - | // | + | |
