[Conky] Vos .conkyrc !
- MedievalTimesVincent
- Hankyu
- Messages : 17
- Inscription : jeu. 03 juin 2010, 23:54
Re: [Conky] Vos .conkyrc !
Est-ce qu'il y a un moyen d'afficher les bandes passantes ( Up et Down ) de mon wlan0 et eth0 dans le même ?
Merci de vos réponses
Merci de vos réponses
J'ai commencer sur GNU/Linux, en 2005-2006, avec Ubuntu et puis je suis avec ArchLinux et Openbox. Maintenant, je laisse la chance a Gnome 3 malgré sa jeunesse.
Re: [Conky] Vos .conkyrc !
Il n'y a pas de difficulté
après c'est à toi de bien le disposer.
Code : Tout sélectionner
${downspeedf eth0}k/s
${upspeedf eth0}k/s
${downspeedf wlan0}k/s
${upspeedf wlan0}k/s
Re: [Conky] Vos .conkyrc !
salut j'ai des problemes de transparence... voici mon conkyrc
Code : Tout sélectionner
# temps pour fermer conky en seconde. 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'échantillons à utiliser pour calculer la moyenne d'utilisation
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 5
# afficher les ombres
draw_shades no
# 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 no
# 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 icones sous le conky elle ne seront plus accessible 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 "yes"
xftfont Fixed:size=7#OCR A Std:size=6
# 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
TEXT
$sysname $kernel $machine $alignr $nodename -- $uptime
${stippled_hr}
Core 0 : ${cpu cpu 0}% ${alignr}Core 1 : ${cpu cpu 1}%
${cpugraph cpu1 30,100 FF0000 00FF00}${color #23E2D7}${voffset 30}${offset 30}${freq_g}Ghz${offset -30}${voffset -30}${color}${alignr}${cpugraph cpu2 30,100 FF0000 00FF00}
${stippled_hr}
RAM : $memperc% $mem /$memmax $membar
Swap : $swapperc% $swap /$swapmax $swapbar
${stippled_hr}
${running_processes}/$processes
Name PID CPU% MEM%
${stippled_hr}
${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}
${top name 6} ${top pid 6} ${top cpu 6} ${top mem 6}
${top name 7} ${top pid 7} ${top cpu 7} ${top mem 7}
${top name 8} ${top pid 8} ${top cpu 8} ${top mem 8}
${stippled_hr}
GEFORCE 7300 ${alignr}${exec nvidia-settings -q gpucoretemp | grep '):' | awk '{print $4}'}°C
Re: [Conky] Vos .conkyrc !
salut,lifala a écrit :salut j'ai des problemes de transparence... voici mon conkyrc
Code : Tout sélectionner
# temps pour fermer conky en seconde. 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'échantillons à utiliser pour calculer la moyenne d'utilisation 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 5 # afficher les ombres draw_shades no # 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 no # 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 icones sous le conky elle ne seront plus accessible 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 "yes" xftfont Fixed:size=7#OCR A Std:size=6 # 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 TEXT $sysname $kernel $machine $alignr $nodename -- $uptime ${stippled_hr} Core 0 : ${cpu cpu 0}% ${alignr}Core 1 : ${cpu cpu 1}% ${cpugraph cpu1 30,100 FF0000 00FF00}${color #23E2D7}${voffset 30}${offset 30}${freq_g}Ghz${offset -30}${voffset -30}${color}${alignr}${cpugraph cpu2 30,100 FF0000 00FF00} ${stippled_hr} RAM : $memperc% $mem /$memmax $membar Swap : $swapperc% $swap /$swapmax $swapbar ${stippled_hr} ${running_processes}/$processes Name PID CPU% MEM% ${stippled_hr} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4} ${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5} ${top name 6} ${top pid 6} ${top cpu 6} ${top mem 6} ${top name 7} ${top pid 7} ${top cpu 7} ${top mem 7} ${top name 8} ${top pid 8} ${top cpu 8} ${top mem 8} ${stippled_hr} GEFORCE 7300 ${alignr}${exec nvidia-settings -q gpucoretemp | grep '):' | awk '{print $4}'}°C
as-tu mis en place un compositing manager ?
aka peux-tu rendre tes fenêtres transparentes ? (vraie transparence).
Si ce n'est pas le cas, essaie ça : http://wiki.archlinux.org/index.php/Xcompmgr
Re: [Conky] Vos .conkyrc !
ouuu je vais avoir du mal avec tout cette anglais!! xcomprm est deja installé il manque des chose alors...
Re: [Conky] Vos .conkyrc !
il est installé ok, mais est-il démarré au lancement de X ?
mets ça dans ton .xinitrc :
xcompmgr -c -r0 &
mets ça dans ton .xinitrc :
xcompmgr -c -r0 &
Re: [Conky] Vos .conkyrc !
Code : Tout sélectionner
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
# exec gnome-session
# exec startkde
# exec startxfce4
exec openbox-session
xcompmgr -c -r0 &
# ...or the Window Manager of your choice
Re: [Conky] Vos .conkyrc !
la commande "xcompmgr -c -r0 &" n'est pas a lancé dans .xinitrc mais dans le autostart.sh du user concerné : ~/.config/openbox/autostart.sh
Re: [Conky] Vos .conkyrc !
Extrait de la FAQ:
Tes problèmes viennent peut-être de là.
Que veut tu dire exactement par "des problemes de transparence"?
En gros, un conky n'est jamais réellement transparent, pour simuler la transparence, il utilise le morceau du fond d'écran qui est derrière le conky pour qu'on ai l'impression que c'est transparent (c'est pas exactement ça, mais presque).Q: Transparency doesn't work! Why is this and how can I fix it?
A: Conky uses "pseudo"-transparency. What this means is that is not a truly "transparent" window. What it does is read the background of the root window, and changes it's own background to the section of the image it finds. Some Window or Desktop Managers do not set a background to the "real" root background, and instead place it on a layer above the root window. To fix this, you can use an application such as qiv (http://www.klografx.net/qiv/), "Esetroot" which is included with Eterm (http://www.eterm.org), "fbsetbg" which is included with fluxbox (http://www.fluxbox.org), or (my favourite) "feh" (http://linuxbrit.co.uk/feh/).
To set the background using "feh" from your ~/.xinitrc, try the following:Code : Tout sélectionner
#!/bin/sh sleep 1 && feh --bg-center ~/background.png &
Tes problèmes viennent peut-être de là.
Que veut tu dire exactement par "des problemes de transparence"?
Re: [Conky] Vos .conkyrc !
comment j'utilise un fond d'ecran avec openbox?
ben j'ai mon conky sur fond noir mais je n'utilise rien pour le fond d'ecran c'est peut etre pour sa qu'il fonctionne pas correstement
ben j'ai mon conky sur fond noir mais je n'utilise rien pour le fond d'ecran c'est peut etre pour sa qu'il fonctionne pas correstement
Re: [Conky] Vos .conkyrc !
il faut le rajouter AVANT de démarrer openbox-sessionlifala a écrit :voici le fichier .xinitrc avec ce que tu m'as demandé de rajouter mais j'ai toujours mon conky sur fond noir!Code : Tout sélectionner
#!/bin/sh # # ~/.xinitrc # # Executed by startx (run your window manager from here) # exec gnome-session # exec startkde # exec startxfce4 exec openbox-session xcompmgr -c -r0 & # ...or the Window Manager of your choice
Re: [Conky] Vos .conkyrc !
http://wiki.archlinux.org/index.php/Fehlifala a écrit :comment j'utilise un fond d'ecran avec openbox?
ben j'ai mon conky sur fond noir mais je n'utilise rien pour le fond d'ecran c'est peut etre pour sa qu'il fonctionne pas correstement
Re: [Conky] Vos .conkyrc !
j'ai essayé dans autostart.sh et dans .xinitrc mais toujours pareil j'ai laissé la commande dans autostart.sh.
j'ai essayé feh mais il m'ouvre une fenêtre avec mon image mais la met pas en fons. avec nitrogen je n'arive pas non plus. il ne prend pas mes images!
j'ai essayé feh mais il m'ouvre une fenêtre avec mon image mais la met pas en fons. avec nitrogen je n'arive pas non plus. il ne prend pas mes images!
Re: [Conky] Vos .conkyrc !
Pour ne pas polué le sujet, j'ai déplacé mon problème ici
- chipster
- Maître du Kyudo
- Messages : 2063
- Inscription : ven. 11 août 2006, 22:25
- Localisation : Saint-Étienne (42)
- Contact :
Re: [Conky] Vos .conkyrc !
Pour ceux / celles que ça intéresse, j'ai trouvé un petit code C pour la consommation CPU que j'ai légèrement modifié :
Attention, il utilise le fichier /proc/stat donc si vous avez plusieurs CPU(2, 3, 4, 6, ...) seul le global sera pris. Autrement le code n'est pas très compliqué à modifier si vous souhaitez une sortie pour chaque CPU
Pour ceux qui ne savent pas compiler :
Amusez vous bien
Code : Tout sélectionner
#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
#include <unistd.h>
double time_so_far(void)
{
struct timeval tp;
if(gettimeofday(&tp, (struct timezone *) NULL) == -1)
{
perror("gettimeofday");
}
return ((double) (tp.tv_sec)) + (((double) tp.tv_usec) * 0.000001 );
}
int main(void)
{
FILE *f1;
double ti, tf, r;
char c[10];
int i1, i2, i3, i4, i5, i6, t;
ti = time_so_far();
f1 = fopen("/proc/stat", "r");
fscanf(f1, "%s\t%d\t%d\t%d\n", c, &i1, &i2, &i3);
fclose(f1);
usleep(1000000);
tf = time_so_far();
f1 = fopen("/proc/stat", "r");
fscanf(f1, "%s\t%d\t%d\t%d\n", c, &i4, &i5, &i6);
fclose(f1);
t = (i4 + i5 + i6) - (i1 + i2 + i3);
r = (t / ((tf - ti) * 100)) * 100;
printf("%s%s%.1lf%%\n", (r < 100) ? " " : "", (r < 10) ? " " : "", r);
return EXIT_SUCCESS;
}
Pour ceux qui ne savent pas compiler :
Code : Tout sélectionner
gcc -W -Wall -ansi -pedantic -std=c99 -O3 votre_fichier.c -o votre_fichier
Re: [Conky] Vos .conkyrc !
Pour utiliser Nitrogen , il faut que dans ton menu tu édites aussi le chemin ou les fonds d'écran sont situés .lifala a écrit :j'ai essayé dans autostart.sh et dans .xinitrc mais toujours pareil j'ai laissé la commande dans autostart.sh.
j'ai essayé feh mais il m'ouvre une fenêtre avec mon image mais la met pas en fons. avec nitrogen je n'arive pas non plus. il ne prend pas mes images!
Par exemple , mes fonds sont dans /usr/share/archlinux/wallpaper/ , alors dans Obmenu j'ai une entrée
Label Wallpaper
Id (rien du tout)
Action Execute
Execute nitrogen /usr/share/archlinux/wallpaper/
Après , dans ~/.config/openbox/autostart.sh , j'ai :
nitrogen --restore &
- chipster
- Maître du Kyudo
- Messages : 2063
- Inscription : ven. 11 août 2006, 22:25
- Localisation : Saint-Étienne (42)
- Contact :
Re: [Conky] Vos .conkyrc !
Salut
J'ai modifié mon petit programme de calendrier que j'ai recoder en C au lieu de perl (qui fonctionne toujours très bien au passage) for fun que voici :
Pour compiler :
Voici le code conky qui va bien (à adapter en fonction des besoins )
J'ai modifié mon petit programme de calendrier que j'ai recoder en C au lieu de perl (qui fonctionne toujours très bien au passage) for fun que voici :
Code : Tout sélectionner
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
//struct tm {
// int tm_sec; /* Secondes */
// int tm_min; /* Minutes */
// int tm_hour; /* Heures (0 - 23) */
// int tm_mday; /* Quantième du mois (1 - 31) */
// int tm_mon; /* Mois (0 - 11) */
// int tm_year; /* An (année calendaire - 1900) */
// int tm_wday; /* Jour de semaine (0 - 6 Dimanche = 0) */
// int tm_yday; /* Jour dans l'année (0 - 365) */
// int tm_isdst; /* 1 si "daylight saving time" */
//};
int main(void) {
time_t t;
struct tm *temps;
char phrase[100] = "";
char mois[12][10] = {"Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"};
int nb_jour[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
char jour_sem[40] = {"Lu Ma Me Je Ve Sa Di\n"};
char couleur_date[] = "${color0}";
char couleur_init[] = "${color1}";
char couleur_week[] = "${color2}";
int nb_espace = 0;
int i, emp, bissextile, jour;
// Récupération du temps système dans une structure
t = time(NULL);
temps = localtime(&t);
// Calcul du nombre d'espaces
sprintf(phrase, "%s %d\n", mois[temps->tm_mon], 1900 + temps->tm_year);
nb_espace = (strlen(jour_sem) - (strlen(phrase) - 2)) / 2;
// Réinitialisation de la phrase
strcpy(phrase, "");
// Mise en place des couleurs dans le titre
strcpy(jour_sem, "Lu Ma Me Je Ve ${color3}Sa Di${color1}\n");
// Mise en place des espaces pour mettre le mois + année au centre
for(i = 0; i < nb_espace; i++)
strcat(phrase, " ");
// Mise en place de la tête du calendrier
sprintf(phrase, "%s%s %d\n", phrase, mois[temps->tm_mon], 1900 + temps->tm_year);
strcat(phrase, jour_sem);
// Calcul année bissextile
bissextile =
temps->tm_year % 4 ? 0 :
temps->tm_year % 100 ? 1 :
temps->tm_year % 400 ? 0 : 1;
if(bissextile) {
nb_jour[1] = 29;
}
for(jour = temps->tm_mday % 7, emp = temps->tm_wday; jour > 1; jour--, emp--) {
if(emp < 0) {
emp = 6;
}
}
switch(emp) {
case 0:
emp = 6;
break;
case 1:
emp = 0;
break;
case 2:
emp = 1;
break;
case 3:
emp = 2;
break;
case 4:
emp = 3;
break;
case 5:
emp = 4;
break;
case 6:
emp = 5;
break;
}
// Affichage des premiers espaces pour les jours inexistants sur le mois
for(i = 0; i < emp; i++) {
strcat(phrase, " ");
}
// Affichage
printf("%s", phrase);
for(i = 1; i <= nb_jour[temps->tm_mon]; i++, emp++) {
if(i == temps->tm_mday) {
printf("%s%s%d%s", (i < 10) ? " " : "", couleur_date, i, couleur_init);
if((emp % 7) == 6) {
puts("");
}
else {
printf(" ");
}
}
else if((emp % 7) == 5) {
printf("%s%s%d%s ", (i < 10) ? " " : "", couleur_week, i, couleur_init);
}
else if((emp % 7) == 6) {
printf("%s%s%d%s\n", (i < 10) ? " " : "", couleur_week, i, couleur_init);
}
else {
printf("%s%d ", (i < 10) ? " " : "", i);
}
}
puts("");
return EXIT_SUCCESS;
}
Code : Tout sélectionner
gcc -Wall -W -ansi -pedantic -std=c99 -O3 calendrier.c -o calendrier
Code : Tout sélectionner
default_outline_color black
#color0 7ca9f0
color0 ff4747 # rouge pastel pour la date
color1 FFFFFF # blanc
color2 6fb0e7 # Bleu pastel clair pour les chiffres du week end
color3 3079e7 # Bleu pastel foncé pour le texte du week end (samedi et dimanche)
# set to yes if you want Conky to be forked in the background
background no
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
xftfont DejaVu Sans Mono:size=10
xftalpha 1
# out_to_console no
# out_to_console no
update_interval 60
total_run_times 0
own_window yes
#own_window_type desktop
own_window_transparent yes
own_window_colour f9f9f9
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 0 0
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 0
border_margin 0
border_width 0
text_buffer_size 512
#alignment top_left
#alignment top_right
#alignment bottom_left
alignment bottom_right
#alignment none
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 6
gap_y 26
uppercase no
override_utf8_locale yes
use_spacer none
TEXT
${execp /home/user/mon_emplacement/calendrier}
-
- archer de cavalerie
- Messages : 197
- Inscription : dim. 30 mai 2010, 18:42
Re: [Conky] Vos .conkyrc !
Bonjour,
voici mon .conkyrc :
http://img841.imageshack.us/img841/2697 ... 0x900s.png
Dites moi ce que vous en pensez.
voici mon .conkyrc :
http://img841.imageshack.us/img841/2697 ... 0x900s.png
Dites moi ce que vous en pensez.
Re: [Conky] Vos .conkyrc !
Je le trouve pas trop mal, un peu surchargé (question de goût) mais sincèrement tu comprends la date avec epoch ou c'est juste pour le style ?
Mon wiki
Mon Github
T'es tellement no-life que t'aimerais être un PC pour redémarrer ta vie en mode sans échec !
Mon Github
T'es tellement no-life que t'aimerais être un PC pour redémarrer ta vie en mode sans échec !
-
- archer de cavalerie
- Messages : 197
- Inscription : dim. 30 mai 2010, 18:42
Re: [Conky] Vos .conkyrc !
Pour le style