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 28/10/2018, 01:12] – [Conflit entre Conky et LXDE] 88.182.40.86 | conky [Le 15/10/2025, 18:10] (Version actuelle) – suppr ppa abandonné + note wayland krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| - | ---- | ||
| + | ====== Conky : affichage des ressources système ====== | ||
| + | **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 **[[https:// | ||
| + | {{: | ||
| + | ===== Pré-requis ===== | ||
| + | * Disposer des [[: | ||
| + | * Disposer d'une connexion à Internet configurée et activée. | ||
| + | * Avoir l' | ||
| + | ===== Installation ===== | ||
| + | Pour utiliser les liens d' | ||
| + | < | ||
| + | ==== Depuis les dépôts ==== | ||
| + | Pour installer ce logiciel, il suffit d' | ||
| + | ===== Configuration ===== | ||
| + | Pour configurer Conky, [[: | ||
| + | [[https:// | ||
| + | Si vous n'avez pas peur de l' | ||
| + | <note tip> | ||
| + | Conky est compatible avec [[: | ||
| + | < | ||
| + | conky.config = { | ||
| + | out_to_x = false, | ||
| + | out_to_wayland = true, | ||
| + | </ | ||
| + | Il faut aussi changer la valeur de '' | ||
| + | < | ||
| + | </ | ||
| + | <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 secondes. 0 = toujours actif | ||
| + | total_run_times 0 | ||
| + | # affiche le texte sur la sortie standard | ||
| + | out_to_console no | ||
| + | # réglage de la mémoire, pour éviter le clignotement | ||
| + | double_buffer yes | ||
| + | # Soustraire les mémoires tampons de la mémoire utilisée | ||
| + | no_buffers yes | ||
| + | text_buffer_size 2048 | ||
| + | |||
| + | # taux de rafraichissement de la fenêtre (en secondes) | ||
| + | update_interval 1 | ||
| + | |||
| + | # nombre d' | ||
| + | cpu_avg_samples 4 | ||
| + | net_avg_samples 2 | ||
| + | |||
| + | # taille et positon | ||
| + | alignment top_right | ||
| + | minimum_size 320 5 | ||
| + | maximum_width 320 | ||
| + | |||
| + | # écart avec le bord x=gauche ou droit y=haut ou bas | ||
| + | gap_x 5 | ||
| + | gap_y 100 | ||
| + | |||
| + | # afficher les ombres | ||
| + | draw_shades yes | ||
| + | # afficher des contours | ||
| + | draw_outline no | ||
| + | # contours autour des blocs de texte | ||
| + | draw_borders no | ||
| + | # largeur du contour | ||
| + | border_width 1 | ||
| + | # largeur des marges | ||
| + | border_margin 4 | ||
| + | |||
| + | #pour que conky tourne en arrière plan background no pour les tests | ||
| + | background yes | ||
| + | |||
| + | # utiliser sa propre fenêtre | ||
| + | own_window yes | ||
| + | #type de fenêtre : normal(avec le cadre) / override / desktop | ||
| + | own_window_type override # normal / override / desktop | ||
| + | #pseudo transparence si vous avez des icônes sous le conky elle ne seront plus accessibles une fois Conky activé | ||
| + | own_window_transparent yes | ||
| + | |||
| + | # Utiliser Xft (polices lissées etc) | ||
| + | use_xft yes | ||
| + | xftalpha .1 | ||
| + | override_utf8_locale yes # force UTF8 | ||
| + | |||
| + | #police a utiliser : use_xft doit être a " | ||
| + | xftfont Fixed: | ||
| + | # Tout le texte en majuscule | ||
| + | uppercase no | ||
| + | |||
| + | # Ajoute des espaces après certains objets pour éviter de les faire bouger. | ||
| + | # Fonctionne uniquement avec les polices Fixes | ||
| + | use_spacer right | ||
| + | |||
| + | # Couleurs | ||
| + | default_color FFFFFF #blanc | ||
| + | default_shade_color 333333 | ||
| + | default_outline_color black | ||
| + | |||
| + | color1 e49c16 | ||
| + | color2 CA0000 #rouge | ||
| + | |||
| + | color6 EEEEEE | ||
| + | color7 DDDDDD | ||
| + | color8 CCCCCC | ||
| + | color9 BBBBBB | ||
| + | </ | ||
| + | |||
| + | ==== Autres exemples ==== | ||
| + | |||
| + | Visuels (et fichiers) sur le [[http:// | ||
| + | |||
| + | Sur notre **forum** : [[https:// | ||
| + | |||
| + | ==== Exécution ==== | ||
| + | |||
| + | Pour exécuter ponctuellement Conky, faites ALT + F2 et vous tapez '' | ||
| + | |||
| + | 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 " | ||
| + | |||
| + | < | ||
| + | conky -d | ||
| + | </ | ||
| + | |||
| + | ou | ||
| + | < | ||
| + | conky -p 10 | ||
| + | </ | ||
| + | où le nombre derrière **-p** est un nombre de secondes d' | ||
| + | |||
| + | Si on souhaite lancer un conky différent du conky standard défini dans **~/ | ||
| + | |||
| + | < | ||
| + | conky -c ~/ | ||
| + | </ | ||
| + | |||
| + | 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 ===== | ===== Problèmes rencontrés ===== | ||
| + | ==== Conflit entre Conky et les icônes du bureau ==== | ||
| + | Lorsque l'on configure Conky en intégration bureau, il arrive que les icônes soient masquées par l' | ||
| + | Ce problème est connu avec Nautilus, mais aussi avec xfdesktop (donc affecte à priori Ubuntu et Xubuntu 9.04+ mais pas Kubuntu) | ||
| + | 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 : | ||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | |||
| + | 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 appliquer la décoration et l' | ||
| + | |||
| + | Edit : Essayer le paramètre : | ||
| + | <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.) | ||
| + | |||
| + | Puis, allez dans **Préférences > openBox configuration manager > dock**. | ||
| + | |||
| + | Dans " | ||
| ==== Transparence avec Openbox ==== | ==== Transparence avec Openbox ==== | ||
| + | |||
| On peut émuler une fausse transparence avec Openbox (qui normalement ne gère pas la transparence), | On peut émuler une fausse transparence avec Openbox (qui normalement ne gère pas la transparence), | ||
| < | < | ||
| Ligne 38: | Ligne 222: | ||
| double_buffer yes | double_buffer yes | ||
| </ | </ | ||
| + | |||
| ==== Conky ne s’affiche pas au démarrage de votre session ==== | ==== Conky ne s’affiche pas au démarrage de votre session ==== | ||
| - | 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 [[http:// | + | 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:// |
| === Sans script (plus simple) === | === Sans script (plus simple) === | ||
| - | Créez une ligne dans votre gestionnaire de session (sur Xfce, on le trouve dans le panneau // | + | |
| + | Créez une ligne dans votre gestionnaire de session (sur Xfce, on le trouve dans le panneau // | ||
| < | < | ||
| ou | ou | ||
| Ligne 53: | Ligne 239: | ||
| === Avec un script === | === Avec un script === | ||
| + | |||
| Ce système est plus lourd est n' | Ce système est plus lourd est n' | ||
| Ligne 71: | Ligne 258: | ||
| Redémarrer le système. Cela devrait fonctionner. | Redémarrer le système. Cela devrait fonctionner. | ||
| + | |||
| ==== Problème de clignotement ==== | ==== Problème de clignotement ==== | ||
| Ligne 88: | Ligne 276: | ||
| 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à ;) | ||
| Ligne 107: | Ligne 293: | ||
| Load " | Load " | ||
| Load " | Load " | ||
| - | |||
| - | |||
| Puis, pour vérifier si Conky utilise le double buffer, lancez Conky dans le terminal. Si ces lignes apparaissent : | Puis, pour vérifier si Conky utilise le double buffer, lancez Conky dans le terminal. Si ces lignes apparaissent : | ||
| Ligne 116: | 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 tiret " | + | exemple de ligne texte ajoutée dans .conkyrc (ajuster le nombre de tiret " |
| ${color # | ${color # | ||
| - | |||
| <note important> | <note important> | ||
| <note important> | <note important> | ||
| + | |||
| ==== Éviter une fenêtre dans la barre des tâches ==== | ==== Éviter une fenêtre dans la barre des tâches ==== | ||
| Ligne 154: | Ligne 338: | ||
| **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: | ||
| Ligne 186: | Ligne 370: | ||
| </ | </ | ||
| - | < | + | < |
| - | + | ||
| __Méthode 2__ : | __Méthode 2__ : | ||
| Ligne 289: | 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 304: | Ligne 486: | ||
| ==== 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 ==== | ||
| + | * [[conky_scripts_divers# | ||
| + | * [[conky_scripts_divers# | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | ===== Voir aussi ===== | ||
| + | * **(en)** [[http:// | ||
| + | * **(en)** [[http:// | ||
| + | * < | ||
| + | * **(en)** [[http:// | ||
| + | * 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 consulter ces sujets de discussion sur le forum Ubuntu-fr (les sujets fermés restent bien entendu consultables) : | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | ---- | ||
| + | // | ||
