logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 23-09-2023 10:20:12

ptitjoz
Membre
Lieu : France
Distrib. : Debian 12.2
Noyau : Linux 6.1.0-13-amd64
(G)UI : Xfce
Inscription : 20-09-2017
Site Web

Conky configuration

Bonjour
j'ai découvert conky il y a peu
j'ai essayé (avec de l'aide sur irc) de modifier un premier fichier de configuration.
je rencontre une première difficulté (pour l'instant), comment se fait-il que quand je clique sur une icône du bureau que conky ne s'affiche plus et comment gérer la transparence ?

  JZRJ6Tul.png

merci de votre aide smile


voici mon fichier de config

#version conky 0.1
conky.config = {
    alignment = 'top_right',
    background = false,
    border_width = 1,
    cpu_avg_samples = 2,
    default_color = 'yellow',
    default_outline_color = 'white',
    default_shade_color = 'white',
    double_buffer = true,
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = false,
    draw_shades = false,
    extra_newline = false,
    font = 'DejaVu Sans Mono:size=12',
    gap_x = 60,
    gap_y = 60,
    minimum_height = 600,
    minimum_width = 200,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_ncurses = false,
    out_to_stderr = false,
    out_to_x = true,
    own_window = true,
    own_window_class = 'Conky',
    own_window_type = 'desktop', -- pour intégration sur le bureau (sinon dans une fenêtre)
    -- debut modifs
    own_window_transparent=true, --transparence mais ne fontionne pas
    --- fin modifs
    show_graph_range = false,
    show_graph_scale = false,
    stippled_borders = 0,
    update_interval =2,
    uppercase = false,
    use_spacer = 'none',
    use_xft = true,
}

conky.text = [[
#${time}
${scroll 32  $sysname $nodename $kernel $machine}
${color white}Ptitjoz conkyrc 0.1
$hr

${color grey}Uptime:$color $uptime
${color grey}Fréquence (en MHz):$color $freq
#${color grey}Frequency (in GHz):$color $freq_g
#
${color grey}RAM Usage:$color $mem/$memmax - $memperc%
${membar 16}
#
${color grey}Swap Usage:$color $swap/$swapmax - $swapperc%
${color white}${swapbar 16}
#
${color grey}CPU Usage:$color $cpu%
${color red}${cpubar 16}
${color grey}Processes:$color $processes  ${color grey}Running:$color $running_processes

#${color grey}File systems:
# / $color${fs_used /}/${fs_size /} ${fs_bar 6 /}
#${color grey}Networking:
#Up:$color ${upspeed} ${color grey} - Down:$color ${downspeed}
$hr
${color grey}Name              PID     CPU%   MEM%
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color lightgrey} ${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}

$hr
Températures : ${color yellow}
${exec sensors | grep   "temp1" | grep -v "N/A" | cut -c 14-24 } ${color grey}
$hr
]]

 

Dernière modification par ptitjoz (23-09-2023 10:55:50)


------------------------------------
Un peu poète, un peu geek

Hors ligne

#2 23-09-2023 13:03:08

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Conky configuration

hello
j'ai pas testé mais pour la transparence c'est sûrement parce que tu ne respecte pas la même syntaxe avec espace avant et après le signe égal

own_window_transparent = true,


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 23-09-2023 13:36:40

ptitjoz
Membre
Lieu : France
Distrib. : Debian 12.2
Noyau : Linux 6.1.0-13-amd64
(G)UI : Xfce
Inscription : 20-09-2017
Site Web

Re : Conky configuration

non ça n'a rien changé, on aurait pu espérer
en principe quand c'est une erreur de syntaxe ça le notifie

en attendant, je le lance en fenêtré dans un espace de travail dédié en commentant

 -- own_window_type = 'desktop',


  TFpAATZ.png


------------------------------------
Un peu poète, un peu geek

Hors ligne

#4 23-09-2023 14:08:45

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Conky configuration

bon du coup j'ai repiqué les paramètres du conky de ma Debian nakedeb jusqu'au moment ou ça a bien fonctionné

#version conky 0.1
conky.config = {
    alignment = 'top_right',
    background = true,
    border_width = 1,
    cpu_avg_samples = 2,
    default_color = 'yellow',
    default_outline_color = 'white',
    default_shade_color = 'white',
    double_buffer = true,
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = false,
    draw_shades = false,
    extra_newline = false,
    font = 'DejaVu Sans Mono:size=12',
    gap_x = 60,
    gap_y = 60,
    minimum_height = 600,
    minimum_width = 200,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_ncurses = false,
    out_to_stderr = false,
    out_to_x = true,
    own_window = true,
    own_window_class = 'conky',
    own_window_type = 'dock',
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
    own_window_transparent = true,
    own_window_argb_visual = true,
    own_window_argb_value = 220,
    show_graph_range = false,
    show_graph_scale = false,
    stippled_borders = 0,
    update_interval =2,
    uppercase = false,
    use_spacer = 'none',
    use_xft = true,
}

conky.text = [[
#${time}
${scroll 32  $sysname $nodename $kernel $machine}
${color white}Ptitjoz conkyrc 0.1
$hr

${color grey}Uptime:$color $uptime
${color grey}Fréquence (en MHz):$color $freq
#${color grey}Frequency (in GHz):$color $freq_g
#
${color grey}RAM Usage:$color $mem/$memmax - $memperc%
${membar 16}
#
${color grey}Swap Usage:$color $swap/$swapmax - $swapperc%
${color white}${swapbar 16}
#
${color grey}CPU Usage:$color $cpu%
${color red}${cpubar 16}
${color grey}Processes:$color $processes  ${color grey}Running:$color $running_processes

#${color grey}File systems:
# / $color${fs_used /}/${fs_size /} ${fs_bar 6 /}
#${color grey}Networking:
#Up:$color ${upspeed} ${color grey} - Down:$color ${downspeed}
$hr
${color grey}Name              PID     CPU%   MEM%
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color lightgrey} ${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}

$hr
Températures : ${color yellow}
${exec sensors | grep   "temp1" | grep -v "N/A" | cut -c 14-24 } ${color grey}
$hr
]]

Dernière modification par Croutons (23-09-2023 14:09:46)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#5 23-09-2023 14:19:17

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : Conky configuration

Ça me dit quelque chose cette histoire de conky qui devient invisible quand on clique ailleurs sur le bureau…

Est-ce qu’il réapparaît quand tu cliques dans la zone où il est censé se trouver ?
Et est-ce que tu as aussi ce problème lorsque tu n’actives pas la transparence ?

Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#6 23-09-2023 18:07:42

ptitjoz
Membre
Lieu : France
Distrib. : Debian 12.2
Noyau : Linux 6.1.0-13-amd64
(G)UI : Xfce
Inscription : 20-09-2017
Site Web

Re : Conky configuration

vv222 a écrit :

Ça me dit quelque chose cette histoire de conky qui devient invisible quand on clique ailleurs sur le bureau…

Est-ce qu’il réapparaît quand tu cliques dans la zone où il est censé se trouver ?
Et est-ce que tu as aussi ce problème lorsque tu n’actives pas la transparence ?



non ça ne réapparait pas et j'ai aussi ce problème avec la transparence

Cependant, avec le code de @croutons tout fonctionne à merveille ! (Merci !) mais je n'ai pas tout compris

   -- debut modifs
    -- own_window_type = 'desktop', -- pour intégration sur le bureau mais s'efface !
    own_window_type = 'dock',  -- pour intégration sur le bureau ==> OK
    own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', -- si non ne se cache pas
    own_window_transparent = true, --  transparence ==> OK
    own_window_argb_visual = true, -- necessaire !
    --- fin modifs



  I3rBkPKl.png

Prochaine étape, pour aller plus loin, "customiser" pour avoir la date et heure, le débit wifi+le % de puissance, la batterie et plus si besoin. Encore un peu de  travail smile

pour la température j'ai composé cette ligne. Est-ce la bonne méthode ?

${exec sensors | grep   "temp1" | grep -v "N/A" | cut -c 14-24 } ${color grey}


------------------------------------
Un peu poète, un peu geek

Hors ligne

#7 23-09-2023 18:17:07

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : Conky configuration

Pour l’affichage de la température du CPU, j’ai commencé par écrire un script shell qui affiche la température dans une couleur différente selon qu’elle est basse, élevée ou très élevée :

#!/bin/sh

# Get temperature value
SENSOR_PROBE='atk0110-acpi-0'
TEMP_STRING=$(sensors "$SENSOR_PROBE" | grep '^CPU Temperature:' | grep --only-matching '[0-9.]\+°C' | head --lines=1)
TEMP_NUMBER=${TEMP_STRING%.*}

# Set display mode based on arguments
# Default is to display temperature in a console
unset DISPLAY_MODE
if [ $# -eq 1 ]; then
  case "$1" in
    ('conky'|'shell')
      DISPLAY_MODE="$1"
    ;;
  esac
fi
: "${DISPLAY_MODE:=shell}"

# Set display color based on temperature value
# ≥ 60°C is high, ≥ 95°C is critical
if [ $TEMP_NUMBER -ge 95 ]; then
  case "$DISPLAY_MODE" in
    ('conky')
      COLOR='red'
    ;;
    ('shell')
      COLOR=31
    ;;
  esac
elif [ $TEMP_NUMBER -ge 60 ]; then
  case "$DISPLAY_MODE" in
    ('conky')
      COLOR='yellow'
    ;;
    ('shell')
      COLOR=33
    ;;
  esac
else
  case "$DISPLAY_MODE" in
    ('conky')
      unset COLOR
    ;;
    ('shell')
      COLOR=32
    ;;
  esac
fi

# Set message syntax based on display mode
case "$DISPLAY_MODE" in
  ('conky')
    MESSAGE='${color %s}%s${color}'
  ;;
  ('shell')
    MESSAGE='\033[1;%sm%s\033[0m\n'
  ;;
esac

# Print the formatted message
printf "$MESSAGE" "$COLOR" "$TEMP_STRING"

exit 0

(ce script peut-être appelé indifféremment dans une console ou dans Conky, il pourrait être grandement simplifié si on ne souhaite l’appeler que depuis Conky)

Ensuite ce script est appelé dans la section de mon Conky affichant les informations liés au CPU :

${font DejaVu Sans Condensed:style=Bold:size=12}CPU ${hr}${font}

$alignr ${execpi 60 show_cpu_temperature conky}
${cpugraph cpu0 40,298 C5FFC5 279827 -t}
${top name 1} $alignr ${top cpu 1}%
${top name 2} $alignr ${top cpu 2}%
${top name 3} $alignr ${top cpu 3}%


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#8 24-09-2023 07:58:52

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Conky configuration

ptitjoz a écrit :

pour la température j'ai composé cette ligne. Est-ce la bonne méthode ?
${exec sensors | grep   "temp1" | grep -v "N/A" | cut -c 14-24 } ${color grey}



plutôt utiliser awk

sensors|awk '/temp1/ { print $2 }'


voir le message 13 de Tawal la
https://debian-facile.org/viewtopic.php?id=29359
a adapter suivant ce que te revoie la commande sensors

à lire aussi le post dédié sur les conky des utilisateurs
https://debian-facile.org/viewtopic.php?id=27092

Dernière modification par Croutons (24-09-2023 08:00:38)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#9 24-09-2023 13:46:58

ptitjoz
Membre
Lieu : France
Distrib. : Debian 12.2
Noyau : Linux 6.1.0-13-amd64
(G)UI : Xfce
Inscription : 20-09-2017
Site Web

Re : Conky configuration

Croutons a écrit :

ptitjoz a écrit :

pour la température j'ai composé cette ligne. Est-ce la bonne méthode ?
${exec sensors | grep   "temp1" | grep -v "N/A" | cut -c 14-24 } ${color grey}



plutôt utiliser awk

sensors|awk '/temp1/ { print $2 }'


voir le message 13 de Tawal la
https://debian-facile.org/viewtopic.php?id=29359
a adapter suivant ce que te revoie la commande sensors

à lire aussi le post dédié sur les conky des utilisateurs
https://debian-facile.org/viewtopic.php?id=27092



merci smile et comme je découvre les commandes (grep , cut) je fais avec... je vais découvrir awk

j'ai repris ta commande et rajouté

 grep -v "N/A"

  pour éliminer l'info non désirée

 ${exec sensors|awk '/temp1/ { print $2 }'|grep -v "N/A"  } ${color grey}




c'est correct ?


------------------------------------
Un peu poète, un peu geek

Hors ligne

#10 24-09-2023 13:50:49

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Conky configuration

ah bon tu as une info non désiré?
un capteur qui affiche rien?
sensors tout seul ça te donne quoi?

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#11 24-09-2023 14:02:13

ptitjoz
Membre
Lieu : France
Distrib. : Debian 12.2
Noyau : Linux 6.1.0-13-amd64
(G)UI : Xfce
Inscription : 20-09-2017
Site Web

Re : Conky configuration

ceci

joz@emachines:~$ sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +59.4°C  (high = +70.0°C)
                       (crit = +115.0°C, hyst = +107.5°C)

radeon-pci-0100
Adapter: PCI adapter
temp1:            N/A  (crit = +120.0°C, hyst = +90.0°C)

BAT1-acpi-0
Adapter: ACPI interface
in0:          10.54 V  
curr1:         1.54 A  

radeon-pci-0008
Adapter: PCI adapter
in0:         863.00 mV
temp1:        +58.0°C  (crit = +120.0°C, hyst = +90.0°C)

joz@emachines:~$
 


------------------------------------
Un peu poète, un peu geek

Hors ligne

#12 24-09-2023 15:08:09

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Conky configuration

ah ok
autant n'utiliser que le capteur qui te renvoie une info dans ton conky

${execi 15 sensors k10temp-pci-00c3 | awk '/temp1/ {print $2}'}
 

Dernière modification par Croutons (24-09-2023 15:08:29)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#13 24-09-2023 16:57:10

ptitjoz
Membre
Lieu : France
Distrib. : Debian 12.2
Noyau : Linux 6.1.0-13-amd64
(G)UI : Xfce
Inscription : 20-09-2017
Site Web

Re : Conky configuration

oui mais comme il y a celui ci : radeon-pci-0008
je renvoie les 2 avec ma commande en enlevant le N/A voir #1

>bash sensors.sh
+49.6°C
+50.0°C

dans conky
  jwrWzTt.png

Dernière modification par ptitjoz (24-09-2023 17:01:02)


------------------------------------
Un peu poète, un peu geek

Hors ligne

#14 25-09-2023 08:34:53

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Conky configuration

si tu as dans le bios le température, vérifie que ce sont les mêmes
bon sur mon PC j'ai même pas çà dans mon bios, j'aurais bien voulu car il s’avère que le module k10temp utilisé pour affiché les températures m'affiche 21°C pour le CPU
pour mon ordi c'est le module f71882fg pour que sensors m'affiche les bonnes infos, mais comme je n'ai aucun moyen de vérifié je suis pas plus avancé big_smile
apres avoir supprimé k10temp et chargé f71882fg

sensors


f8000-isa-0a00
Adapter: ISA adapter
+3.3V:         3.34 V  
3VSB:          3.36 V  
Vbat:          3.06 V  
fan1:        1818 RPM
fan2:         907 RPM
fan3:           0 RPM  ALARM
fan4:           0 RPM
temp1:        +36.0°C  (high = +70.0°C, hyst = +60.0°C)
temp2:          FAULT  (high = +100.0°C, hyst = +85.0°C)
temp3:        +23.0°C  (high = +100.0°C, hyst = +85.0°C)

radeon-pci-0200
Adapter: PCI adapter
temp1:        +58.0°C  (crit = +120.0°C, hyst = +90.0°C)
 


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#15 25-09-2023 09:00:01

ptitjoz
Membre
Lieu : France
Distrib. : Debian 12.2
Noyau : Linux 6.1.0-13-amd64
(G)UI : Xfce
Inscription : 20-09-2017
Site Web

Re : Conky configuration

Dans le bios de ma machine, c'est minimaliste... mais pas grave, les 2 températures indiquées par sensors sont cohérentes : au démarrage c'est dans les 25° et ça monte vite autour des 55/60° et si je charge un max ça monte à 75° et le ventilateur s'énerve smile

toujours dans les recherches sur la fréquence des processeur
(j'ai trouvé ce lien https://conky.sourceforge.net/variables.html )

j'essaie d'afficher la fréquence de mes cpu qui sont différentes 780 Mhz et 1.3 Ghz (par exemple) mais je n'arrive pas avec freq à afficher les 2 valeurs

avec ${exec cpufreq-info |awk '/la fréquence actuelle de ce CPU/ {print $8,$9'}} ça ne fonctionne guère mieux

Une idée ?

------------------------------------
Un peu poète, un peu geek

Hors ligne

#16 25-09-2023 09:12:55

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Conky configuration

ah oui je crois bien que il y a des variables toute faite, j'ai vu çà dans le man conky
je regarde si je retrouve

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#17 25-09-2023 09:38:57

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Conky configuration

man conky a écrit :


       freq (n)
              Returns CPU #n’s frequency in MHz.  CPUs are counted from 1.
             
              Default: 1
             
       freq2 (n)
              Returns CPU #n’s clock speed from assembly in MHz.  CPUs are counted from 1.
             
              Default: 1
                     
       freq_g (n)
              Returns CPU #n’s frequency in GHz.  CPUs are counted from 1.
             
              Default: 1



3 variables possible la plus intéressante c'est freq (n), sinon en GHz y'a pas trop d'interet
donc dans ton conky sa donne un truc du genre
exemple pour 2 cœur:

cœur1 ${freq 1} cœur2 ${freq 2}


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#18 25-09-2023 10:46:28

ptitjoz
Membre
Lieu : France
Distrib. : Debian 12.2
Noyau : Linux 6.1.0-13-amd64
(G)UI : Xfce
Inscription : 20-09-2017
Site Web

Re : Conky configuration

Merci ça fonctionne super  smile j'avais bien essayé avec des paramètres, mais je mettais freq(1) et évidemment ça ne fonctionnait pas ...
  jo8Lsrv.png
sinon dans la commande

${color grey}Températures : ${color yellow}${exec sensors|awk '/temp1/ { print $2 }'|grep -v "N/A"  }

ça me met les températures sur 2 lignes. Comment mettre tout sur la même (comme pour Fréquences). Sais-tu comment s'y prendre ?

Dernière modification par ptitjoz (25-09-2023 10:48:18)


------------------------------------
Un peu poète, un peu geek

Hors ligne

#19 25-09-2023 11:11:50

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Conky configuration

${color grey}Températures : ${alignr}${color white}Cpu ${color yellow}${exec sensors k10temp-pci-00c3|awk '/temp1/ { print $2 }'} \
${color white}Gpu ${color yellow}${exec sensors radeon-pci-0200|awk '/temp1/ { print $2 }'}

Dernière modification par Croutons (25-09-2023 12:29:04)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#20 25-09-2023 13:17:54

ptitjoz
Membre
Lieu : France
Distrib. : Debian 12.2
Noyau : Linux 6.1.0-13-amd64
(G)UI : Xfce
Inscription : 20-09-2017
Site Web

Re : Conky configuration

parfait !  chapeau ! (j'ai juste dû adapter le nom de la carte)
  VLE2mxI.png

plus que 2 points à voir la batterie et le réseau (up/down) mais je vais chercher un peu. je reviendrai si je sèche...

------------------------------------
Un peu poète, un peu geek

Hors ligne

#21 25-09-2023 13:58:22

mister_g
Membre
Distrib. : debian sid
Noyau : Linux 6.11.7-amd64
(G)UI : fluxbox
Inscription : 20-07-2022

Re : Conky configuration

Salut,

j'ai les  syntaxes pour le débit réseau et le cumul up et down depuis le démarrage du pc.
je te laisse chercher et si ca te saoule ... reviens et je te les passe  big_smile

Hors ligne

#22 25-09-2023 14:11:16

ptitjoz
Membre
Lieu : France
Distrib. : Debian 12.2
Noyau : Linux 6.1.0-13-amd64
(G)UI : Xfce
Inscription : 20-09-2017
Site Web

Re : Conky configuration

mister_g a écrit :

Salut,

j'ai les syntaxes pour le débit réseau et le cumul up et down depuis le démarrage du pc.
je te laisse chercher et si ca te saoule ... reviens et je te les passe  big_smile


merci c''est sympa smile je te dirai

pour la batterie voila ce que j'affiche
  9jMFkdK.png
ou ça
   Q22IYPwl.png

méthode : j'ai installé acpi et composé cette commande  :

Batterie: ${color yellow}${exec acpi -b | grep "Battery 1" | awk '{ print $3 " " $4 " " $5" " $6" "  $7" " $8  }'}

Dernière modification par ptitjoz (25-09-2023 14:13:33)


------------------------------------
Un peu poète, un peu geek

Hors ligne

#23 25-09-2023 17:02:16

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Conky configuration

pareil il y a des variables spécifique pour conky à chercher dans le man conky wink

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#24 25-09-2023 17:12:19

ptitjoz
Membre
Lieu : France
Distrib. : Debian 12.2
Noyau : Linux 6.1.0-13-amd64
(G)UI : Xfce
Inscription : 20-09-2017
Site Web

Re : Conky configuration

Croutons a écrit :

pareil il y a des variables spécifique pour conky à chercher dans le man conky wink



tout ce que j'ai testé avec battery ne fonctionne pas, mais j'ai peut-être raté quelque chose, je vais encore creuser pour cela.


EDIT
ah si il fallait que je force le paramètre à BAT1   

en vert les retours des variables de conky smile
  R5iFL34.png

donc c'est bon et c'est sans doute plus rapide d'utiliser les variables prédéfinies que de jouer avec awk smile

merci croutons !

Dernière modification par ptitjoz (25-09-2023 17:41:50)


------------------------------------
Un peu poète, un peu geek

Hors ligne

#25 28-09-2023 08:56:55

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Conky configuration

hello
j’ai vu un peu par hasard la variable qu'il fallait utiliser pour afficher les températures et ventilateur

man conky a écrit :

hwmon (dev) type n (factor offset)
Hwmon  sensor  from  sysfs (Linux 2.6).  Parameter dev can be: 1.  Number.  e.g 1 means hwmon1.  2.  Module name.  e.g. k10temp means the first hwmon device whose module name is `k10temp.  3. Omitted.  Then the first hwmon device (hwmon0) will be used.
Parameter type is either in or vol meaning voltage; fan meaning fan; temp meaning temperature.  Parameter n is number of the sensor.  See /sys/class/hwmon/ on your local  computer.   The  optional arguments factor and offset allow precalculation of the raw input, which is being modified as follows: input = input * factor + offset.  Note that they have to be given as decimal values (i.e. contain at least one decimal place).



(l'affichage est en données brute)

et comme il est dit dans le man conky qu'il vaut mieux utiliser les variables plutôt que les exec plus gourmandent en ressources
donc voici pour les températures
j'ai choisi d'indiquer le numéro en paramètre plutôt que le nom du module (le numérotage commence a 0 et correspond avec la sortie sensors)
pour le cpu sa donne:

${alignr}${color orange}${hwmon 0 temp 1}°C



pour le gpu

${alignr}${color orange}${hwmon 1 temp 1}°C
 


j'ai pas trop creusé factor et offset mais d’après ce que je comprend ça permet d'ajuster l'affichage de la température, mais perso comme mon bios n'affiche pas les températures je n'ai aucun moyen de vérifier

normalement on peut afficher la vitesse des différents ventilateur (pour peu que ce soit le bon module qui est utilisé)

edit: vu ta commande sensors, le module qui affiche ton gpu est en 4éme position donc sa donnerait

${alignr}${color orange}${hwmon 3 temp 1}°C

Dernière modification par Croutons (28-09-2023 09:10:45)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

Pied de page des forums