![Smile :)](./images/smilies/icon_e_smile.gif)
J'ai cherché conky-arch mais ... impossible à trouver.
Pour la météo tu prends lequel car il y a le choix ?
Pour le conky de droite, tu peux passer la conf stp ?
Conky settings #
background no
update_interval 1
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
#temperature_unit fahrenheit
# Window specifications #
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
border_inner_margin 0
border_outer_margin 0
minimum_size 200 250
maximum_width 200
alignment tr
gap_x 35
gap_y 55
# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
# Text settings #
use_xft yes
xftfont caviar dreams:size=8
xftalpha 0.5
uppercase no
#temperature_unit celsius
default_color FFFFFF
# Lua Load #
lua_load /usr/share/conky-lua-arch/clock_rings.lua
lua_draw_hook_pre clock_rings
TEXT
${voffset 8}${color 0066FF}${font caviar dreams:size=16}${time %A}${font}${voffset -8}${alignr 50}${color FFFFFF}${font caviar dreams:size=38}${time %e}${font}
${color FFFFFF}${voffset -30}${color FFFFFF}${font caviar dreams:size=18}${time %b}${font}${voffset -3} ${color FFFFFF}${font caviar dreams:size=20}${time %Y}${font}${color 0066FF}${hr}
${voffset 140}${font caviar dreams:size=10}${alignr}$USER${font}
${image /usr/share/conky-lua-arch/arch-logo.png -p 64,100 -s 80x75}
${color FFFFFF}${goto 15}${voffset 55} ${cpu cpu0}%${alignr}${top name 1}
${color 0066FF}${goto 15} CPU
${color FFFFFF}${goto 50}${voffset 23}${memperc}%${alignr}${top_mem name 1}
${color 0066FF}${goto 45}RAM
${color FFFFFF}${goto 75}${voffset 23}${swapperc}%
${color 0066FF}${goto 65}Swap
#${color FFFFFF}${goto 100}${voffset 23}${fs_used_perc /}%
#${color 0066FF}${goto 100} Arch /
${color FFFFFF}${goto 100}${voffset 23}${downspeedf eth0}
${color FFFFFF}${goto 100}${upspeedf eth0}
${color 0066FF}Temperatures: ${color white}
${color 0066FF}HDD:${color white}${hddtemp /dev/sda}° ${color 0066FF}MB:${color white}${hwmon 1 temp 1}°
${color 0066FF}Disk:
${color white} /dev/sda3: ${diskiograph /dev/sda3 8,75 FFFFFF 0066FF -t}
${color white} /dev/sda4: ${diskiograph /dev/sda4 8,75 FFFFFF 0066FF -t}
${color 0066FF}Systeme Load Average:
${color white}${loadavg} ${loadgraph 8,75 FF3A3A68FF3A}
moi cela m'interresseonyx67 a écrit :En fait il s'agit de conky-lua-arch disponible sur Aur (vais modifier mon premier post puisqu'il induit en erreur)
Pour la météo il s'agit de météo google; je peux te poster les fichiers si ca t'intéresse
Il doit probablement encore fonctionner, le soucis est que les services weather.com sont payant depuis novembre 2011 de mémoire.chipster a écrit : Le conky forecast ne fonctionne plus ?
Il s'agit de tint2-svn disponible sur le dépôt d'Archlinux. (Attention, il existe une version tint2 dans le dépôt Community, mais tintwizard ne permet pas de créer des lanceurs d'applications). J'utilise des icônes que j'ai téléchargées sur des sites comme http://www.iconfinder.com/. J'ai modifier la partie icon des .desktop en spécifiant simplement le chemin d'emplacement des icônes. L'inconvénient est qu'il faut refaire la manip après chaque mise à jour des applications....chipster a écrit :[edit] La barre que tu utilises en bas, c'est ?
Les seuls fois où j'ai eu ce genre de soucis c'est quand j'ai modifier le fichier de conf à chaud (quand le fichier de conf recharge en fait). Le mien est personnalisé, essaie peut-être avec la conf par défaut pour voir.chipster a écrit :[edit2] J'ai essayé ton script et j'ai une consommation anormale du CPU avec un bug que tu as peut-être eu, je ne vois les aiguilles que quelques instants
/usr/local/share/conky/MeteoGoogle
. Y mettre également les deux scripts suivant:Code : Tout sélectionner
require "lxp"
ICONS_DIR='/usr/local/share/conky/MeteoGoogle/icons/' -- Where to find icons
function conky_GoogleMeteo_Maj( cmd )
s = conky_parse( cmd )
if s == "" then -- Pas de reponse
return ""
end
conky_set_update_interval(900) -- Pas besoin d'avoir des mise a jour frequentes : 15'
-- Construit la reponse
prevision = {}
local idx=0
local current_conditions = false; local forecast_conditions = false
callbacks = {
StartElement = function (parser, name, attrs)
if name == "city" then
city = attrs.data;
elseif name == "forecast_date" then
forecast_date = attrs.data
elseif name == "condition" then
if current_conditions then
condition = attrs.data
elseif forecast_conditions then
fcondition = attrs.data
end
elseif name == "icon" then
-- 20 = len("/ig/images/weather/")
local icn = string.sub( attrs.data, 20)
if current_conditions then
icon = icn
elseif forecast_conditions then
ficon = icn
end
elseif name == "humidity" then
humidity = string.match(attrs.data, "%d+")
elseif name == "wind_condition" then
wind_condition = string.gsub(attrs.data, "%a+ : ", "" )
elseif name == "temp_c" then
temperature = attrs.data
elseif name == "current_conditions" then
current_conditions = true
elseif name == "forecast_conditions" then
forecast_conditions = true
idx = idx + 1
elseif name == "day_of_week" then
jour = attrs.data
elseif name == "low" then
minimum = attrs.data
elseif name == "high" then
maximum = attrs.data
end
end,
EndElement = function (parser, name)
if name == "current_conditions" then
current_conditions = false
elseif name == "forecast_conditions" then
prevision[idx] = { jour=jour, condition=fcondition, minimum=minimum, maximum=maximum, icon=ficon }
forecast_conditions = false
end
end
}
p = lxp.new(callbacks)
p:parse(s)
p:parse()
p:close()
-- Formate la date de la prévision
local a,m,j = forecast_date:match("(%d+)-(%d+)-(%d+)")
forecast_date = os.time{year=a, month=m, day=j, hour=0}
return "ok"
end
function conky_GoogleMeteo_date()
return os.date("%a %d %b %Y", forecast_date)
end
function conky_GoogleMeteo_city()
return city
end
function conky_GoogleMeteo_condition()
return condition
end
function conky_GoogleMeteo_humidity()
return humidity
end
function conky_GoogleMeteo_Wind()
return wind_condition
end
function conky_GoogleMeteo_Temperature()
return temperature
end
function conky_GoogleMeteo_Icon()
return "${image ".. ICONS_DIR .. icon .." -p 0,28 }"
end
function conky_GoogleMeteo_pJour( idx )
return prevision[tonumber(idx)].jour
end
function conky_GoogleMeteo_pCondition( idx )
return prevision[tonumber(idx)].condition
end
function conky_GoogleMeteo_pMini( idx )
return prevision[tonumber(idx)].minimum
end
function conky_GoogleMeteo_pMinif( idx )
return string.format("%2d", prevision[tonumber(idx)].minimum)
end
function conky_GoogleMeteo_pMaxi( idx )
return prevision[tonumber(idx)].maximum
end
function conky_GoogleMeteo_pMaxif( idx )
return string.format("%2d", prevision[tonumber(idx)].maximum)
end
function conky_GoogleMeteo_pIcon( idx )
idx = tonumber(idx)
if idx == 1 then
return "${image ".. ICONS_DIR .. prevision[1].icon .." -p 0,92 }"
elseif idx == 2 then
return "${image ".. ICONS_DIR .. prevision[2].icon .." -p 9,151 }"
elseif idx == 3 then
return "${image ".. ICONS_DIR .. prevision[3].icon .." -p 85,151 }"
elseif idx == 4 then
return "${image ".. ICONS_DIR .. prevision[4].icon .." -p 161,151 }"
else
return "Mauvais index"
end
end
Code : Tout sélectionner
alignment top_left
double_buffer yes
default_color white
background no
update_interval 1.0 # Sera changé dans le script une fois les données récupérées
out_to_console no
out_to_stderr no
own_window yes
own_window_class Conky
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
lua_load /usr/local/share/conky/MeteoGoogle/GoogleMeteo.lua
TEXT
${if_empty ${lua GoogleMeteo_Maj ${curl http://www.google.com/ig/api?weather=Huttenheim/France&oe=utf8&hl=fr 15 }}}
En attente ...
${else}${iconv_start UTF-8 ISO_8859-1}${color Green}${lua GoogleMeteo_city}${offset 8}$color${voffset -2}${hr}
${color grey}Condition à : $color${time %H:%M:%S}
${lua_parse GoogleMeteo_Icon}${offset 42}${color grey}Température : ${color orange}${lua GoogleMeteo_Temperature } °C
${offset 42}${color grey}Humidité : $color${lua GoogleMeteo_humidity}%
${offset 42}${color grey}Vent : $color${lua GoogleMeteo_Wind}
${voffset 3}
${color grey}Prévision pour ${color orange}Aujourd'hui ${offset 8}${color grey}${voffset -2}${hr}
${lua_parse GoogleMeteo_pIcon 1}${offset 42}$color${lua GoogleMeteo_date }
${offset 42}${color grey}Températures : $color${lua GoogleMeteo_pMini 1} ${color grey}/ $color${lua GoogleMeteo_pMaxi 1} ${color grey}°C
${color grey}Prévision pour les jours suivants ${offset 8}${color grey}${voffset -2}${hr}
${lua_parse GoogleMeteo_pIcon 2}${lua_parse GoogleMeteo_pIcon 3}${lua_parse GoogleMeteo_pIcon 4}
${voffset 22} ${color orange}${lua GoogleMeteo_pJour 2}${offset 59}${lua GoogleMeteo_pJour 3}${offset 53}${lua GoogleMeteo_pJour 4}
$color${lua GoogleMeteo_pMinif 2} ${color grey}/ $color${lua GoogleMeteo_pMaxif 2} ${color grey}°C ${offset 10}$color${lua GoogleMeteo_pMinif 3} ${color grey}/ $color${lua GoogleMeteo_pMaxif 3} ${color grey}°C${offset 10}$color${lua GoogleMeteo_pMinif 4} ${color grey}/ $color${lua GoogleMeteo_pMaxif 4} ${color grey}°C
$color$hr${iconv_stop}
${endif}
conky -c /usr/local/share/conky/MeteoGoogle/config_icons &
A mon avis, tu dois avoir un petit problème avec ton serveur, il est en 503.nakim a écrit :Un petit avis fait tjs plaisir
En fait il s'agit d'une extension de gnome-shell. Le paquet était disponible sur le dépôt Aur mais je viens de voir qu'il n'est plus maintenu. C'est bien dommage. Il permettait d'accéder aux applis sans passer par le dashboard. avant-window-manager a repris l'idée et c'est très bien3lazer4 a écrit : @onyx67 : ce n'est pas dock-git (d'ailleurs je ne connaissais pas), c'est avant-window-navigator