#577 Le 16/11/2007, à 23:37
- hardball
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
apres quelques modifs pour le montage des clés usb, voici les parties mises à jour
le resultat avec 2 clés montées :
[urlhttp://slzkn.free.fr/public/conky_home.png][/url]
l'affichage des 2 premiers periphériques amovibles
dans .conkyrc
${offset 20}${fs_bar 4 /home}${execi 5 ~nico/.mes_scripts_conky/watch_df} ${if_existing /tmp/df1_true}${execi 5 ~nico/.mes_scripts_conky/df1_mnt}
${offset 20}${execi 5 ~nico/.mes_scripts_conky/df1_free}
${offset 20}${execibar 5 ~nico/.mes_scripts_conky/df1_bar}
${endif}${if_existing /tmp/df2_true}${execi 5 ~nico/.mes_scripts_conky/df2_mnt}
${offset 20}${execi 5 ~nico/.mes_scripts_conky/df2_free}
${offset 20}${execibar 5 ~nico/.mes_scripts_conky/df2_bar}${endif}
le watch_df à jour :
#!/bin/bash
# watch_df
#
# auteur : hardball
# date : 10/11/2007
#
# explications :
# cree un fichier "temoin" par peripherique amovible
# monté
# utilisation :
# dans .conkyrc
# ${execi 5 /full/path/watch_df}
# ${if_existing /tmp/df1_true}
# ${execi 5 /full/path/df1_mnt}
# ${offset 20}${execi 5 /full/path/df1_free}
# ${offset 20}${execibar 5 /full/path/df1_bar}
# ${if_existing /tmp/df2_true}
# ${execi 5 /full/path/df2_mnt}
# ${offset 20}${execi 5 /full/path/df2_free}
# ${offset 20}${execibar 5 /full/path/df2_bar}
# $endif
path="/tmp/"
nbm=`/bin/df | grep -n "/media/" | wc -l`
nbf=`/bin/ls -l ${path} | grep "df._true" | wc -l`
nb=$nbf
[ "$nbf" -le "$nbm" ] && nb=$nbm
i=1
while [ "$i" -le "$nb" ] ; do
media=`/bin/df | grep "/media/" | sed -n ${i}p | wc -l`
if [ "$media" -eq 1 ] ; then
[ -e ${path}df${i}_true ] || touch ${path}df${i}_true
else
[ -e ${path}df${i}_true ] && rm ${path}df${i}_true
fi
i=$(expr $i + 1)
done
-- Toshiba satelliteA100-335 + Ubuntu Jaunty --
Pour les noobs : Bienvenue ! ici la perséverance vous récompense.
Pour les anciens : Merci à vous de partager votre savoir.
Et vive le perl !
Hors ligne
#578 Le 21/11/2007, à 14:12
- h4zote
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
je me permet de mettre un petit lien vers un post ou jai qq questions a propos de conky :
http://forum.ubuntu-fr.org/viewtopic.php?id=167978
Hors ligne
#579 Le 22/11/2007, à 17:40
- eldadou38
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Salut à tous,
Aller, je vais poster ma modeste participation :
Mon .conkyrc :
# to yes if you want Conky to be forked in the background
background yes
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
#xftfont Bitstream Vera Sans Mono:size=7
xftfont Bitstream Vera Sans Mono:size=9
# Create own window instead of drawing to desktop.
own_window yes
own_window_transparent yes
own_window_colour navyblue
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_type normal
# Text alpha when using Xft
xftalpha 0.8
#deprecated -- use 'own_window_hints below'
#on_bottom yes
wm_class_name Conky
# mail spool
mail_spool $MAIL
# Update interval in seconds
update_interval 2
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 330 10
maximum_width 330
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 2
# border margins
#border_margin 4
# border width
border_width 1
# Default colors and also border colors
#default_color lightblue
default_color black
default_shade_color white
default_outline_color white
# Text alignment, other possible values are commented
#minimum_size 10 10
gap_x 25
gap_y 15
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer yes
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# drawn 1 pixel border around graphs or not
draw_graph_borders no
# Allow for the creation of at least this number of port monitors (if 0 or not set, default is 16)
#min_port_monitors 8
# Allow each port monitor to track at least this many connections (if 0 or not set, default is 256)
#min_port_monitor_connections 64
TEXT
${color #0077ff}
${color #0077ff}${alignc}Welcome on ${color #FFFFFF}${exec uname -a | awk '{print $2}' } - ${kernel}
${color #0077ff}
${color #0077ff}Date :${color #FFFFFF} ${time %A %d %B %Y} - ${time %H:%M}
${color #0077ff}
${color #0077ff}${alignc}-= Monitoring =-
${color #0077ff}CPU : ${color #FFFFFF}${acpitemp}°C - ${freq_g}GHz${color #0077ff} Batterie : ${color #FFFFFF} ${battery}
${color #0077ff}CPU Usage :${color #FFFFFF} ${cpu}% ${color #0077ff}${cpubar}
${color black}${cpugraph 0 32, 350 104E8B 0077ff}
${color #0077ff}RAM :${color #FFFFFF} $mem/$memmax - $memperc% ${color #0077ff}$membar
${color #0077ff}SWAP :${color #FFFFFF} $swap/$swapmax - $swapperc% ${color #0077ff}${swapbar}
${color #0077ff}
${color #0077ff}${alignc}-= Réseau =-
${color #0077ff}Adresse IP : ${color #FFFFFF} ${addr eth0}
${color #0077ff}Net Down: ${color #FFFFFF} ${downspeed eth0}k/s${color #0077ff} ${offset 62}Net Up:${color #FFFFFF} ${upspeed eth0}k/s
${color black}${downspeedgraph eth0 32,150 104E8B 0077ff} $alignr${color black}${upspeedgraph eth0 32,150 104E8B 0077ff}
${color #FFFFFF}${totaldown eth0} Down${color #FFFFFF} $alignr${totalup eth0} Up$color
${color #0077ff}
${color #0077ff}${alignc}-= Espace disques =-
${color #0077ff}Linux ${color #FFFFFF}${fs_used /}/${fs_size /}${alignr}${color #0077ff}${fs_bar 5,120 /} ${color #FFFFFF}${fs_used_perc /}%
${color #0077ff}Data ${color #FFFFFF}${fs_used /media/hda2}/${fs_size media/hda2}${alignr}${color #0077ff}${fs_bar 5,120 /media/hda2} ${color #FFFFFF}${fs_used_perc /media/hda2}%
${color #0077ff}Win ${color #FFFFFF}${fs_used /media/hda1}/${fs_size /media/hda1}${alignr}${color #0077ff}${fs_bar 5,120 /media/hda1} ${color #FFFFFF}${fs_used_perc /media/hda1}%
${color #0077ff}
${color #0077ff}${alignc}${execi 5 perl /home/polaris/MesShells/Perl/xmms_conky_info.pl Artist} - ${color #FFFFFF}${execi 5 perl /home/polaris/MesShells/Perl/xmms_conky_info.pl Title}
${color #0077ff}
${color #0077ff}RSS :
${color #FFFFFF}${execi 300 /home/polaris/MesShells/conky-rss.sh http://planet.ubuntu-fr.org/feed/tag/Accueil/rss2 5 1}
Les scripts appelés dans conky :
- xmms_conky_info.pl
#!/usr/bin/perl
# Perl script to display XMMS song info on Torsmo
# Requires XMMS::InfoPipe module and xmms-infopipe plugin
use XMMS::InfoPipe;
my $numArgs = $#ARGV+1;
if($numArgs != 1) {
print "Usage error: xmms.pl [keyname]\n";
exit;
}
else {
my $key = $ARGV[0];
my $xmms = XMMS::InfoPipe->new();
my $playing = $xmms->is_playing();
my $paused = $xmms->is_paused();
# display info since XMMS is playing/paused
if($playing == 1 || $paused == 1) {
# extract song artist
if($key eq "Artist") {
my $title = $xmms->{info}->{Title};
@song = split(/ - /, $title);
my $artist = $song[0];
#truncate long artist names
if(length($artist) >= 30) {
my $temp = substr($artist, 0, 30);
$artist = $temp . "...";
}
print $artist , "\n";
}
# extract song title
elsif($key eq "Title") {
my $title = $xmms->{info}->{Title};
@song = split(/ - /, $title);
print $song[1] , "\n";
}
# join position and length times, ie 2:04 / 4:50
elsif($key eq "Time") {
my $length = $xmms->{info}->{Time};
my $position = $xmms->{info}->{Position};
# print $position , " / " , $length , "\n";
print $position , "\n";
}
# format bitrate, ie 192 kbps
elsif($key eq "Bitrate") {
my $bitrate = $xmms->{info}->{"Current bitrate"};
print $bitrate/1000 , " kbps\n";
}
# number of tunes in playlist
elsif($key eq "Playlist") {
my $tunes = $xmms->{info}->{"Tunes in playlist"};
print $tunes , " tunes\n";
}
# print out info for other keys (case sensitive, 'cat /tmp/xmms-info')
else {
print $xmms->{info}->{$key} , "\n";
}
}
# display status only since XMMS is not playing/paused
else {
if($key eq "Status") {
print $xmms->{info}->{Status} , "\n";
}
}
}
- conky-rss.sh
#!/bin/bash
# RSS Display Script by Bill Woodford (admin@sdesign.us) v1.0
#
# This script is designed to output story titles for most any RSS Feed.
#
# This script depends on curl. Please ensure it is installed and in your $PATH
# Gentoo: emerge -av net-misc/curl
# Debian: apt-get install curl
# Homepage: http://curl.haxx.se/
#
# Usage:
# .conkyrc: ${execi [time] /path/to/script/conky-rss.sh URI LINES TITLENUM}
# URI = Location of feed, ex. http://www.gentoo.org/rdf/en/glsa-index.rdf
# LINES = How many titles to display (default 5)
# TITLENUM = How many times the title of the feed itself is specified, usually 1 or 2 (default 2)
#
# Usage Example
# ${execi 300 /home/youruser/scripts/conky-rss.sh http://www.foxnews.com/xmlfeed/rss/0,4313,1,00.rss 4 2}
#RSS Setup - Don't change unless you want these values hard-coded!
uri=$1 #URI of RSS Feed
lines=$2 #Number of headlines
titlenum=$3 #Number of extra titles
#Script start
#Require a uri, as a minimum
if [[ "$uri" == "" ]]; then
echo "No URI specified, cannot continue!" >&2
echo "Please read script for more information" >&2
else
#Set defaults if none specified
if [[ $lines == "" ]]; then lines=5 ; fi
if [[ $titlenum == "" ]]; then titlenum=2 ; fi
#The actual work
curl -s -x --connect-timeout 30 $uri |\
sed -e 's/<\/title>/\n/g' |\
grep -o '<title>.*' |\
sed -e 's/<title>//' |\
head -n $(($lines + $titlenum)) |\
tail -n $(($lines))
fi
RSS pas dipo car au boulot
Voilou.
A+
Dernière modification par eldadou38 (Le 22/11/2007, à 17:40)
In Ubuntu I trust
Hors ligne
#580 Le 23/11/2007, à 10:54
- hardball
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
un petit script supplémentaire
il affiche le nombre de montage restant avant la prochaine vérification du disque dur (fsck)
par défaut sur ubuntu, le fsck s'exécute tous les 30 montages
qui n'a pas eu à constater qu'il se lance souvent quand ça ne nous arrange pas !
#!/bin/bash
# fsck
#
# auteur : hardball
# date : 23/11/2007
#
# !! ATTENTION !!
# dans /etc/sudoers (à editer avec visudo)
# %admin ALL=(ALL) ALL,NOPASSWD:/sbin/fdisk,/sbin/tune2fs
# explications :
# affiche le nombre minimum de mount avant le prochain fsck
# utilisation :
# dans .conkyrc
# ${execi 600 /full/path/fsck}
remaining=100000
for d in `sudo /sbin/fdisk -l | grep "Linux$" | cut -d" " -f1` ; do
nb=`sudo /sbin/tune2fs -l $d | grep "^Mount count:" | cut -d":" -f2 | sed 's/ //g'`
max=`sudo /sbin/tune2fs -l $d | grep "^Maximum mount count:" | cut -d":" -f2 | sed 's/ //g'`
r=$(($max - $nb))
if [ "$r" -le "$remaining" ] ; then
remaining=$r
out="fsck: $r mnt rmng"
fi
done
echo $out
le lien qui m'a donné l'idée
http://blog.opensyd.fr/index.php?post/2 … et-Bonager
-- Toshiba satelliteA100-335 + Ubuntu Jaunty --
Pour les noobs : Bienvenue ! ici la perséverance vous récompense.
Pour les anciens : Merci à vous de partager votre savoir.
Et vive le perl !
Hors ligne
#581 Le 23/11/2007, à 13:46
- Seth_
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Très bonne idée hardball
Merci
Hors ligne
#582 Le 23/11/2007, à 17:20
- eldadou38
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Tiens un petit embellissement :
Il faut avoir la police openlogos.ttf d'installer (j'ai copié la police(le fichier) directement dans /usr/share/fonts/truetype/freefont) et rajouter cela dans le .conkyrc :
${color #0077ff}${font OpenLogos:size=14}u
Le 'u' correspondant au logo Ubuntu et le grand 'T' au pied gnome.
Cet astuce a été trouvée http://ubuntuforums.org/showpost.php?p= … tcount=993
Voilou.
In Ubuntu I trust
Hors ligne
#583 Le 23/11/2007, à 21:27
- Seth_
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
hmmm, intéressant, et on la trouve o๠cette police ?
Hors ligne
#584 Le 23/11/2007, à 22:44
- hartman
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
@ hardball: Pour la vérif système, sur le blog de cep, il y a aussi une méthode pour l'esquiver si jamais on est pressé, ce qui n'enlève en rien ton script . C'était juste pour infos, pour ceux qui sont désireux de fouiller un peu plus.
P4 2.8Ghz 32bits / 1Go de RAM / GeForce FX5700LE.
Ubuntu Dapper Drake et Gutsy gibbon
Documentation sur Ubuntu, pour les débutants voir moins débutant :P
Hors ligne
#585 Le 24/11/2007, à 14:49
- loran42o
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Voici ma maigre contribution qui n'est autres qu'un assemblages des divers codes postés ici
#emplacement
alignment top_right
#pour que conky tourne en arriere plan
background yes
#background no #pour les tests
#nombre d'echantillons a utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 4
net_avg_samples 4
#affiche le texte sur la sortie standard
out_to_console no
# Utiliser Xft (polices lissées etc)
use_xft yes
#police a utiliser : use_xft doit etre a "yes"
xftfont Terminal Bitstream Vera Sans Mono :size=10
# utiliser sa propre fenetre ?
own_window yes
#type de fenetre : normal(avec le cadre) / override / desktop
own_window_type override
#pseudo transparence?
own_window_transparent yes
# taux de raffraichissement de la fenetre (en secondes)
update_interval 1
# pour eviter le clignotement de la semaine (fonctionne pas chez moi)
double_buffer yes
# afficher les ombres?
draw_shades no
# afficher des contours ?
draw_outline no
#contours autour des blocs de texte?
draw_borders no
#largeur des marges (n'a pas l'air de fonctionner)
border_margin 20
# largeur du contour
border_width 1
# couleur par defaut du texte, de l'ombre et du contour
default_color lightgrey
default_shade_color white
default_outline_color lightgrey
# ecart avec le bord x=gauche ou droit y= haut ou bas
gap_x 25
gap_y 20
# Ajoute des espaces apres certains objets pour eviter de les faire bouger.
# Fonctionne uniquement avec la police Monospace
use_spacer no
# Soustraire les mémoires tampons de la mémoire utiliser ?
no_buffers yes
# taille maximale et minimale de la fenetre
maximum_width 275
minimum_size 200
# Tout le texte en majuscule ?
uppercase no
TEXT
${font Sans:pixelsize=16}
${alignc}${color lightgrey}${time %A %d %B}
${alignc}${color #ddaa00}${time %k:%M:%S}
${alignc}${font Sans:pixelsize=14}${color grey}$nodename powered by Ubuntu
${alignc}$sysname $kernel on $machine
${alignc}${font Sans:pixelsize=14}Réseau${font Sans:pixelsize=11}
${color #ddaa00}# Adresse IP locale : ${color lightgrey}${addr eth0}
${color #ddaa00}# Adresse IP distante : ${color lightgrey}${execi 1200 wget -O - http://ip.tupeux.com | tail}
${color #ddaa00}# Connecté depuis : ${color lightgrey} $uptime
${color #ddaa00} # DL : ${color #d3d3d3} ${downspeed eth0}k/s${color #ddaa00} #${color #d3d3d3} ${totaldown eth0}
${color #ddaa00} # UL : ${color #d3d3d3} ${upspeed eth0}k/s${color #ddaa00} #${color #d3d3d3} ${totalup eth0}
${font Sans:pixelsize=14}${alignc}${color light grey}----${execi 60 ~/.conky/checkmail.sh}----
$color${alignc}${font Sans:pixelsize=14}Systeme${font Sans:pixelsize=11}
${color #ddaa00}CPU :$color ${freq_dyn_g}Ghz @ ${acpitemp}°C -${color #ddaa00} ${cpu}% ${cpubar}
${color slate grey} CPU1:${color #ddaa00} ${cpu cpu1}% ${cpubar cpu1 8,60 FFFFFF F6AE03}
${color slate grey} CPU2:${color #ddaa00} ${cpu cpu2}% ${cpubar cpu2 8,60 FFFFFF F6AE03}
${color #ddaa00}RAM :$color $mem/$memmax - ${color ddaa00}$memperc% $membar
${alignc}${font Sans:pixelsize=14}${color lightgrey}Stockage${font Sans:pixelsize=11}
${color #ddaa00}Accès aux disques :
${color #ddaa00}I/O:${color lightgrey} ${diskio}
${color #FFFFFF}${diskiograph FF00AB FFE200}
${color #ddaa00}Utilisation des disques :
${color #ddaa00}systeme : ${color lightgrey}${fs_used /}/${fs_size /}${alignr}${fs_used_perc /}%
${fs_bar /}
${color #ddaa00}home : ${color lightgrey}${fs_used /home}/${fs_size /home}${alignr}${fs_used_perc /home}%
${fs_bar /home}
${color #ddaa00}pfat32 : ${color lightgrey}${fs_used /media/pfat32}/${fs_size /media/pfat32}${alignr}${fs_used_perc /media/pfat32}%
${fs_bar /media/pfat32}
${if_mounted /media/openSUSE}${color #ddaa00}Systeme openSUSE : ${color lightgrey}${fs_used /media/openSUSE}/${fs_size /media/openSUSE}${alignr}${fs_used_perc /media/openSUSE}%
${fs_bar /media/openSUSE}$endif
${if_mounted /media/home.openSUSE}${color #ddaa00}Home openSUSE : ${color lightgrey}${fs_used /media/home.openSUSE}/${fs_size /media/home.openSUSE}${alignr}${fs_used_perc /media/home.openSUSE}%
${fs_bar /media/home.openSUSE}$endif
Hors ligne
#586 Le 24/11/2007, à 19:12
- Jonon
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Salut,
bon bah aprés 24 pages sur le forum, serait temps que je poste le mien.
Les différents conkyrc:
* La barre en haut: .conkyrc
* La mémoire en haut à gauche: .conkyrcmem
* Les tà¢ches en haut à droite: .conkyrctasks
* Les disques en bas à gauche: .conkyrcdisc
Et le script conky.sh pour lancer tout le bordel au démarrage de la session "correctement":
#!/bin/sh
sleep 15
#cairo-clock& <-- Pas nécessaire
conky&
conky -c .conkyrcmem&
conky -c .conkyrcdisc&
conky -c .conkyrctasks&
sleep 2
#avant-window-navigator& <-- pas nécessaire non plus, hin
Ne pas oublier le chmod +x et ajoutez conky.sh dans Préférences de la session.
Dernière modification par Jonon (Le 24/11/2007, à 19:15)
hype_ @ freenode|hyp3 @ twitter | Ceci n'est pas un Blag
Hors ligne
#587 Le 24/11/2007, à 19:18
- Skippy le Grand Gourou
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
[HS]Jonon, comment tu fais pour avoir des petites icà´nes dans AWN ?[/HS]
Hors ligne
#588 Le 24/11/2007, à 19:23
- Jonon
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
awn-manager:
Edit: tu devrais apprécier ce lien. :> (clique sur l'image pour agrandir)
Dernière modification par Jonon (Le 24/11/2007, à 19:25)
hype_ @ freenode|hyp3 @ twitter | Ceci n'est pas un Blag
Hors ligne
#589 Le 24/11/2007, à 19:40
- Skippy le Grand Gourou
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Merci, j'avais pas tilté que la taille des icà´nes était proportionnelle à la taille de la barre... Bon, y'a quand même quelques applets qui supportent pas le choc, notamment la barre de notification et une des horloges.
Hors ligne
#590 Le 24/11/2007, à 21:30
- Elvith Gent
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Ils supportent le choc si tu redémarres awn, enfin chez moi ça le fait ^^
Par contre c'est quoi cette version avec les angles arrondis ?
Moi y'en a vouloir ça et moi y'en a pas avoir ça ...
Linux Counter user #458259
Mon site de jeu de rôles : http://www.niil.fr
Hors ligne
#591 Le 24/11/2007, à 21:40
- Skippy le Grand Gourou
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Ils supportent le choc si tu redémarres awn, enfin chez moi ça le fait ^^
Pas l'horloge.
Je regarderai le code à l'occasion, j'ai déjà dû bidouiller dedans pour rajouter la date, y'avait pas par défaut...
Par contre c'est quoi cette version avec les angles arrondis ?
Moi y'en a vouloir ça et moi y'en a pas avoir ça ...
Y'a toujours eu ça, non ? (Enfin ça fait que quelques semaines que j'utilise awn...)
Dernière modification par Skippy le Grand Gourou (Le 24/11/2007, à 21:41)
Hors ligne
#592 Le 24/11/2007, à 22:39
- Jonon
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Elvith Gent,
awn-manager > Apparence de la barre >"Activer les coins ronds"
hype_ @ freenode|hyp3 @ twitter | Ceci n'est pas un Blag
Hors ligne
#593 Le 24/11/2007, à 23:22
- Ocenis64
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Salut à tous,
Aller, je vais poster ma modeste participation :
Salut !
Quelle est la police que tu utilises pour ton environnement stp ?!
Dernière modification par Ocenis64 (Le 24/11/2007, à 23:24)
Hors ligne
#594 Le 25/11/2007, à 13:00
- jn
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
un petit script supplémentaire
Salut hardball,
Ton idée ma plaît beaucoup et m'intéresse surtout!!
Mon problème est que je n'arrive pas à obtenir le nombre de montage dans mon conky!
Je pense que ma procédure est mauvaise. Voilà comment j'ai procédé:
1 J'ai fait un copié coller de toute ces lignes dans gedit et enregistré le fichier dans mon home en l'appelant fsck
2 J'ai modifer sudoers en ajoutant ceci:
%admin ALL=(ALL) ALL,NOPASSWD:/sbin/fdisk,/sbin/tune2fs
3 J'ai ajouté ceci dans mon .conkyrc
${execi 600 /full/path/fsck}
Ce serait très sympa de me dire où je me suis trompé et d'étoffer tes explications. Ton idée est excellente mais dure à mettre en application!
JN
Portable Médion LT97500 - Ubuntu 10.10 "The Maverick Meerkat" + Compiz fusion
Processeur : Intel centrino 1,7 GHz; RAM: 1 Go
Carte graphique : ATI mobility X700XL (Driver Libre Radeon)
Hors ligne
#595 Le 25/11/2007, à 13:15
- Kenshiro
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour,
Mon .conkyrc vient d'un exemple de ce post, donc je ne le reposte pas, par contre, je voudrais faire afficher dans conky le chiffre 291754 du code suivant
sudo smartctl -A /dev/sda | grep "Load_Cycle_Count"
193 Load_Cycle_Count 0x0032 001 001 000 Old_age Always - 291754
mais je n'arrive pas a extraire juste ce chiffre...
Des idees? (commande awk, etc.)
Merci d'avance.
Sony Vaio VPC-Z11C5E
Intel(R) i7 - 8 Go de RAM - 256 Go ssd
nVidia GeForce GT 330M
Hors ligne
#596 Le 25/11/2007, à 13:17
- cam
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Jonon, J'aime bien ton fond d'écran peux-tu le poster?
ArchLinux ~ KDE 4.8.3 ~ Mac OSX 10.7.2
Hors ligne
#597 Le 25/11/2007, à 13:29
- Skippy le Grand Gourou
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Kenshiro > Par ici.
Dernière modification par Skippy le Grand Gourou (Le 25/11/2007, à 13:31)
Hors ligne
#598 Le 25/11/2007, à 13:36
- Kenshiro
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Merci à” Skippy!
Sony Vaio VPC-Z11C5E
Intel(R) i7 - 8 Go de RAM - 256 Go ssd
nVidia GeForce GT 330M
Hors ligne
#599 Le 25/11/2007, à 14:54
- Skippy le Grand Gourou
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
Alors, suite à ma découverte de la commande "cal", j'ai eu l'idée lumineuse (enfin quelqu'un l'a peut-être eu avant moi...) d'afficher le calendrier sur conky. Le problème, c'est que je ne vois pas trop comment faire pour surligner le jour actuel (si possible avec la couleur prédéfinie $color0)...
Voilà la commande qui m'a inspirée (découverte ici, en faisant un peu de ménage dans mes marque-pages...) :
var=$(cal -m); echo "${var/$(date +%-d)/$(echo -e "\033[1;31m$(date +%-d)\033[0m")}"
Voilà mon .conkyrc :
alignment top_right
border_margin 4
border_width 1
cpu_avg_samples 2
default_color FFFFFF
color0 880011
default_outline_color black
default_shade_color black
double_buffer yes
draw_borders no
draw_outline no
draw_shades no
gap_x 8
gap_y 30
maximum_width 150
net_avg_samples 2
no_buffers yes
override_utf8_locale yes
own_window yes
#own_window_hints below,undecorated,skip_taskbar,skip_page,sticky
own_window_transparent yes
own_window_type override
total_run_times 0
update_interval 1
uppercase no
use_spacer no
use_xft yes
xftalpha 0.8
xftfont Bitstream Vera Sans Mono:size=8
#/Commun$alignr $color${fs_free /Commun}
#${fs_bar /Commun}
TEXT
${color0}Uptime :$color$alignr $uptime
${color0}CPU :$color${alignr 55} $cpu%
${cpubar}
${color}${cpugraph D0BBBB FFFFFFF}
${color0}RAM :$color${alignr 55} $memperc%
${membar}
${color0}Swap :$color${alignr 55} $swapperc%
${swapbar}
${color0}Eth Up :$color$alignr ${upspeed eth0} k/s
${color}${upspeedgraph eth0 D0BBBB FFFFFF}
${color0}Eth Down :$color$alignr ${downspeed eth0} k/s
${color}${downspeedgraph eth0 D0BBBB FFFFFF}
${color0}Espace Disque :
${color}/$alignr ${fs_free /}
${fs_bar /}
/home$alignr $color${fs_free /home}
${fs_bar /home}
/Documents$alignr $color${fs_free /Documents}
${fs_bar /Documents}
I/O :$alignr ${diskio}
${diskiograph D0BBBB FFFFFF}
${color0}Températures :
${color}CPU :$alignr ${i2c 1-002d temp 1}°C
${color}MB :$alignr ${i2c 1-002d temp 2}°C
${color}HDD1 :$alignr ${hddtemp /dev/sda}
${color}HDD2 :$alignr ${hddtemp /dev/sdb}
${color0}Ventilos :
${color}CPU :$alignr ${i2c 1-002d fan 1-002d} trs/s
${color}HDD :$alignr ${i2c 1-002d fan 3-002d} trs/s
${color}Chassis :$alignr ${exec sensors | awk '$1=="Chassis" {getline; if($1!=0) print $1; else print "<2600"}'} trs/s
${color0}${exec date +"%d %B %y"} :
${color}${exec cal -m | grep -v `date +%Y`}
(avec la commande citée plus haut, ça m'affiche un vilain [1;31m autour de la date...).
Et voilà mon bureau :
Quelqu'un aurait une idée ?
Hors ligne
#600 Le 25/11/2007, à 17:19
- hardball
Re : Conky : Postez vos conkyrc ou certaines parties intéressantes
salut
pour jn
en fait l'erreur vient du chemin du script dans le .conkyrc
remplace /full/path/fsck par /home/jn/fsck (le chemin complet jusqu'à ton script)
${execi 600 /full/path/fsck}
n'oublie pas aussi de rendre le script executable.
-- Toshiba satelliteA100-335 + Ubuntu Jaunty --
Pour les noobs : Bienvenue ! ici la perséverance vous récompense.
Pour les anciens : Merci à vous de partager votre savoir.
Et vive le perl !
Hors ligne