Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1801 Le 07/04/2010, à 14:15

Fenouille84

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Voici mon nouveau bureau !!
Je le poste, juste avant de changer !! tongue

Screen :
zenobc.th.png

Le conkyrc :

#Fonctionnement de conky 
  total_run_times 0			#Temps en secondes ; 0 = toujours actif
  background yes			#Pour que conky tourne en arrière plan ; no = pour les tests

#Réglages système
  cpu_avg_samples 1			#Nb d'échantillons pour calculer la moyenne d'utilisation CPU
  net_avg_samples 2			#Nb d'échantillons pour calculer la moyenne d'utilisation CPU

#Mémoire
  double_buffer yes			#Éviter le clignotement
  no_buffers yes			#Soustraire les mémoires tampons de la mémoire utilisée
  text_buffer_size 1024			#Taille du cache pour le texte

#Affichage
  out_to_console no			#Affiche le texte sur la sortie standard
  update_interval 1			#Taux de rafraîchissement de la fenêtre (s)

#Fenêtre conky
  alignment top_left			#Alignement
 #---
  minimum_size 997 10			#Taille minimum (px) ; largeur / hauteur
  maximum_width 997			#Largeur maximum (px)
 #---
  gap_x 5				#Écart avec le bord gauche / droit
  gap_y 615				#Écart avec le bord haut / bas
 #---
  draw_shades no			#Afficher les ombres
  draw_outline no			#Afficher les contours de fenêtre
  draw_borders no			#Afficher des contours autour des blocs de texte
  border_width 1			#Largeur du contour
  border_inner_margin 1			#Largeur des marges
 #---
  own_window yes			#Utiliser sa propre fenêtre
  own_window_type override		#Type de fenêtre ; normal / override / desktop
  own_window_transparent yes		#Pseudo transparence

#Mise en forme
  use_xft yes				#Utiliser Xft (polices lissées etc)
  xftalpha .1				#Utiliser Xft
  override_utf8_locale yes 		#Force l'UTF8
  uppercase no				#Tout le texte en majuscule
  use_spacer right			#Ajoute des espaces après certains objets (qu'avec des polices fixes)
 #---
  xftfont saxMono:size=9 		#Police par défaut
 #---
  stippled_borders 5			#Taille des pointillés

#Couleurs
  default_color FFFFFF 			#Couleur par défaut
  default_shade_color 333333		#Couleur des ombres
  default_outline_color black		#Couleur des contours
 #---
  color1 303030				#Gris foncé
  color2 00516f				#Bleu
 #---
  short_units yes			#Unités courtes
  pad_percents 2			#Unité à 2 décimales


TEXT
${color1}${voffset -6}${font dearJoe 5 CASUAL trial:italic:pixelsize=22}${alignr}${offset -20}Free your mind ${offset -3}${voffset 5}${hr}${font}
${voffset -14}${cpubar cpu6 0,830}${voffset 11}
${cpubar cpu6 0,100}${voffset -3}${offset 3}CPU${offset 3}${voffset 3}${cpubar cpu6 0,25}${goto 195}${cpubar cpu6 0,100}${voffset -3}${offset 3}SYS${offset 3}${voffset 3}${cpubar cpu6 0,25}${voffset -3}
CPU1:${color2}${cpu cpu1}% ${color1}${cpubar cpu1 6,55} ${platform coretemp.0 temp 1}${offset -8}°C${goto 195}Noyau:${exec uname -r | cut -c 1-9}
CPU2:${color2}${cpu cpu2}% ${color1}${cpubar cpu2 6,55} ${platform coretemp.1 temp 1}${offset -8}°C${goto 195}Start:${uptime}



${cpubar cpu6 0,100}${voffset -3}${offset 3}MEM${offset 3}${voffset 3}${cpubar cpu6 0,25}${goto 195}${cpubar cpu6 0,100}${voffset -3}${offset 3}HDD${offset 3}${voffset 3}${cpubar cpu6 0,25}${voffset -3}
RAM :${memperc}% ${membar 6,55} ${mem}${offset -1}${goto 195}/root:${color2}${hddtemp /dev/sda}${offset -7}°${color1} ${fs_bar 6,40 /} ${color2}${fs_free /}${color1}
Swap:${swapperc}% ${swapbar 6,55} ${swap}${offset -1}${goto 195}/home:${fs_used_perc /home}% ${fs_bar 6,40 /home} ${color2}${fs_free /home}${color1}



${cpubar cpu6 0,100}${voffset -3}${offset 3}NET${offset 3}${voffset 3}${cpubar cpu6 0,25}${goto 195}${cpubar cpu6 0,100}${voffset -3}${offset 3}USB${offset 3}${voffset 3}${cpubar cpu6 0,25}${voffset -3}
Type:${if_existing /proc/net/route wlan0}${gw_iface}${goto 99}Qlty:${wireless_link_qual_perc wlan0}${offset -21}${else}--${goto 99}Qlty:0 ${endif}%${goto 195}Lexar:${if_mounted /media/LEXAR}${fs_used_perc /media/LEXAR}% ${fs_bar 6,40 /media/LEXAR} ${color2}${fs_free /media/LEXAR}${color1}${else}unplugged${endif}
Send:${upspeed wlan0}${goto 99}UL:${color2}${totalup wlan0}${color1}${goto 195}Linux:${if_mounted /media/Linux}${fs_used_perc /media/Linux}% ${fs_bar 6,40 /media/Linux} ${color2}${fs_free /media/Linux}${color1}${else}unplugged${endif}
Down:${downspeed wlan0}${goto 99}DL:${color2}${totaldown wlan0}${color1}${goto 195}LaCie:${if_mounted /media/LaCie_PC}${fs_used_perc /media/LaCie_PC}% ${fs_bar 6,40 /media/LaCie_PC} ${color2}${fs_free /media/LaCie_PC}${color1}${else}unplugged${endif}
${voffset 6}${cpubar cpu6 0,382}${voffset -19}
${voffset -199}${offset 385}${cpubar cpu6 0,100}${voffset -3}${offset 3}CAL${offset 3}${voffset 3}${cpubar cpu6 0,25}

${color2}${font Oloron Tryout:pixelsize=12}${voffset -9}${offset 429}${exec date +%B\ %Y | sed 's/^.\| [a-z]/\U&/g'}
${color1}${execp JOUR=$(date +%e) ; cal | sed '1d' | sed 's/^/\${offset 384} /g' | sed 's/'" $JOUR"'/${color2}'" $JOUR"'${color1}/1'}${font}


${voffset 2}${offset 385}${cpubar cpu6 0,100}${voffset -3}${offset 3}TDL${offset 3}${voffset 3}${cpubar cpu6 0,25}
${execp cat $HOME/Ubuntu/ToDo/ToDo | fold -s -w 22 | sed 's/^/${offset 385}/g'}

Et voilà !!

Oui je sais, il est blindé de offset et voffset !!! hmm
Mais bon, perfection oblige, il fallait bien aligner tout ce petit monde !! roll tongue


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#1802 Le 07/04/2010, à 15:03

JB-home

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

wlourf :
merci bien je vais planché sur le sujet. je te tien au courant.

Fenouille84
:
Merci ! le tien est bien réussi aussi ! je savais pas que c'était possible aussi avec nitrogen, mais bon du coup j'utilise feh, un peu de changement ne fait pas de mal tongue


EDIT :

wlourf, ça fonctionne correctement, superbe boulot.

EDIT 2 : pour le calendrier vertical et horizontal :

#!/bin/sh
cal | sed -e "1,2d;s/^ *//g;s/  / /g;s/ /\n/g;s/$(date +%e)/$(echo -en '\e[30;47m')$(date +%e)$(echo -en '\e[00m')/"
#!/bin/sh
echo $(cal | sed -e "1,2d;s/^ *//g;s/  / /g;s/ /\n/g;s/$(date +%e)/$(echo -en '\e[30;47m')$(date +%e)$(echo -en '\e[00m')/" | tr '\n' ' ')

vu ici --> http://bbs.archlinux.org/viewtopic.php?id=84654

Dernière modification par z0rg> (Le 07/04/2010, à 15:30)

Hors ligne

#1803 Le 07/04/2010, à 16:07

Fenouille84

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Cool ces variantes de calendriers !! smile

J'ai tenté de simplifier un peu le code pour plus de lisibilité.
Je les ai aussi remaniées pour pouvoir les colorer dans conky (donc aucun effet en console) :

Calendrier horizontal :

${color1}${execp cal | sed '1,2d' | sed 's/^ *//g' | sed 's/  / /g' | sed 's/ /\n/g' | tr '\n' ' ' | sed 's/'"$(date +%e)"'/${color2}'"$(date +%e)"'${color1}/g'}

Calendrier vertical :

${color1}${execp cal | sed '1,2d' | sed 's/^ *//g' | sed 's/  / /g' | sed 's/'"$(date +%e)"'/${color2}'"$(date +%e)"'${color1}/g' | sed 's/ /\n/g'}

Voilà voilà.
En espérant que sa fonctionne chez vous aussi wink


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#1804 Le 07/04/2010, à 16:25

JB-home

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

merci Fenouille84 , j'étais justement en train de cherché le moyen de colorier... tu croit pouvoir affiché les 2premières lettres du jour au dessus des numeros ?

Dernière modification par z0rg> (Le 07/04/2010, à 16:27)

Hors ligne

#1805 Le 07/04/2010, à 16:30

wlourf

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Salut à tous!

Hier j'ai posté un script pour récupérer l'image de la Lune et pour la placer dans son conky. J'ai un peu amélioré le système car maintenant on peut afficher une image de la terre (avec les zones d'ombres, les nuages ... etc). Il me semble avoir déjà vu ça sur un conky mais sous forme de planisphère, le voici donc sous forme de sphère, si jamais ça n'existait pas

Le script get_moon_earth.sh ne fait que récupérer l'image de la terre (ou de la Lune si "moon" est passé en paramètre) donc il peut être utilisé indépendamment du conky.
Le site utilisé pour générer l'image est celui-ci http://www.fourmilab.ch/earthview/expert.html, j'ai repris quelques uns des paramètres dans le script, au début, c'est facilement compréhensible.

L'image reçue est carrée, le script Lua square_to_round.lua va prendre cette image et appliquer une transparence au fond, la redimensionner et appliquer une rotation puis la sauver en PNG ainsi on obtient une image ronde smile qui sera du meilleur effet dans le conky.
Parenthèse : cette transformation pourrait certainement être faite avec autre chose que le script Lua mais l'intêret d'utiliser Lua, je trouve, est qu'on peut par exemple lier la taille de l'image à une variable conky, par exemple ${cpu}.

Trèves de bavardages, voici le script get_moon_earth.sh :

#!/bin/bash
# ce script récupère l'image de la terre ou de la lune (si 1er paramètre = "moon")
#les paramètres sont ceux utilisés sur le formulaire de cette page:
#http://www.fourmilab.ch/earthview/expert.html
#version1.0, wlourf 07 avril 2010
#http://u-scripts.blogspot.com/


#===========début des paramètres===============
dir="/tmp/earth"

if [[ "$1" == "moon" ]]; then
	Latitude=46		#number
	NorthSouth=n    #n/s
	Longitude=0		#number
	EastWest=e		#e/w
	Altitude=401725 #altitude in kilometers (max=401725)
	#___Image___
	Image=topo 		#topo,albedo
	Size=320		#number (default=320)
	ShowNight=true 	#true/false
	file1=$dir/get_moon.txt		#temp file for url
	file2=$dir/moon_image		#final image
else
	#___View___
	Latitude=33   	#number
	NorthSouth=n    #n/s
	Longitude=70  	#number
	EastWest=e	  	#e/w
	Altitude=35785 	#altitude in kilometers (max=35785)
	#___Image___
	Image=live 		#live,marble,nasa,topo,clouds,ir,cweather,vapour_bg,vapour
	Size=320		#number (default=320)
	ShowNight=true 	#true/false
	file1=$dir/get_earth.txt	#temp file for url
	file2=$dir/earth_image		#final image
fi

#===========fin des paramètres===============

base=http://www.fourmilab.ch

#mise en forme des paramètres
if [[ "$NorthSouth" == "s" ]]; then
	NorthSouth="South"
else
	NorthSouth="North"
fi
if [[ "$EastWest" == "e" ]]; then
	EastWest="East"
else
	EastWest="West"
fi

if [[ "$ShowNight" == true ]]; then
	DayNight=""
else
	DayNight="&daynight=d"
fi
if [[ "$1" == "moon" ]]; then
	case $Image in
		"topo")	Image="MoonTopo.evif";;
		*)		Image="Moon.evif";;
	esac
else
	case $Image in
		"marble")	Image="NASA500m.evif";;
		"nasa")		Image="nasa.evif";;
		"topo")		Image="NOAAtopo.evif";;
		"clouds")	Image="cloudy.bmp";;
		"ir")		Image="irsat.bmp";;
		"cweather")	Image="wx-cmap.bmp";;
		"vapour_bg")Image="vapour_bg.bmp";;
		"vapour")	Image="vapour.bmp";;
		*)			Image="learth.evif";;
	esac
fi

#get the url
mkdir -p $dir
cd $dir

GET http://www.fourmilab.ch/cgi-bin/Earth?lat=$Latitude\&ns=l$NorthSouth\&lon=$Longitude\&ew=$EastWest\&alt=$Altitude$DayNight\&img=$Image\&imgsize=$Size > $file1

#extract the line of the image
match="<img src="
url_line=""
while read line
do
	if [[ "$line" =~ "${match}" ]]; then
		url_line=$line
		break
	fi
done <  $file1

if [[ "$url_line" == "" ]]; then
	echo "no url matched"
	exit
fi

#extract the link of the image and save the image
begin="<img src=\""
end="\" ismap"

a=$(($(expr "$url_line" : ".*$begin")))
b=$(($(expr "$url_line" : ".*$end")-$a-${#end}))
url_image=${url_line:$a:$b}
GET $base$url_image > $file2

exit

Et voici le conkyrc chemins à modifier à la fin du fichier.
/tmp/earth/earth_image dans la ligne lua_draw_hook_pre main /tmp/earth/earth_image est le nom de l'image  créée par le script bash, c'est du GIF ou du JPEG, donc mieux vaut ne pas mettre d'extension

# -- Conky settings -- #
background no
update_interval 10

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale yes

double_buffer yes
no_buffers yes

text_buffer_size 2048
imlib_cache_size 0

# -- Window specifications -- #

own_window yes
#own_window_type normal
own_window_transparent yes
#own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
own_window_colour FFFFFF
own_window_title square to round

border_inner_margin 0
border_outer_margin 0

minimum_size 450 550

alignment tr
gap_y 0
gap_x 0

# -- Graphics settings -- #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

# -- Text settings -- #
use_xft yes
xftfont Santana:size=12
xftalpha 0

uppercase no

default_color 000000
text_buffer_size 2048 
imlib_cache_size 0 
#--- LUA ---
lua_load ~/wip/earth/square_to_round.lua
lua_draw_hook_pre main /tmp/earth/earth_image

TEXT
${execpi 3600 ~/wip/earth/get_moon_earth.sh earth}

et le script Lua renommé en square_to_round.lua  et un peu modifié par rapport à hier:

--[[ SQUARE_TO_ROUND WIDGET by Wlourf (07 April 2010, version 1.0.1)
http://u-scripts.blogspot.com/

This widget display a rounded image on your conky from a square image only.

Parameters are
filename        --nom de l'image carrée en entrée
xc,yc           --coordonnées du centre de l'image ronde par rapport au coin en haut à gauche de la fenêtre conky
radius           --rayon du cercle final
angle           --angle de rotation de l'image
radius_crop	   --dans l'image carrée, pourcentage du cercle à extraire par rapport au côté du carré(1-100)
period	   --converti l'image de carré à rond toutes les  'period' secondes

]]

require 'cairo'
require 'imlib2'

function convert_square(fileIn,fileOut,radius,angle,radius_crop)
    --convert Input file from jpg to png, scale it and rotate it
    local imageInput = imlib_load_image(fileIn)
    local out_size = radius*2/(radius_crop/100)
    imlib_context_set_image(imageInput)
    w = imlib_image_get_width();
    h = imlib_image_get_height();
    imlib_image_set_format("png")
    buffer = imlib_create_image(out_size,out_size);
    imlib_context_set_image(buffer);

    imlib_blend_image_onto_image(imageInput, 0, 
                                               0, 0, w, h, 
                                               0,0, out_size,out_size)
    rot_img=imlib_create_rotated_image(angle*math.pi/180)
    imlib_context_set_image(rot_img)  
    imlib_save_image(fileOut)
    imlib_free_image()
    
    imlib_context_set_image(buffer)
    imlib_free_image()
    imlib_context_set_image(imageInput)
    imlib_free_image()
end

function crop_square_to_round(filename,xc,yc,radius)
    local surface = cairo_image_surface_create_from_png(filename)
    local img_w = cairo_image_surface_get_width (surface);
    
    local cw,ch = conky_window.width, conky_window.height
    local cs=cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, cw,ch)
    local cr=cairo_create(cs)
    cairo_translate(cr,xc-img_w/2,yc-img_w/2)
    cairo_arc (cr, img_w/2,img_w/2, radius, 0, 2*math.pi)
    cairo_clip (cr)
    cairo_new_path (cr)    
    cairo_set_source_surface (cr, surface, 0, 0)

    cairo_paint (cr)
    cairo_destroy(cr)
    cairo_surface_destroy (cs)
    cairo_surface_destroy (surface)
    
end

function display_round(filename,xc,yc,radius,angle,radius_crop,period)
    if conky_window == nil then return end

    if tonumber(conky_parse('${updates}')) <2  then return end
    local filepng = filename .. ".png"
    local actual_time  = os.time()
    
    if last_time == nil then last_time=0 end
    local actual_img = io.open(filepng,"r")    
    if  last_time+period < actual_time or last_time == 0 or actual_img == nil then
        print ('convert image ' .. filename)
        convert_square(filename,filepng,radius,angle,radius_crop)
        last_time=actual_time
    end
    crop_square_to_round(filepng,xc,yc,radius)
    io.close()
end


--[[END OF SQUARE TO ROUND WIDGET]]

function conky_main(filename)
    if conky_window == nil then return end
    display_round(filename,
                275,275,120,  --xc,yc,radius
                5,            --angle
                98,	       --radius_crop (1-100)
                3600		--period
    )
end

Et voici le résultat :
earthx.th.png

En fait, la terre est aplatie aux poles, mais pas sur les images de ce site, chic alors !

Edit, une autre capture pour la route :
moonearth.th.png

Dernière modification par wlourf (Le 07/04/2010, à 18:29)

Hors ligne

#1806 Le 07/04/2010, à 16:32

Fenouille84

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

z0rg> a écrit :

tu croit pouvoir affiché les 2premières lettres du jour au dessus des numeros ?

Euh.. 0_o
Comme sa, là, tout de suite, j'ai un peu de mal à imaginer comment m'y prendre... tongue

Mais je tenterai dès que j'aurai un peu de temps wink

Dernière modification par Fenouille84 (Le 07/04/2010, à 16:33)


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#1807 Le 07/04/2010, à 16:52

JB-home

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Certes, j'ai tenté vite fait sans résultat correct... j'ai du mal avec "sed" en plus..

en parlant de temps, voilà les secondes en barre de progression :

${font FnT_BasicShapes1:size=6}${if_match ${time %S} >0}${color 740E0E}4${else}${color2}${endif}${if_match ${time %S} >10}${color 740E0E}4${else}${color2}${endif}${if_match ${time %S} >20}${color 740E0E}4${else}${color2}${endif}${if_match ${time %S} >30}${color 740E0E}4${else}${color2}${endif}${if_match ${time %S} >40}${color 740E0E}4${else}${color2}${endif}${if_match ${time %S} >50}${color 740E0E}4${else}${color2}${endif}${if_match ${time %S} >60}${color 740E0E}4${else}${color2}${endif}${font}

donc 6barres, chaque barre vaut 10secondes.

Dernière modification par z0rg> (Le 07/04/2010, à 17:26)

Hors ligne

#1808 Le 07/04/2010, à 18:38

chepioq

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Mise à jour de mon calendrier-phase de la lune:
1270657744.jpg

Toujours avec l'aide de wlourf (99,99% du code est de le sien... Je suis pas trop bon pour cela)
Le lien pour le télécharger: http://sd-1.archive-host.com/membres/up/138795649635992281/calendar_moontar.gz

Comme d'habitude il faudra adapter les différents chemins à vos configurations.

Dans le fichier cal-moon.lua vous pouvez changer les couleur, les polices du calendrier et du texte, et d'autre chose encore...

Dernière modification par chepioq (Le 07/04/2010, à 19:03)


Tout est dans tout et réciproquement....

Hors ligne

#1809 Le 08/04/2010, à 09:44

wlourf

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

z0rg> a écrit :

Certes, j'ai tenté vite fait sans résultat correct... j'ai du mal avec "sed" en plus..

Pour le calendrier, as-tu essayé le script bash de cette page :
http://conky.linux-hardcore.com/?page_id=3799
Ça doit pouvoir s'adapter pour un affichage vertical .
Feb_2010.png

@chepioq, l'idée originale pour la lune est quand même de toi, merci ;-)

Hors ligne

#1810 Le 08/04/2010, à 10:32

JB-home

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

oui wlourf, j'ai déjà testé se script, chez moi il n'y a que les jours qui s'affiche pas les numéros.. pas moyen de le faire fonctionné correctement.

Hors ligne

#1811 Le 08/04/2010, à 10:51

wlourf

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Bizarre, chez moi à ça fonctionne tout de suite avec conky 1.7.2.
La commande : ./conky_calhoriz.sh  me retourne

${goto 240} Je Ve ${color FF8C00}Sa${color} ${color FFFF00}Di${color} Lu Ma Me...
${goto 240}${color 445566} 01 02 03 04 05 06 07${color}${color FF8C00} 08${color...

Si ça peut t'aider !

Hors ligne

#1812 Le 08/04/2010, à 11:37

zydar

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

hey hey ^^
je suis entrain de créer/rassembler des parties pour faire mon conky (je suis a la page 32. . . presque la moitier de lu mdr)
j'ai un problème pour l'horloge avec lua : function conky_clock_rings execution failed: attempt to call a nil value

le clock_rings.lua

 
To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
	lua_load ~/scripts/clock_rings.lua
	lua_draw_hook_pre clock_rings
 
Changelog:
+ v1.0 -- Original release (30.09.2009)
]]
 
settings_table = {
	{
		name='cpu',
		arg='cpu0',
		max=100,
		bg_colour=0x016BFF,
		bg_alpha=0,
		fg_colour=0x016BFF,
		fg_alpha=0.8,
		x=195, y=195,
		radius=137.5,
		thickness=15,
		start_angle=-230,
		end_angle=40
	},
	{
		name='memperc',
		arg='',
		max=100,
		bg_colour=0x016BFF,
		bg_alpha=0.1,
		fg_colour=0x016BFF,
		fg_alpha=0.5,
		x=195, y=195,
		radius=157,
		thickness=13,
		start_angle=45,
		end_angle=315
	},
	{
		name='fs_used_perc',
		arg='/',
		max=100,
		bg_colour=0x016BFF,
		bg_alpha=0,
		fg_colour=0x016BFF,
		fg_alpha=0.5,
		x=195, y=195,
		radius=100,
		thickness=20,
		start_angle=-250,
		end_angle=20
	},
	{
		name='battery_percent',
		arg='BAT1',
		max=100,
		bg_colour=0xFF0000,
		bg_alpha=0.4,
		fg_colour=0x016BFF,
		fg_alpha=0.5,
		x=195, y=195,
		radius=120,
		thickness=10,
		start_angle=-50,
		end_angle=210
	},
	{
		name='time',
		arg='%I',
		max=12,
		bg_colour=0x016BFF,
		bg_alpha=0.3,
		fg_colour=0xFFFFFF,
		fg_alpha=0.8,
		x=320, y=46,
		radius=28,
		thickness=5,
		start_angle=0,
		end_angle=360
	},
	{
		name='time',
		arg='%M',
		max=60,
		bg_colour=0x016BFF,
		bg_alpha=0.3,
		fg_colour=0xFFFFFF,
		fg_alpha=0.8,
		x=362, y=93,
		radius=28,
		thickness=5,
		start_angle=0,
		end_angle=360
	},
	{
		name='time',
		arg='%S',
		max=60,
		bg_colour=0x016BFF,
		bg_alpha=0.3,
		fg_colour=0xFFFFFF,
		fg_alpha=0.8,
		x=386, y=150,
		radius=28,
		thickness=5,
		start_angle=0,
		end_angle=360
	},
	{
		name='time',
		arg='%u',
		max=7,
		bg_colour=0x016BFF,
		bg_alpha=0.3,
		fg_colour=0xFFFFFF,
		fg_alpha=0.8,
		x=390, y=211,
		radius=28,
		thickness=5,
		start_angle=0,
		end_angle=360
	},
	{
		name='time',
		arg='%d',
		max=31,
		bg_colour=0x016BFF,
		bg_alpha=0.3,
		fg_colour=0xFFFFFF,
		fg_alpha=0.8,
		x=375, y=272,
		radius=28,
		thickness=5,
		start_angle=0,
		end_angle=360
	},
	{
		name='time',
		arg='%m',
		max=12,
		bg_colour=0x016BFF,
		bg_alpha=0.3,
		fg_colour=0xFFFFFF,
		fg_alpha=0.8,
		x=343, y=325,
		radius=28,
		thickness=5,
		start_angle=0,
		end_angle=360
	},
	{
		name='time',
		arg='%g',
		max=99,
		bg_colour=0x016BFF,
		bg_alpha=0.3,
		fg_colour=0xFFFFFF,
		fg_alpha=0.8,
		x=292, y=363,
		radius=28,
		thickness=5,
		start_angle=0,
		end_angle=360
	},
	{
		name='wireless_link_qual_perc',
		arg='wlan0',
		max=100,
		bg_colour=0x016BFF,
		bg_alpha=0.1,
		fg_colour=0x016BFF,
		fg_alpha=0.9,
		x=195, y=195,
		radius=80,
		thickness=12.5,
		start_angle=-70,
		end_angle=200
	},
}
 
-- Use these settings to define the origin and extent of your clock.
 
clock_r=125
 
-- "clock_x" and "clock_y" are the coordinates of the centre of the clock, in pixels, from the top left of the Conky window.
 
clock_x=195	
clock_y=195
 
show_seconds=true
 
require 'cairo'
 
function rgb_to_r_g_b(colour,alpha)
	return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end
 
function draw_ring(cr,t,pt)
	local w,h=conky_window.width,conky_window.height
 
	local xc,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle']
	local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']
 
	local angle_0=sa*(2*math.pi/360)-math.pi/2
	local angle_f=ea*(2*math.pi/360)-math.pi/2
	local t_arc=t*(angle_f-angle_0)
 
	-- Draw background ring
 
	cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)
	cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
	cairo_set_line_width(cr,ring_w)
	cairo_stroke(cr)
 
	-- Draw indicator ring
 
	cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)
	cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
	cairo_stroke(cr)		
end
 
function draw_clock_hands(cr,xc,yc)
	local secs,mins,hours,secs_arc,mins_arc,hours_arc
	local xh,yh,xm,ym,xs,ys
 
	secs=60-os.date("%S")	
	mins=60-os.date("%M")
	hours=12-os.date("%I")
 
	secs_arc=(2*math.pi/60)*secs
	mins_arc=(2*math.pi/60)*mins+secs_arc/60
	hours_arc=(2*math.pi/12)*hours+mins_arc/12
 
	-- Draw hour hand
 
	xh=xc+0.7*clock_r*math.sin(hours_arc)
	yh=yc-0.7*clock_r*math.cos(hours_arc)
	cairo_move_to(cr,xc,yc)
	cairo_line_to(cr,xh,yh)
 
	cairo_set_line_cap(cr,CAIRO_LINE_CAP_ROUND)
	cairo_set_line_width(cr,5)
	cairo_set_source_rgba(cr,0,0,1,0.6)
	cairo_stroke(cr)
 
	-- Draw minute hand
 
	xm=xc+clock_r*math.sin(mins_arc)
	ym=yc-clock_r*math.cos(mins_arc)
	cairo_move_to(cr,xc,yc)
	cairo_line_to(cr,xm,ym)
 
	cairo_set_line_width(cr,3)
	cairo_set_source_rgba(cr,0,0,1,0.7)
	cairo_stroke(cr)
 
	-- Draw seconds hand
 
	if show_seconds then
		xs=xc+1.1*clock_r*math.sin(secs_arc)
		ys=yc-1.1*clock_r*math.cos(secs_arc)
		cairo_move_to(cr,xc,yc)
		cairo_line_to(cr,xs,ys)
 
		cairo_set_line_width(cr,1)
		cairo_set_source_rgba(cr,0,0,1,0.8)
		cairo_stroke(cr)
	end
end
 
function conky_clock_rings()
	local function setup_rings(cr,pt)
		local str=''
		local value=0
 
		str=string.format('${%s %s}',pt['name'],pt['arg'])
		str=conky_parse(str)
 
		value=tonumber(str)
		pct=value/pt['max']
 
		draw_ring(cr,pct,pt)
	end
 
	-- Check that Conky has been running for at least 5s
 
	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=conky_parse('${updates}')
	update_num=tonumber(updates)
 
	if update_num>5 then
		for i in pairs(settings_table) do
			setup_rings(cr,settings_table[i])
		end
	end
 
	draw_clock_hands(cr,clock_x,clock_y)
end

et mon .conkyrc2 (qui appelle clock_rings.lua)

# 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_left
minimum_size 1320
maximum_width 1320

# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 5
gap_y 35

#  afficher les ombres
draw_shades yes
# 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_inner_margin instead

#pour que conky tourne en arrière plan background no pour les tests
background yes

# 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

# -- Lua Load -- #
lua_load /home/zydar/.conky/clock_rings.lua
lua_draw_hook_pre clock_rings
 
TEXT
${color 16bfff}${offset 302}${voffset 31}${font Purisa:size=12} ${time %H}
${offset 343}${voffset 21}${font Purisa:size=12} ${time %M}
${offset 365}${voffset 32}${font Purisa:size=12} ${time %S}
${offset 360}${voffset 33}${font Purisa:size=12} ${time %a}
${offset 355}${voffset 33}${font Purisa:size=12} ${time %d}
${offset 320}${voffset 27}${font Purisa:size=12} ${time %b}
${offset 273}${voffset 10}${font Purisa:size=12} ${time %y}
${font Purisa:size=8}${color ffffff}${offset 219}${voffset -125}.Wireless
${offset 219}${voffset 4}.Used Space
${offset 219}${voffset 2}.Battery
${offset 219}${voffset 1}.CPU
${offset 219}${voffset 0}.Memory

>> je continu a lire vos précédents post smile

Dernière modification par zydar (Le 08/04/2010, à 13:10)


- GNU/Linux, c'est la vie :p
-- Les formats ouverts aussi d'ailleurs ! (odt, odf, pdf, png, ...)

Hors ligne

#1813 Le 08/04/2010, à 14:45

Fenouille84

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

zydar a écrit :

hey hey ^^
je suis entrain de créer/rassembler des parties pour faire mon conky (je suis a la page 32. . . presque la moitier de lu mdr)
>> je continu a lire vos précédents post smile

BON COURAGE !!!!!!!!!!!! tongue lol


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#1814 Le 08/04/2010, à 15:10

Chloé14

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour,
je viens de me remettre à conky après 6 mois d'abandon total !! Toujours le même problème qu'avant non résolu : mon conky apparait dans une fenêtre noire et dès que je clique sur l'écran, il disparait.... avant je n'arrivais pas à le mettre en arrière plan il restait devant toutes mes appli, et là, il est bien derrière mais disparait au moindre clique.... problème d'intégration au fond d'écran... Quelqu'un peu m'aider svp ?? Merci

# Nombre de fois où Conky se met à jour avant de quitter. 0 = toujours 
total_run_times 0
# Affiche le texte sur la sortie standard
out_to_console yes
# ecart avec le bord x=gauche ou droit y= haut ou bas 
gap_x 25 
gap_y 70 
# Buffer management, avoid blinking
double_buffer yes
no_buffers yes
text_buffer_size 1680
# taux de rafraichissement
update_interval 1
# nombre d'échantillons à utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 4
net_avg_samples 4
# Taille et position
alignment top_left
# afficher les ombres ?
draw_shades no
# afficher les contours ?
draw_outline no
# pour que Conky tourne en arrière plan
background yes
# window type
own_window yes
own_window_type desktop
#normal / override / desktop
own_window_transparent yes
#font management
use_xft yes
xftfont Terminal Bitstream Vera Sans Mono:size=8 
# font face
xftfont Fixed:size=7#OCR A Std:size=6
uppercase no
# Adds spaces to keep things from moving about.
# Works only with fixed width fonts
use_spacer right
# Colors
default_color FFFFFF
default_shade_color 333333
default_outline_color transparent
color1 0033CC #bleu foncé
color2 92C6EF #bleu clair
color3 DBF0ED #gris
color6 E6004D #orange
color7 999999
color8 666666
color9 333333
TEXT
${execi 86400 lsb_release -si} : ${execi 86400 lsb_release -sr} ${execi 86400 lsb_release -sc}
$sysname : $kernel $machine
Connecté depuis: $uptime

${alignc}${color3}${color3}${time %A %d %B %Y}${color3}
${color3} ${font Astron Boy Video:style=Bold:pixelsize=30}${alignc}${time %H:%M:%S}${font}${color3}
${color2}${font bonohadavision:size=20}C${color2}${font Jet:size=10} RESEAU:${color1}${hr}
${color E6004D}${font Jet:size=8}${color E6004D}Port(s) ouvert(s): ${color3}${tcp_portmon 1 65535 count} 
${color3} 
${tcp_portmon 1 65535 rhost 0} 
${tcp_portmon 1 65535 rhost 1} 
${tcp_portmon 1 65535 rhost 2} 
${color E6004D}IP Maison: ${color3}${addr wlan0}${color E6004D}${alignr}IP Publique:${color3}${texeci 3600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1} 
${color2}${font PizzaDude Bullets:size=12}U${color3}${font Jet:size=10}${color6}DL :${color3} ${totaldown wlan0}${alignr}${color2}${font PizzaDude Bullets:size=12}O${color3}${font Jet:size=10}${color6}UP :${color3} ${totalup wlan0} 
${color E6004D}Down :${color3} ${downspeed wlan0} k/s${color E6004D} ${offset 100}Up:${color3} ${upspeed wlan0} k/s 
${color3}${downspeedgraph wlan0 25,150 582D10 E6004D} $alignr${color3}${upspeedgraph wlan0 25,150 582D10 E6004D}
${color2}${font PizzaDude Bullets:size=12}m${color2}${font Jet:size=10} DISQUES DURS:${color1}${hr}
${color E6004D}${font Jet:size=8}home: ${color3}${fs_used_perc /home} % ${alignr}${color3}[${color3}${fs_free /home}${color3}/ ${color3}${fs_used /home}${color3}/ ${color3}${fs_size /home}${color3}]
${color6}${fs_bar 4 /home} 
${color E6004D}Ubuntu: ${color3}${fs_used_perc /} % ${alignr}${color3}[${color3}${fs_free /}${color3}/ ${color3}${fs_used /}${color3}/ ${color3}${fs_size /}${color3}]
${color6}${fs_bar 4 /} 
${color E6004D}Windows: ${color3}${fs_used_perc /media/windows} % ${alignr}${color3}[${color3}${fs_free /media/windows}${color3}/ ${color3}${fs_used /media/windows}${color3}/ ${color3}${fs_size /media/windows}${color3}]
${color6}${fs_bar 4 /media/windows}
${color E6004D}Sauvegarde: ${color3}${fs_used_perc /media/sauvegarde} % ${alignr}${color3}[${color3}${fs_free /media/sauvegarde}${color3}/ ${color3}${fs_used /media/windows}${color3}/ ${color3}${fs_size /media/windows}${color3}]
${color6}${fs_bar 4 /media/sauvegarde}

${color2}${font PizzaDude Bullets:size=12}m${color2}${font Jet:size=10} PROCESSUS:${color1}${hr}

${font}${color E6004D}${alignc}Total: ${color3}$processes ${color E6004D}En cours:${color3} ${color3}$running_processes

${voffset 2}${color E6004D}CPU :${alignr}${color3}${color3}${voffset 
-12}${cpugraph 16,128 582D10 E6004D} ${voffset -1}${color3}$cpu%
${alignr}${offset -32}${color3}PID %CPU %MEM
${alignr}${offset -32}${color3}${top name 1}${color3} ${top pid 1} ${top cpu 1} ${top mem 1}
${alignr}${offset -32}${color3}${top name 2}${color3} ${top pid 2} ${top cpu 2} ${top mem 2}
${alignr}${offset -32}${color3}${top name 3}${color3} ${top pid 3} ${top cpu 3} ${top mem 3}
${alignr}${offset -32}${color3}${top name 4}${color3} ${top pid 4} ${top cpu 4} ${top mem 4}
${alignr}${offset -32}${color3}${top name 5}${color3} ${top pid 5} ${top cpu 5} ${top mem 5}
${color1}${font PizzaDude Bullets:size=12}m${color1}${font Jet:size=10} MEMOIRE:${color2}${hr}
${color E6004D}${font Jet:size=8}${color E6004D}RAM :${alignr}${color E6004D}${membar 4,128} ${color E6004D}${memperc}%
${alignr}${offset -32}${color3}PID %CPU %MEM
${alignr}${offset -32}${color3}${top_mem name 1}${color3} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${alignr}${offset -32}${color3}${top_mem name 2}${color3} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${alignr}${offset -32}${color3}${top_mem name 3}${color3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${alignr}${offset -32}${color3}${top_mem name 4}${color3} ${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}
${alignr}${offset -32}${color3}${top_mem name 5}${color3} ${top_mem pid 5} ${top_mem cpu 5} ${top_mem mem 5}
${color1}${font RMFIRE:size=12}A${color1}${font Fire Wood:size=8} TEMPERATURES:${color2}${hr}
${color E6004D}${font Jet:size=8}${color E6004D}Core 1: ${color3}${platform coretemp.0 temp 1} C ${alignr 15}${color E6004D}Core 2: ${color3}${platform coretemp.1 temp 1} C 
${color E6004D}CPU Usage:${color6} ${cpu}% ${cpubar}
${color E6004D}HDD 320Go: ${color3}${hddtemp /dev/sda}°${alignr 15}${color E6004D}${alignr}Home: ${color3}${hddtemp /dev/sdb}° 
${color E6004D}Sauvegarde: ${color3}${hddtemp /dev/sdc}°

Hors ligne

#1815 Le 08/04/2010, à 15:26

chepioq

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

@Chloé14
Essaye en commentant le ligne
#own_window_type desktop

ou en mettant
own_window_type normal

et en rajoutant
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below


Tout est dans tout et réciproquement....

Hors ligne

#1816 Le 08/04/2010, à 15:33

Chloé14

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

salut, merci pour ton aide
alors, en mettant own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below rien ne change
en commentant la ligne #own_window_type desktop ça fonctionne super, mais la fenêtre est toujours noire

(on avance !!)

As tu une idée pour que la fenêtre apparaisse avec un fondu fond d'écran ?

Hors ligne

#1817 Le 08/04/2010, à 15:35

chepioq

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Tu es avec kde ou gnome?


Tout est dans tout et réciproquement....

Hors ligne

#1818 Le 08/04/2010, à 15:38

Chloé14

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

kde

Hors ligne

#1819 Le 08/04/2010, à 15:52

chepioq

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Alors avec kde tu as deux solution:
Soit tu installes la version 1.8.0 de conky et tu rajoutes la ligne, dans ton conky:

own_window_argb_visual yes

Soit tu garde la version 1.7.2 de conky et tu installes feh et tu lances ton conky avec un petit script du genre

#! /bin/bash
feh --bg-scale `grep 'wallpaper=' ~/.kde/share/config/plasma-desktop-appletsrc | tail --bytes=+11`
sleep 20
conky -c /chemin_vers_ton_conky1 &

Tout est dans tout et réciproquement....

Hors ligne

#1820 Le 08/04/2010, à 15:56

Chloé14

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

merci pour la réponse
comment je fais pour savoir la version de conky que j'ai installé et pour installer la version 1.8.0 ?? (question bête...)

Hors ligne

#1821 Le 08/04/2010, à 16:00

chepioq

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Tu tapes dans un terminal

conky -v

Tout est dans tout et réciproquement....

Hors ligne

#1822 Le 08/04/2010, à 16:04

Chloé14

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

version 1.7.2 comment je fais pour mettre la suivante ??

Hors ligne

#1823 Le 08/04/2010, à 16:12

chepioq

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Pour la 1.8.0, sur ubuntu je ne sais pas je suis sous fedora, et je l'ai compilé à partir des sources...)
Un utilisateur d'ubuntu pourra surement te dire sur quel dépôt il est..


Tout est dans tout et réciproquement....

Hors ligne

#1824 Le 08/04/2010, à 16:15

Chloé14

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

je l'ai téléchargé sur le site, mais quand j'essaie de l'installer il me met un message d'erreur ....

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes           
checking for a thread-safe mkdir -p... /bin/mkdir -p        
checking for gawk... no                                     
checking for mawk... mawk                                   
checking whether make sets $(MAKE)... yes                   
checking for gcc... gcc                                     
checking whether the C compiler works... yes                
checking for C compiler default output file name... a.out   
checking for suffix of executables...                       
checking whether we are cross compiling... no               
checking for suffix of object files... o                    
checking whether we are using the GNU C compiler... yes     
checking whether gcc accepts -g... yes                      
checking for gcc option to accept ISO C89... none needed    
checking for style of include used by make... GNU           
checking dependency style of gcc... gcc3                    
checking build system type... x86_64-unknown-linux-gnu      
checking host system type... x86_64-unknown-linux-gnu       
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E                           
checking for fgrep... /bin/grep -F                           
checking for ld used by gcc... /usr/bin/ld                   
checking if the linker (/usr/bin/ld) is GNU ld... yes        
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm        
checking whether ln -s works... yes                                  
checking the maximum length of command line arguments... 1572864     
checking whether the shell understands some XSI constructs... yes    
checking whether the shell understands "+="... yes                   
checking for /usr/bin/ld option to reload object files... -r         
checking for objdump... objdump                                      
checking how to recognize dependent libraries... pass_all            
checking for ar... ar                                                
checking for strip... strip                                          
checking for ranlib... ranlib                                        
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking how to run the C preprocessor... gcc -E                     
checking for ANSI C header files... yes                              
checking for sys/types.h... yes                                      
checking for sys/stat.h... yes                                       
checking for stdlib.h... yes                                         
checking for string.h... yes                                         
checking for memory.h... yes                                         
checking for strings.h... yes                                        
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether gcc and cc understand -c and -o together... yes
checking for pkg-config... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.19... yes
checking for fopencookie... yes
checking for funopen... no
checking for X... no
configure: error: Can't locate your X11 installation

Hors ligne

#1825 Le 08/04/2010, à 16:32

chepioq

Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes

Pour compiler il te faut les versions dev (développement) des différents paquets requis.
Mais sur ubuntu je ne sais pas comment ils s'appellent.


Tout est dans tout et réciproquement....

Hors ligne

Haut de page ↑