Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
utilisateurs:jeremix:tutos:accueil [31/10/2020 20:43] jeremix [Configuration] |
utilisateurs:jeremix:tutos:accueil [01/11/2020 12:17] jeremix [Pour aller plus loin] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
* Commentaires : Monitorage graphique du système. | * Commentaires : Monitorage graphique du système. | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
+ | * Info : suite du wiki [[doc:systeme:conky|Conky]] dû au changement dans l'écriture lua entre la version 1.09 et la version 1.10 de conky | ||
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 41: | Ligne 42: | ||
Ce fichier, se divise en 2 parties distinctes, il utilise la syntaxe Lua\\ | Ce fichier, se divise en 2 parties distinctes, il utilise la syntaxe Lua\\ | ||
- | la première : conky.config = { \\ | + | la première : conky.config \\ |
<file config nom> | <file config nom> | ||
conky.config = { | conky.config = { | ||
Ligne 59: | Ligne 60: | ||
border_inner_margin = 0, | border_inner_margin = 0, | ||
border_outer_margin = 0, | border_outer_margin = 0, | ||
- | minimum_width = 200, | ||
- | minimum_height = 800, | ||
alignment = 'top_right', | alignment = 'top_right', | ||
gap_x = 35, | gap_x = 35, | ||
Ligne 78: | Ligne 77: | ||
conky.text = [[ | conky.text = [[ | ||
+ | ici commence la personnalisation du conky | ||
+ | ]] | ||
</file> | </file> | ||
- | la seconde : conky.text = [[ \\ | + | la seconde : conky.text \\ |
+ | voici un exemple, en partie récupéré ici [[https:www.linuxtricks.fr/wiki/conky-des-variables-systeme-sur-le-bureau]] | ||
+ | {{/file-R014a7ba596710ed916f2076a8ab32784.png}} image à supprimer du serveur svp \\ | ||
+ | {{/file-Rd02aa5514174c53030b30801fbb54b81.png}} | ||
+ | |||
+ | <file config nom> | ||
+ | conky.text = [[ | ||
+ | ${font Droid Sans Mono:size=9} | ||
+ | ${color black}SYSTEM:${color #510289} | ||
+ | ${color black}Distribution:${color #510289} ${texeci 900 cat /etc/issue.net} | ||
+ | ${color black}kernel${color #510289} $kernel | ||
+ | ${color black}Uptime:${color #510289} $uptime | ||
+ | ${color black}Utilisation RAM: ${color #510289} $mem / $memmax ($memperc%) | ||
+ | ${color black}Root: ${color #510289}${fs_used /} / ${fs_size /} (${fs_used_perc /}%) | ||
+ | ${color black}Home: ${color #510289}${fs_used /home} / ${fs_size /home} (${fs_used_perc /home}%) | ||
+ | ${color black}IP eth0 : ${color #510289}${addr eth0} ${goto 250}${color black}DL:${color #510289} ${downspeedf eth0}k/s ${goto 350} ${color black}UP:${color #510289} ${upspeedf eth0}k/s | ||
+ | |||
+ | ${goto 10}${color black}Météo : | ||
+ | ${goto 10}${color #510289}${texeci 3600 curl -s 'wttr.in/grenoble?qT0&lang=fr' | head -7} | ||
+ | |||
+ | ]] | ||
+ | |||
+ | </file> | ||
+ | |||
+ | Voici quelques variables dans le texte intéressantes : \\ | ||
+ | ${font Droid Sans Mono:size=9} : Permet de définir la police après cette balise \\ | ||
+ | ${color black} : Permet de définir la couleur du texte derrière cette balise. Les couleurs sont red,green,yellow,blue,magenta,cyan,black,white ou code hexadécimal \\ | ||
+ | ${goto 250} : Décale de 250px \\ | ||
+ | ${texeci 900 cat } : Permet d"exécuter la commande toutes les 900 secondes \\ | ||
+ | $mem $memmax $memperc% : Variables mémoire utilisée, total, utilisée en % \\ | ||
+ | ${fs_used /home} ${fs_size /home} ${fs_used_perc /home} : Variable de système de fichiers (on indique le point de montage, ici /home) utilisé, total, utilisé en % \\ | ||
+ | ${addr eth0} ${downspeedf eth0} ${upspeedf eth0} : Variable interface réseau (on indique le nom de l'interface) adresse IP, débit descendant (kb/s), débit montant (kb/s) \\ | ||
+ | |||
+ | Lorsque vous éditez votre fichier de configuration, à chaque enregistrement, conky recharge le fichier automatiquement et applique les changements de suite ! | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
+ | Lancer Conky, tout simplement en entrant dans le terminal | ||
+ | <code user>conky</code> | ||
+ | |||
+ | ===== Lancement automatique ===== | ||
+ | Si vous souhaitez voir Conky démarrer à l'ouverture de votre session, deux possibilités s'offrent à vous. | ||
+ | |||
+ | ==== Par un gestionnaire de session ==== | ||
+ | Créez une entrée dans votre gestionnaire de session. \\ | ||
+ | Exemple pour Xfce : menu //Paramètres//, puis //Session et démarrage//, onglet //Démarrage automatique//, bouton //Ajouter//. \\ | ||
+ | La commande à saisir est : | ||
+ | <code bash>conky -p 2</code> | ||
+ | ou | ||
+ | <code bash>sh -c "sleep 2; conky;"</code> | ||
+ | Le retard à l'allumage (en secondes) est à adapter aux besoins de votre système. \\ | ||
+ | \\ | ||
+ | Les utilisateurs de LXDE pourront, quant à eux, consulter la rubrique [[:doc:environnements:lxde:lxde#lancer-un-programme-au-demarrage|Lancer un programme au démarrage]]. | ||
+ | |||
+ | ==== Par un script ==== | ||
+ | Le script en question est placé, par exemple, dans le dossier utilisateur et nommé //.conkyboot.sh// : | ||
+ | <file ~/.conkyboot.sh ~/.conkyboot.sh> | ||
+ | #!/bin/bash | ||
+ | sleep 2 | ||
+ | conky -d | ||
+ | </file> | ||
+ | |||
+ | Ce script doit être rendu exécutable : | ||
+ | <code user>chmod +x ~/.conkyboot.sh</code> | ||
+ | |||
+ | Il vous reste alors à l'inclure parmi les //applications lancées au démarrage//. | ||
+ | Veuillez pour cela vous reporter à la documentation de votre environnement de bureau. | ||
+ | |||
+ | Le lancement par script est utilisé, en particulier, pour démarrer plusieurs instances de Conky. \\ | ||
+ | Il nécessite alors autant de fichiers de configuration que d'instances de Conky souhaitées : | ||
+ | <file ~/.conkyboot.sh ~/.conkyboot.sh> | ||
+ | #!/bin/bash | ||
+ | sleep 2 | ||
+ | conky -c ~/conkyrc1 & | ||
+ | sleep 5 | ||
+ | conky -c ~/conkyrc2 & | ||
+ | </file> | ||
+ | |||
+ | ===== Pour aller plus loin ===== | ||
+ | Dans les forums : | ||
+ | * [[https://debian-facile.org/viewtopic.php?id=27092|Partagez vos conky ! ]] | ||
+ | * [[https://debian-facile.org/viewtopic.php?id=2038|Wiki - Conky - surveiller les fonctionnements de son système ]] | ||
+ | ===== Références ===== | ||
+ | * [[https://github.com/brndnmtthws/conky|Conky - Site ]] |