Conky commande 'mem' comment masquer les unités?
Conky commande 'mem' comment masquer les unités?
Bonsoir,
Tout est dans le titre, comment ne pas avoir l'affichage de 'GiB' à l'appel de la commende memperc?
Merci
Tout est dans le titre, comment ne pas avoir l'affichage de 'GiB' à l'appel de la commende memperc?
Merci
Modifié en dernier par Capuchon le jeu. 12 avr. 2018 21:53, modifié 1 fois.
Desktop : Home made \ Win 8.1 & Linux Mint - Kernel: 4.10.0-38 - Cinnamon 3.6.7 | CM Asus Maximus VII Ranger | CPU I5 4690 @ 3.5 GHz | GPU MSI GTX 970 | RAM 8 Go DRR3 PC12800 | SSD 250 Go se | HDD 1 To data
Laptop : HP Compac 6830 \ Kubuntu 16.04 | CPU C2D P8400@2.26 GHz | GPU radeon HD3450 | Batterie : Kubuntu veut que je la change [ ou quand le libre pousse à la consommation ]
Laptop : HP Compac 6830 \ Kubuntu 16.04 | CPU C2D P8400@2.26 GHz | GPU radeon HD3450 | Batterie : Kubuntu veut que je la change [ ou quand le libre pousse à la consommation ]
Re: Conky memperc comment masquer les unités?
Bonsoir
Mettre cette ligne dans la partie du début conky
( avant la partie TEXT )
Mettre cette ligne dans la partie du début conky
( avant la partie TEXT )
Code : Tout sélectionner
short_units yes #short_units affichera M à la place de Mib ou G au lieu de Gio etc...
Manjaro-20.0.3_64 | KDE plasma 5.19.3-1 | Noyau 4.14.188| pilotes nvidia 450.57
Sauvegarder Mint quand tout va bien | Modifier / disques / partitions à l'aide de Gparted en .pdf, ou en ligne lien 1/2 et lien 2/2
Montage perso PC-tour juin 2015 : Alim modulaire 750 W | SABERTOOTH 990FX R2.0 | AMD FX-8350 Black Edition - 4,0 GHz | GeForce GTX 750 Ti OC - 2 Go | RAM DDR3 1866 Mhz 32Go - 4x8Go
2 SSD-850 pro -128 Go | 1 Disque [hybride] SSHD - 1To + 8 Go SSD |1 Disque externe usb 3.0 - 2To
Sauvegarder Mint quand tout va bien | Modifier / disques / partitions à l'aide de Gparted en .pdf, ou en ligne lien 1/2 et lien 2/2
Montage perso PC-tour juin 2015 : Alim modulaire 750 W | SABERTOOTH 990FX R2.0 | AMD FX-8350 Black Edition - 4,0 GHz | GeForce GTX 750 Ti OC - 2 Go | RAM DDR3 1866 Mhz 32Go - 4x8Go
2 SSD-850 pro -128 Go | 1 Disque [hybride] SSHD - 1To + 8 Go SSD |1 Disque externe usb 3.0 - 2To
Re: Conky memperc comment masquer les unités?
Salut lm22
Merci, c'est cool ça me permet de ne pas redimensionner la barregraphe.
Mais ce que je cherche vraiment, c'est à faire comme ici:
Trouver la commande qui permet de ne pas afficher l'unité si ça existe
Merci, c'est cool ça me permet de ne pas redimensionner la barregraphe.
Mais ce que je cherche vraiment, c'est à faire comme ici:
Trouver la commande qui permet de ne pas afficher l'unité si ça existe
Desktop : Home made \ Win 8.1 & Linux Mint - Kernel: 4.10.0-38 - Cinnamon 3.6.7 | CM Asus Maximus VII Ranger | CPU I5 4690 @ 3.5 GHz | GPU MSI GTX 970 | RAM 8 Go DRR3 PC12800 | SSD 250 Go se | HDD 1 To data
Laptop : HP Compac 6830 \ Kubuntu 16.04 | CPU C2D P8400@2.26 GHz | GPU radeon HD3450 | Batterie : Kubuntu veut que je la change [ ou quand le libre pousse à la consommation ]
Laptop : HP Compac 6830 \ Kubuntu 16.04 | CPU C2D P8400@2.26 GHz | GPU radeon HD3450 | Batterie : Kubuntu veut que je la change [ ou quand le libre pousse à la consommation ]
Re: Conky memperc comment masquer les unités?
ok,
je ne connais pas tes lignes de code... > si tu peux les montrer
il suffit peut-être, en fin de ligne qui doit être en texte ? :
pour Fréquence supprimer le Mhz
pour Mémoire vive supprimer le MiB
Exemple testé chez moi pour une Nvidia, çà n'affiche pas les unités :
Cependant, certaines commandes affichent (peut-être) obligatoirement les unités; mais, je ne connais pas tous les mystères des conkys...
je ne connais pas tes lignes de code... > si tu peux les montrer
il suffit peut-être, en fin de ligne qui doit être en texte ? :
pour Fréquence supprimer le Mhz
pour Mémoire vive supprimer le MiB
Exemple testé chez moi pour une Nvidia, çà n'affiche pas les unités :
Code : Tout sélectionner
${color1}Fréquence${goto 338}${color5}${texeci 5 nvidia-settings -q GPUCurrentClockFreqs | grep -m 1 Attribute | awk '{print $4}' | sed -e 's/\.//' | cut -d, -f1} / ${texeci 5 nvidia-settings -q GPUCurrentClockFreqs | grep -m 1 Attribute | awk '{print $4}' | sed -e 's/\.//' | cut -d, -f2}
${color1}Mémoire vive${goto 338}${color5}${texeci 5 nvidia-settings -q [gpu:0]/UsedDedicatedGPUMemory -t}${color1} / ${color5}${texeci 5 nvidia-settings -q [gpu:0]/TotalDedicatedGPUMemory -t}
Manjaro-20.0.3_64 | KDE plasma 5.19.3-1 | Noyau 4.14.188| pilotes nvidia 450.57
Sauvegarder Mint quand tout va bien | Modifier / disques / partitions à l'aide de Gparted en .pdf, ou en ligne lien 1/2 et lien 2/2
Montage perso PC-tour juin 2015 : Alim modulaire 750 W | SABERTOOTH 990FX R2.0 | AMD FX-8350 Black Edition - 4,0 GHz | GeForce GTX 750 Ti OC - 2 Go | RAM DDR3 1866 Mhz 32Go - 4x8Go
2 SSD-850 pro -128 Go | 1 Disque [hybride] SSHD - 1To + 8 Go SSD |1 Disque externe usb 3.0 - 2To
Sauvegarder Mint quand tout va bien | Modifier / disques / partitions à l'aide de Gparted en .pdf, ou en ligne lien 1/2 et lien 2/2
Montage perso PC-tour juin 2015 : Alim modulaire 750 W | SABERTOOTH 990FX R2.0 | AMD FX-8350 Black Edition - 4,0 GHz | GeForce GTX 750 Ti OC - 2 Go | RAM DDR3 1866 Mhz 32Go - 4x8Go
2 SSD-850 pro -128 Go | 1 Disque [hybride] SSHD - 1To + 8 Go SSD |1 Disque externe usb 3.0 - 2To
Re: Conky memperc comment masquer les unités?
Ca va me servir quand je modifierais le conky de la CG mais la je suis sur celui de la RAM, j'ai fais des yeux tous ronds quand ça m'a affiché 135/324/7.74 Go
Voila le code que j'utilise :
Voila le code que j'utilise :
Code : Tout sélectionner
${font}${color}RAM
${lua gradbar {6, 45, "${memperc}", 100, 81, 2, 10, 1, 0xFFFFFF, 0.25, 0x00FF00, 1, 0xFFFF00, 1, 0xFF0000, 1}}${alignr}${mem}/$memmax${image img/trans-bg240.png -p 2,45 -s 245x11}
${font}${color}SWAP
${lua gradbar {6, 75, "${swapperc}", 100, 81, 2, 10, 1, 0xFFFFFF, 0.25, 0x00FF00, 1, 0xFFFF00, 1, 0xFF0000, 1}}${alignr}${swap}/${swapmax}${image img/trans-bg240.png -p 2,75 -s 245x11}
Desktop : Home made \ Win 8.1 & Linux Mint - Kernel: 4.10.0-38 - Cinnamon 3.6.7 | CM Asus Maximus VII Ranger | CPU I5 4690 @ 3.5 GHz | GPU MSI GTX 970 | RAM 8 Go DRR3 PC12800 | SSD 250 Go se | HDD 1 To data
Laptop : HP Compac 6830 \ Kubuntu 16.04 | CPU C2D P8400@2.26 GHz | GPU radeon HD3450 | Batterie : Kubuntu veut que je la change [ ou quand le libre pousse à la consommation ]
Laptop : HP Compac 6830 \ Kubuntu 16.04 | CPU C2D P8400@2.26 GHz | GPU radeon HD3450 | Batterie : Kubuntu veut que je la change [ ou quand le libre pousse à la consommation ]
Re: Conky memperc comment masquer les unités?
Salut capuchon
Je pense que pour pouvoir t'aider de la meilleur manière, il faudrait que tu postes la totalité de ton conky
Afin que la personne qui veut t'aider puisse faire des essais.
Je pense que pour pouvoir t'aider de la meilleur manière, il faudrait que tu postes la totalité de ton conky
Afin que la personne qui veut t'aider puisse faire des essais.
Re: Conky memperc comment masquer les unités?
Salut zebulon,
Tout poster ? En fait je suis partit de ça :
Je l'ai modifié pour en arrivé pour l'instant à ceci :
Comme c'est un conky qui se lance par un .sh, il n'installe pas de .conkyrc et de .lua, je met le lien de téléchargement ce sera plus simple.
Tout poster ? En fait je suis partit de ça :
Je l'ai modifié pour en arrivé pour l'instant à ceci :
Comme c'est un conky qui se lance par un .sh, il n'installe pas de .conkyrc et de .lua, je met le lien de téléchargement ce sera plus simple.
Desktop : Home made \ Win 8.1 & Linux Mint - Kernel: 4.10.0-38 - Cinnamon 3.6.7 | CM Asus Maximus VII Ranger | CPU I5 4690 @ 3.5 GHz | GPU MSI GTX 970 | RAM 8 Go DRR3 PC12800 | SSD 250 Go se | HDD 1 To data
Laptop : HP Compac 6830 \ Kubuntu 16.04 | CPU C2D P8400@2.26 GHz | GPU radeon HD3450 | Batterie : Kubuntu veut que je la change [ ou quand le libre pousse à la consommation ]
Laptop : HP Compac 6830 \ Kubuntu 16.04 | CPU C2D P8400@2.26 GHz | GPU radeon HD3450 | Batterie : Kubuntu veut que je la change [ ou quand le libre pousse à la consommation ]
Re: Conky memperc comment masquer les unités?
Slt ,
il faut que tu post ton fichier conky , pas celui d'origine , car sur celui ci on vois pas tes modifs , du coup moins facile de t'aider
@+
il faut que tu post ton fichier conky , pas celui d'origine , car sur celui ci on vois pas tes modifs , du coup moins facile de t'aider
@+
Distro: Debian 12 Bookworm Desktop: LXDE
Kernel: 6.1.0-19-amd64 Drive: Intel Nvme 240
CPU: Ryzen 3 PRO 2200GE RAM: 16 go Graphics Card: AMD ATI Radeon Vega Series
L'experience est quelque chose que vous obtenez, juste après que vous en ayez besoin
Kernel: 6.1.0-19-amd64 Drive: Intel Nvme 240
CPU: Ryzen 3 PRO 2200GE RAM: 16 go Graphics Card: AMD ATI Radeon Vega Series
L'experience est quelque chose que vous obtenez, juste après que vous en ayez besoin
Re: Conky memperc comment masquer les unités?
Salut tyrry,
ok donc le fichier texte 'memfile' :
Le 'mem01.py' :
Le 'start.sh'
Et heuuuu la touilleuse 'allcombined.lua'
Il me reste tout ça, je ne pense pas qu'ils soient nécessaire mais au cas ou il n'y a qu'à demander
ok donc le fichier texte 'memfile' :
Code : Tout sélectionner
double_buffer yes
update_interval 1
background yes
own_window yes
# own_window_type desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#own_window_type override
own_window_argb_visual true
own_window_argb_value 160
out_to_console no
own_window_transparent no
own_window_class conky-semi
use_xft yes
xftfont cure:size=10
#use_xft n
#xftfont Sansation:size=9
xftfont nasalization-rg:size=10
xftalpha 0
update_interval 2
cpu_avg_samples 2
net_avg_samples 2
double_buffer yes
maximum_width 380
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 1
border_width 0
default_color WHITE
default_shade_color white
default_outline_color white
alignment top_right
use_spacer left
no_buffers yes
uppercase no
color0 white
color2 white
color3 1793d0
pad_percents 2
top_name_width 10
minimum_size 340 100
gap_x 15
gap_y 370
lua_load allcombined.lua
short_units yes #short_units
#${lua gradbar {5, 218 "${memperc}" ,100, 80, 2, 10, 1, 0xFFFFFF, 0.25, 0x00FF00, 1, 0xFFFF00, 1, 0xFF0000, 1}}
TEXT
${image img/hyper.png -p 0,-2 -s 30x30}${offset 35}${font Good Times:size=12}${color Tan1}MEMOIRE ${color}${hr 2}
${font}${color}RAM
${lua gradbar {6, 45, "${memperc}", 100, 81, 2, 10, 1, 0xFFFFFF, 0.25, 0x00FF00, 1, 0xFFFF00, 1, 0xFF0000, 1}}${alignr}${mem}/$memmax${image img/trans-bg240.png -p 1,45 -s 245x11}
${font}${color}SWAP
${lua gradbar {6, 75, "${swapperc}", 100, 81, 2, 10, 1, 0xFFFFFF, 0.25, 0x00FF00, 1, 0xFFFF00, 1, 0xFF0000, 1}}${alignr}${swap}/${swapmax}${image img/trans-bg240.png -p 1,75 -s 245x11}
Code : Tout sélectionner
# -*- encoding: utf-8 -*-
import os
header = open('header.py', 'r').read()
from translations import *
# determine installed language
Language_installed=os.popen("locale | grep LANG").read()
if "fr" in Language_installed:
Language="French"
elif "de" in Language_installed:
Language="German"
elif "pt" in Language_installed:
Language="Portuguese"
elif "it" in Language_installed:
Language="Italian"
else:
Language="English"
txt01="""
gap_x 15
gap_y 370
lua_load allcombined.lua
#${lua gradbar {5, 218 "${memperc}" ,100, 80, 2, 10, 1, 0xFFFFFF, 0.25, 0x00FF00, 1, 0xFFFF00, 1, 0xFF0000, 1}}
TEXT
${font Good Times:size=12}${color Tan1}"""+Memory[Language]+""" ${color}${hr 2}${font}
${color}"""+Ram[Language]+"""${color}${alignr}$memmax
${lua gradbar {6, 55, "${memperc}", 100, 97, 2, 10, 1, 0xFFFFFF, 0.25, 0x00FF00, 1, 0xFFFF00, 1, 0xFF0000, 1}}
${color}$mem """+UsedWord[Language]+"""${alignr}${memfree} """+FreeWord[Language]+"""
${image img/trans-bg240.png -p 2,50 -s 290x11}
${color}"""+Swap[Language]+"""${alignr}${swapmax}
${lua gradbar {6, 115 "${swapperc}", 100, 97, 2, 10, 1, 0xFFFFFF, 0.25, 0x00FF00, 1, 0xFFFF00, 1, 0xFF0000, 1}}
${color}$swap """+UsedWord[Language]+"""${alignr}${swapfree} """+FreeWord[Language]+"""
${image img/trans-bg240.png -p 2,110 -s 290x11}#
"""
total=header+txt01
#print total
f = open('memfile', 'w')
f.write(total) # python will convert \n to os.linesep
f.close() # you can omit in most cases as the destructor will call it
Code : Tout sélectionner
#!/bin/bash
cd $(dirname $0)
killall conky
mkdir ~/.fonts > /dev/null 2>&1
cp fonts/*.*tf ~/.fonts > /dev/null 2>&1
mkdir ~/.local/share/fonts/ > /dev/null 2>&1
cp fonts/*.*tf ~/.local/share/fonts/ > /dev/null 2>&1
fc-cache ~/.fonts
python cpu01.py || python3 cpu01.py
python mem01.py || python3 mem01.py
python disk01.py || python3 disk01.py
python graphiccard01.py || python3 graphiccard01.py
conky -q -c memfile
conky -q -c cpufile
conky -q -c diskfile
conky -q -c graphiccardfile
notify-send -i ~/AutomatiK/AutomatiK.png \
"Information" \
"Automatik is started
To move the widgets around the desktop,
use Alt+ left-Click"
Code : Tout sélectionner
--[[ by mrpeachy -
combines background bar and calendar functions
]]
require 'cairo'
require 'imlib2'
function rgb_to_r_g_b(col_a)
return ((col_a[1] / 0x10000) % 0x100) / 255., ((col_a[1] / 0x100) % 0x100) / 255., (col_a[1] % 0x100) / 255., col_a[2]
end
function conky_gradbar(bartab)
if conky_window == nil then return end
local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
local cr = cairo_create(cs)
local updates=tonumber(conky_parse('${updates}'))
if updates>5 then
--#########################################################################################################
--convert to table
local bartab=loadstring("return" .. bartab)()
local bar_startx=bartab[1]
local bar_starty=bartab[2]
local number=bartab[3]
local number=conky_parse(number)
local number_max=bartab[4]
local divisions=bartab[5]
local div_width=bartab[6]
local div_height=bartab[7]
local div_gap=bartab[8]
local bg_col=bartab[9]
local bg_alpha=bartab[10]
local st_col=bartab[11]
local st_alpha=bartab[12]
local mid_col=bartab[13]
local mid_alpha=bartab[14]
local end_col=bartab[15]
local end_alpha=bartab[16]
--color conversion
local br,bg,bb,ba=rgb_to_r_g_b({bg_col,bg_alpha})
local sr,sg,sb,sa=rgb_to_r_g_b({st_col,st_alpha})
local mr,mg,mb,ma=rgb_to_r_g_b({mid_col,mid_alpha})
local er,eg,eb,ea=rgb_to_r_g_b({end_col,end_alpha})
if number==nil then number=0 end
local number_divs=(number/number_max)*divisions
cairo_set_line_width (cr,div_width)
--gradient calculations
for i=1,divisions do
if i<(divisions/2) and i<=number_divs then
colr=((mr-sr)*(i/(divisions/2)))+sr
colg=((mg-sg)*(i/(divisions/2)))+sg
colb=((mb-sb)*(i/(divisions/2)))+sb
cola=((ma-sa)*(i/(divisions/2)))+sa
elseif i>=(divisions/2) and i<=number_divs then
colr=((er-mr)*((i-(divisions/2))/(divisions/2)))+mr
colg=((eg-mg)*((i-(divisions/2))/(divisions/2)))+mg
colb=((eb-mb)*((i-(divisions/2))/(divisions/2)))+mb
cola=((ea-ma)*((i-(divisions/2))/(divisions/2)))+ma
else
colr=br
colg=bg
colb=bb
cola=ba
end
cairo_set_source_rgba (cr,colr,colg,colb,cola)
cairo_move_to (cr,bar_startx+((div_width+div_gap)*i-1),bar_starty)
cairo_rel_line_to (cr,0,div_height)
cairo_stroke (cr)
end
--#########################################################################################################
end-- if updates>5
bartab=nil
colr=nil
colg=nil
colb=nil
cola=nil
cairo_destroy(cr)
cairo_surface_destroy(cs)
cr=nil
return ""
end-- end main function
function conky_draw_bg(bgtab)
if conky_window == nil then return end
local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
local cr = cairo_create(cs)
--#########################################################################################################
txttab=nil
cairo_destroy(cr)
cairo_surface_destroy (cs)
cr=nil
return ""
end-- end main function
Desktop : Home made \ Win 8.1 & Linux Mint - Kernel: 4.10.0-38 - Cinnamon 3.6.7 | CM Asus Maximus VII Ranger | CPU I5 4690 @ 3.5 GHz | GPU MSI GTX 970 | RAM 8 Go DRR3 PC12800 | SSD 250 Go se | HDD 1 To data
Laptop : HP Compac 6830 \ Kubuntu 16.04 | CPU C2D P8400@2.26 GHz | GPU radeon HD3450 | Batterie : Kubuntu veut que je la change [ ou quand le libre pousse à la consommation ]
Laptop : HP Compac 6830 \ Kubuntu 16.04 | CPU C2D P8400@2.26 GHz | GPU radeon HD3450 | Batterie : Kubuntu veut que je la change [ ou quand le libre pousse à la consommation ]
Re: Conky memperc comment masquer les unités?
Slt ,
je suis pas sûr de comprendre ce que tu cherche exactement : pour le memfile :
@+
je suis pas sûr de comprendre ce que tu cherche exactement : pour le memfile :
Code : Tout sélectionner
TEXT
${image img/hyper.png -p 0,-2 -s 30x30}${offset 35}${font Good Times:size=12}${color Tan1}MEMOIRE ${color}${hr 2}
${font}${color}RAM${alignr}${mem}/$memmax
${lua gradbar {6, 45, "${memperc}", 100, 81, 2, 10, 1, 0xFFFFFF, 0.25, 0x00FF00, 1, 0xFFFF00, 1, 0xFF0000, 1}}${image img/trans-bg240.png -p 1,45 -s 245x11}
${font}${color}SWAP${alignr}${swap}/${swapmax}
${lua gradbar {6, 75, "${swapperc}", 100, 81, 2, 10, 1, 0xFFFFFF, 0.25, 0x00FF00, 1, 0xFFFF00, 1, 0xFF0000, 1}}${image img/trans-bg240.png -p 1,75 -s 245x11}
Distro: Debian 12 Bookworm Desktop: LXDE
Kernel: 6.1.0-19-amd64 Drive: Intel Nvme 240
CPU: Ryzen 3 PRO 2200GE RAM: 16 go Graphics Card: AMD ATI Radeon Vega Series
L'experience est quelque chose que vous obtenez, juste après que vous en ayez besoin
Kernel: 6.1.0-19-amd64 Drive: Intel Nvme 240
CPU: Ryzen 3 PRO 2200GE RAM: 16 go Graphics Card: AMD ATI Radeon Vega Series
L'experience est quelque chose que vous obtenez, juste après que vous en ayez besoin