Neste 24º artigo da Série de Ambientes de Trabalho dos Leitores do Ubuntued apresentamos-lhe 38 ambientes de trabalho Ubuntu, todos eles com aspetos e ideias diferentes para que você possa construir também o seu Ubuntu à sua medida. Talvez até, depois, você possa partilhar o resultado para aparecer nesta Série que decorre todos os fins de semana!
Neste conjunto de visuais poderá encontrar Ubuntus, Kubuntus, Unitys, Gnome-Shells, gnome-clássico e até ambientes minimalistas com apenas a dock AWN. Para além disso, a predominância de Conkys é mais uma vez um factor de valor neste artigo! Por fim, resta dizer que também encontrar muitos wallpapers diferentes, temas, conjuntos de ícones entre outros aspetos.
Como funciona esta série?
Esta série só existe porque os leitores do Ubuntued participam de forma ativa para a manter ao mais alto nível! Por esse simples motivo a sua participação é muito importante! Como você pode participar? Muito simples, visite esta página que disponibiliza uma aplicação (ver imagem abaixo) para agilizar o processo de partilha! E depois partilhe o seu visual aqui:
Como está feito este artigo?
Como é já comum nos outros artigos desta série, cada visual apresentado neste artigo é da responsabilidade do seu Autor. Quer isto dizer que, se tem alguma questão sobre esse visual, o melhor será você questionar diretamente o Autor ou então em resposta ao post que foi originalmente apresentado por esse Autor.
Para esse efeito, em cada um dos visuais apresentados neste artigo, você tem a oportunidade de ver a descrição redigida pelos Autores, o link para o local original desse ambiente (que você pode e deve aceder para questionar algo), link direto para a página do utilizador para o questionar diretamente. Relativamente às imagens tridimensionais apresentadas em algumas das participações, se você quiser ver com melhor definição os screenshots originais deverá visitar o link do local original, intitulado: “Página deste ambiente”.
Floating Leaf
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Magestic 0.1
- Ícones: Polar Icons 2
- Wallpaper: http://img266.imageshack.us/img266/6690 … 0×1050.jpg
- AWN;
- Covergloobus: HUD GLASS;
- Conky;
conkyrc- Código: Selecionar todos
######################
imlib_cache_size 0
# - Conky settings - #
######################
update_interval 2
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1
double_buffer yes
no_buffers yes#####################
# – Text settings – #
#####################
use_xft yes
xftfont Droid Sans:size=8
override_utf8_locale yes
text_buffer_size 2048#############################
# – Window specifications – #
#############################
own_window_class Conky
own_window yes
own_window_colour 2C2B20
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pageralignment top_left
gap_x 5
gap_y 5
minimum_size 182 0
maximum_width 188default_bar_size 60 8
#########################
# – Graphics settings – #
#########################
draw_shades no
draw_borders no
border_width 6
draw_graph_borders no
draw_outline nodefault_color FAF2D2
color0 EBEAE6
color1 EAB205
color2 EFE6E6
color3 ED8540TEXT
${color3}${font Droid Sans:style=Bold:size=8}Sistema $stippled_hr${font}${color}
##############
# – SYSTEM – #
##############
${color0}${voffset 6}${font OpenLogos:size=24}S${font}${color}${goto 38}${voffset -14}Núcleo: ${alignr}${color2}${kernel}${color}
${goto 38}Horas: ${alignr}${color2}${uptime}${color}
#|–UPDATES
${goto 38}Atualizações: ${alignr}${font Droid Sans:style=Bold:size=8}${color1}${execi 360 aptitude search “~U” | wc -l | tail}${color}${font} ${color2}pacotes${color}
# |–CPU
${voffset 1}${color0}${font Devil inside:size=20}N${font}${offset -19}${voffset 9}${color}${voffset -10}${goto 38}CPU1: ${font Droid Sans:style=Bold:size=8}${color1}${cpu cpu1}%${font} ${color}${font} ${color2}${color} ${goto 94}CPU2: ${font Droid Sans:style=Bold:size=8}${color1}${cpu cpu2}%${font}${alignr}${font Droid Sans:style=Bold:size=7}${color2}TEMP:${color1}${exec sensors | grep ‘Core 0′ | awk ‘{print $3}’ | cut -c2-3}°C${font}
# |–MEM
${voffset -1}${color0}${color}${goto 38}RAM: ${font Droid Sans:style=Bold:size=8}${color1}$memperc% ${color}${font}
${voffset 2}${color}${goto 38}${voffset -2}Free: ${color2}${memeasyfree} / $memmax ${color}
${voffset 2}${color0}${color}${goto 38}${voffset -2}Used: ${color2}${mem} / $memmax${color}
# |–PROC
${voffset -2}${color0}${font Poky:size=15}a${font}${color}${goto 38}${voffset -10}Processos: ${color2}${alignr 13}CPU${alignr}RAM${color}
${voffset -1}${goto 46}${color2}${top name 1}${color}${font Droid Sans:style=Bold:size=8}${color1} ${goto 127}${top cpu 1}${alignr }${top mem 1}${color}${font}
${voffset -1}${goto 46}${color2}${top name 2}${color}${font Droid Sans:style=Bold:size=8}${color1} ${goto 127}${top cpu 2}${alignr }${top mem 2}${color}${font}
${voffset -1}${goto 46}${color2}${top name 3}${color}${font Droid Sans:style=Bold:size=8}${color1} ${goto 127}${top cpu 3}${alignr }${top mem 3}${color}${font}
${voffset -1}${goto 46}${color2}${top name 4}${color}${font Droid Sans:style=Bold:size=8}${color1} ${goto 127}${top cpu 4}${alignr }${top mem 4}${color}${font}
# |–HDD
${voffset 3}${color3}${font Droid Sans:style=Bold:size=8}HDD $stippled_hr${font}${color}
${voffset 2}${color0}${font Poky:size=14}p${font}${color}${voffset -8}${goto 38}Root: ${font Droid Sans:style=Bold:size=8}${color1}${fs_free /}/${fs_size /} ${fs_free_perc /}%
${font}${color}${voffset -4}${goto 38}${fs_bar 3,115 /}
${voffset 5}${font}${color}${voffset -8}${goto 38}Home: ${font Droid Sans:style=Bold:size=8}${color1}${fs_free /home}/${fs_size /home} ${fs_free_perc /home}%
${font}${color}${voffset -4}${goto 38}${fs_bar 3,115 /home}
${voffset 5}${font}${color}${voffset -8}${goto 38}Root: ${font Droid Sans:style=Bold:size=8}${color1}${fs_free /root}/${fs_size /root} ${fs_free_perc /root}%
${font}${color}${voffset -4}${goto 38}${fs_bar 3,115 /root}
${voffset 5}${font}${color}${voffset -8}${goto 38}SWAP: ${font Droid Sans:style=Bold:size=8}${color1}$swap/$swapmax ${swapperc}%
${font}${color}${voffset -4}${goto 38}${swapbar 3,115}
###############
# – NETWORK – #
###############
${voffset 1}${color3}${font Droid Sans:style=Bold:size=8}REDE $stippled_hr${font}${color}
# |–WLAN0
${if_up wlan0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 38}${voffset -6}Отправка: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed wlan0}${color}${font} ${alignr}${color2}${upspeedgraph wlan0 8,60 977951 AD946F}${color}
${goto 38}Всего: ${color2}${totalup wlan0}${color}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 38}${voffset -6}Приём: ${font Droid Sans:style=Bold:size=8}${color1}${downspeed wlan0}${color}${font} ${alignr}${color2}${downspeedgraph wlan0 8,60 977951 AD946F}${color}
${goto 38}Всего: ${color2}${totaldown wlan0}${color}
${voffset -2}${color0}${font Poky:size=14}Y${font}${color}${goto 38} ${voffset -2}Сигнал: ${font Droid Sans:style=Bold:size=8}${color1}${wireless_link_qual wlan0}%${color}${font} ${alignr}${color2}${wireless_link_bar 8,60 wlan0}${color}
${voffset -4}${color0}${font Martin Vogel’s Symbols:size=18}m${font}${color}${goto 38}${voffset -8}Локальный IP: ${alignr}${color2}${addr wlan0}${color}
${goto 38}Внешний IP: ${alignr}${color2}${execi 10800 ~/.conkycolors/bin/conkyIp}${color}
# |–ETH0
${else}${if_up eth0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 38}${voffset -6}Enviados: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed eth0}${color}${font} ${alignr}${color2}${upspeedgraph eth0 8,60 977951 AD946F}${color}
${goto 38}Only: ${color2}${totalup eth0}${color}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 38}${voffset -6}Recebidos: ${font Droid Sans:style=Bold:size=8}${color1}${downspeed eth0}${color}${font} ${alignr}${color2}${downspeedgraph eth0 8,60 977951 AD946F}${color}
${goto 38}Only: ${color2}${totaldown eth0}${color}
${voffset -2}${color0}${font Martin Vogel’s Symbols:size=18}m${font}${color}${goto 38}${voffset -4} IP local: ${alignr}${color2}${addr eth0}${color}
${goto 38} IP externo: ${alignr}${color2}${execi 10800 ~/conky_colors/conkycolors/bin/conkyIp}${color}
# |–PPP0
${endif}${else}${if_up ppp0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 38}${voffset -6}Отправка: ${font Droid Sans:style=Bold:size=8}${color1}${upspeed ppp0}${color}${font} ${alignr}${color2}${upspeedgraph ppp0 8,60 977951 AD946F}${color}
${goto 38}Всего: ${color2}${totalup ppp0}${color}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 38}${voffset -6}Приём: ${font Droid Sans:style=Bold:size=8}${color1}${downspeed ppp0}${color}${font} ${alignr}${color2}${downspeedgraph ppp0 8,60 977951 AD946F}${color}
${goto 38}Всего: ${color2}${totaldown ppp0}${color}
${voffset -2}${color0}${font Martin Vogel’s Symbols:size=18}m${font}${color}${goto 38}${voffset -4}Локальный IP: ${alignr}${color2}${addr ppp0}${color}
${endif}${else}${voffset 4}${color0}${font PizzaDude Bullets:size=12}4${font}${color}${goto 38}Сеть недоступна${endif}${endif}
# |–DATA E HORA
${voffset -8}${color3}${font Droid Sans:style=Bold:size=8}DATA E HORA $stippled_hr${font}${color}
${color0}${font Poky:size=15}g${font}${color}
${alignc 35}${font Arial Black:size=26}${time %H:%M}${font}
${alignc}${time %A %d %B}
################
# – CALENDAR – #
################
${voffset 8}${color3}${font Droid Sans:style=Bold:size=8}CALENDÁrio $stippled_hr${font}${color}
${color0}${font Poky:size=15}d${font}${color}${alignc}${font Liberation Mono:size=8}${execpi 10800 DJS=`date +%-d`; ncal -C -h | sed ‘s/^/${goto 38} /’ | sed ’1d’ | sed s/” $DJS “/” “‘${font Liberation Mono:style=bold:size=9}${color1}’”$DJS”‘${color}${font}${font Liberation Mono:size=8}’” “/}${font}${font}${voffset -14}
###############
# – WEATHER – #
###############
# |–WLAN0
${voffset 13}${color3}${font Droid Sans:style=Bold:size=8}Tempo em São Paulo$stippled_hr${font}${color}
${if_up wlan0}
${execpi 10800 conkyForecast –location=BRXX0232 -t ~/conky_colors/conkycolors/templates/conkyForecast.template}
# |–ETH0
${else}${if_up eth0}
${execpi 10800 conkyForecast –location=BRXX0232 -t ~/conky_colors/conkycolors/templates/conkyForecast.template}
# |–PPP0
${endif}${else}${if_up ppp0}
${execpi 10800 conkyForecast –location=BRXX0232 -t ~/conky_colors/conkycolors/templates/conkyForecast.template}
${endif}${else}${voffset 4}${color0}${font PizzaDude Bullets:size=12}4${font}${color}${goto 38}Информация о погоКомпозиция${endif}${endif}
# Ajust this vertial offset to math conky height with your screem and options
${voffset -85}
Glory Days
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Darkness
- Ícones: CopperDeck Icons
- Wallpaper: http://img135.imageshack.us/img135/1375 … 0bysak.jpg
- AWN;
- Covergloobus: Dark Ubunut;
- Conky: .conky636;
Amiamo Joy Division!!
- Página do Ambiente de Trabalho
- Autor: Donatello van Dijck
- Sistema: Ubuntu 11.10
- Gnome Shell: Elementary
- Temas das janelas/Gtk: Ambiance (nativo no Ubuntu 11.10)
- Skin do Opera: Ambiance
- Gnome 3 (disponível para o Ubuntu 11.10 através da Central de Programas do Ubuntu)
- Covergloobus (disponível conforme indicado aqui)
- Ícones Awoken (disponíveis aqui)
- Extensões do Gnome3 (user themes, applications menu and places status indicator, disponíveis através do Synaptic como ensinado aqui)
- Advanced settings
- Wallpaper
Garbage – Medication
- Página do Ambiente de Trabalho
- Autor: millemiglia
- Sistema Operativo: Ubuntu 11.10 (Oneiric Ocelot)
- Tema: Elegant Brit, Tema de Janelas: Carbon Gold
- Ícones: NafDesk
- Wallpaper: http://www.youlooksofine.com/garbage/gmedication.jpg
- Outros:
- Screenlets: FreemeteoWeather;
- Screenlets: Sticker;
- AWN: Dark Theme;
M&M Na Fita
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: !TechniX
- Ícones: Noir et Blanc
- Wallpaper: http://img408.imageshack.us/img408/7885 … 0×1050.jpg
- AWN;
- Cursor: Colony;
- Covergloobus: Click;
- Conky: SandyBridge;
Drops Blue And Black
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Vancouver 2010 1st Birthday Theme
- Ícones: G-Xiria 2.0
- Wallpaper: http://img141.imageshack.us/img141/2988 … udiod4.jpg
- AWN;
- Covergloobus: Demon Eye;
- Cursor: Protozoa;
- screenlets: Sticker;
- screenlets: Cpu Meter;
Mattstorm
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Unity
- Ícones: Hydronium iconset
- Wallpaper: http://img444.imageshack.us/img444/910/ … tstorm.jpg
- AWN;
- Covergloobus: Medusa;
- Conky;
conkyrc- Código: Selecionar todos
background no
cpu_avg_samples 2
update_interval 1
net_avg_samples 2
max_user_text 16384
override_utf8_locale yes
max_specials 550
double_buffer yes
no_buffers yestext_buffer_size 2048
imlib_cache_size 0# — Window specifications — #own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,belowborder_inner_margin 0
border_outer_margin 0minimum_size 900 900
maximum_width 930
stippled_borders 1
alignment top_right
gap_x 20
gap_y 20# — Graphics settings — #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no# — Text settings — #
use_xft yes
xftfont Droid Sans:bold:size=8
xftalpha 0.8uppercase no
default_color 00BFFF
default_shade_color black
default_outline_color black
TEXT
${voffset 35}${font Santana:bold:size=50}${color FFA500}${alignr}${time %H:%M:%S}${font}$color}
${voffset 35}${alignr}$nodename $sysname
${voffset 35}${alignr}$kernel on $machine
${goto 160}${hr 2}
${goto 550}${time %A, %d %B %Y}
${alignr}Root: ${fs_free_perc /}%
${alignr}Home: ${fs_free_perc /home}%# Rede:
${voffset -228}
${if_existing /proc/net/route eth0}
${goto 158}Rede
${goto 158}${voffset 4}${color FFA500}${font PizzaDude Bullets:size=10}U${color 00BFFF}${font} Up:${goto 235}${color 111}${upspeed eth0} kb/s
${goto 158}${voffset 4}${color FFA500}${font PizzaDude Bullets:size=10}O${color 00BFFF}${font} Down:${goto 235}${color 111}${downspeed eth0} kb/s
${goto 158}${voffset 4}${color FFA500}${font PizzaDude Bullets:size=10}N${color 00BFFF}${font} Upload:${goto 235}${color 111}${totalup eth0}
${goto 158}${voffset 4}${color FFA500}${font PizzaDude Bullets:size=10}T${color 00BFFF}${font} Download:${goto 240}${color 111}${totaldown eth0}
${goto 158}${voffset 4}${color FFA500}${font PizzaDude Bullets:size=10}a${color 00BFFF}${font} Ip Local:${goto 235}${color 111}${addr eth0}
${endif}
@Crow@
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.10 (Oneiric Ocelot)
- Tema: Catartica 1.7
- Ícones: NafDesk Icons
- Wallpaper: http://img714.imageshack.us/img714/5057 … yardwo.jpg
- AWN;
- Screenlets;
- Conky;
conkyrc- Código: Selecionar todos
# — Conky settings — #
cpu_avg_samples 2
background no
update_interval 1
net_avg_samples 2override_utf8_locale yesdouble_buffer yes
no_buffers yestext_buffer_size 2048
imlib_cache_size 0# — Window specifications — #
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,belowborder_inner_margin 0
border_outer_margin 0minimum_size 600 400
maximum_width 600alignment tl
gap_x 5
gap_y 25# — Graphics settings — #
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders no# — Text settings — #
use_xft yes
xftfont mintsmild:size=8
xftalpha 0.8uppercase no
default_color 555
default_shade_color 00BFFF# — Artaserse’s Settings — #
# — Lua Load — #
lua_load /home/roger/.conky/arp-rings.lua
lua_draw_hook_pre ring_statsTEXT
${goto 19}${voffset 25}CPU
${goto 19}${voffset 50}RAM
${goto 18}${voffset 102}dati
${goto 16}${voffset 46}root
${goto 16}${voffset 46}home
arp-rings.lua
- Código: Selecionar todos
--[[
This script draws percentage meters as rings. It is fully customisable; all options are described in the script.IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement on line 129 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num>5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num>3; conversely if you update Conky every 0.5s, you should use update_num>10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
Ring Meters by londonali1010 (2009) mod by arpinux
lua_load ~/scripts/rings.lua
lua_draw_hook_pre ring_stats
]]settings_table = {
{
-- Edit this table to customise your rings.
-- You can create more rings simply by adding more elements to settings_table.
-- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'.
name='cpu',
-- "arg" is the argument to the stat type, e.g. if in Conky you would write ${cpu cpu0}, 'cpu0' would be the argument. If you would not use an argument in the Conky variable, use ''.
arg='cpu0',
-- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.
max=100,
-- "bg_colour" is the colour of the base ring.
bg_colour=0xffffff,
-- "bg_alpha" is the alpha value of the base ring.
bg_alpha=0.2,
-- "fg_colour" is the colour of the indicator part of the ring.
fg_colour=0x00BFFF,
-- "fg_alpha" is the alpha value of the indicator part of the ring.
fg_alpha=0.9,
-- "x" and "y" are the x and y coordinates of the centre of the ring, relative to the top left corner of the Conky window.
x=30, y=30,
-- "radius" is the radius of the ring.
radius=20,
-- "thickness" is the thickness of the ring, centred around the radius.
thickness=10,
-- "angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or negative.
angle=-90
},
{
name='memperc',
arg='',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0x00BFFF,
fg_alpha=0.9,
x=30, y=90,
radius=20,
thickness=10,
angle=-90
},
{
name='time %I',
arg='',
max=12,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0x00BFFF,
fg_alpha=0.9,
x=30, y=150,
radius=19,
thickness=7,
angle=0
},
{
name='time %M',
arg='',
max=60,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0x00BFFF,
fg_alpha=0.9,
x=30, y=150,
radius=12,
thickness=4,
angle=0
},
{
name='time %S',
arg='',
max=60,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0x00BFFF,
fg_alpha=0.9,
x=30, y=150,
radius=7,
thickness=2,
angle=0
},
{
name='fs_used_perc',
arg='/root',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0x00BFFF,
fg_alpha=0.9,
x=30, y=210,
radius=20,
thickness=10,
angle=-90
},
{
name='fs_used_perc',
arg='/',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0x00BFFF,
fg_alpha=0.9,
x=30, y=270,
radius=20,
thickness=10,
angle=-90
},
{
name='fs_used_perc',
arg='/home',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0x00BFFF,
fg_alpha=0.9,
x=30, y=330,
radius=20,
thickness=10,
angle=-90
}}
require 'cairo'
function rgb_to_r_g_b(colour,alpha)
return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
endfunction draw_ring(t, pt)
if conky_window==nil then return end
local w,h=conky_window.width,conky_window.height
local cs=cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual,w,h)cr=cairo_create(cs)
local xc,yc,ring_r,ring_w,angle=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['angle']
local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']local angle_0=angle*(2*math.pi/360)-math.pi/2
local t_arc=t*2*math.pi-- Draw background ring
cairo_arc(cr,xc,yc,ring_r,0,2*math.pi)
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)cairo_destroy(cr)
cr = nil
endfunction conky_cairo_cleanup()
cairo_surface_destroy(cs)
cs = nil
endfunction conky_ring_stats()
local function setup_rings(pt)
local str=''
local value=0str=string.format('${%s %s}',pt['name'],pt['arg'])
str=conky_parse(str)value=tonumber(str)
if value == nil then value = 0 end
pct=value/pt['max']draw_ring(pct,pt)
end-- Check that Conky has been running for at least 5s
local updates=conky_parse('${updates}')
update_num=tonumber(updates)if update_num>5 then
for i in pairs(settings_table) do
setup_rings(settings_table[i])
end
end
end
Bic
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Night Impression
- Ícones: Any Color You Like
- Wallpaper: http://img27.imageshack.us/img27/5127/1 ... 0x1050.jpg
- AWN;
- Covergloobus: WILLWILL ibex;
- Cursor: BW3D;
- Conky;
conkyrc- Código: Selecionar todos
background yes
draw_shades no
use_xft yes
xftfont nasalization:size=8
xftalpha 0.8
font Zekton:size=8
update_interval 20
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
no_buffers yes
use_spacer none
default_color f8f8ff
draw_outline no
draw_borders no
draw_graph_borders nouppercase no
border_inner_margin 0
border_outer_margin 50alignment tm
text_buffer_size 6144
minimum_size 1024
gap_y 10
gap_x 10
imlib_cache_size 0
short_units yes
pad_percents 2TEXT
${execpi 1800 conkyForecast --location=BRXX0232 --template=/home/roger/.conky/weather-9.template}
weather-9.template
- Código: Selecionar todos
${color red}${font Zekton:size=20}[--datatype=HT]${color}${font}${image [--datatype=WI] -p 10,15 -s 70x70}
Feels Like: [--datatype=LT --night]
${image [--datatype=MI] -p 180,60 -s 55x55}
${image [--datatype=WI --startday=1] -p 550,0 -s 50x50}${image [--datatype=WI --startday=2] -p 650,0 -s 50x50}${image [--datatype=WI --startday=3] -p 750,0 -s 50x50}
${color 696969}${goto 600}[--datatype=DW --shortweekday --startday=1]:[--datatype=HT --hideunits --hidedegreesymbol --startday=1]/[--datatype=LT --hideunits --hidedegreesymbol --startday=1]${goto 705}[--datatype=DW --shortweekday --startday=2]:[--datatype=HT --hideunits --hidedegreesymbol --startday=2]/[--datatype=LT --hideunits --hidedegreesymbol --startday=2]${goto 800}[--datatype=DW --shortweekday --startday=3]:[--datatype=HT --hideunits --hidedegreesymbol --startday=3]/[--datatype=LT --hideunits --hidedegreesymbol --startday=3]${goto 900}[--datatype=DW --shortweekday --startday=4]:[--datatype=HT --hideunits --hidedegreesymbol --startday=4]/[--datatype=LT --hideunits --hidedegreesymbol --startday=4]
${image [--datatype=WI --startday=4] -p 850,0 -s 50x50}
Min: [--startday=0 --datatype=LT --night] ${goto 100}Max: [--startday=0 --datatype=HT --night]
${font Zekton:bold:size=11}[--datatype=CC] ${goto 200}[--datatype=MP]${font} ${image [--datatype=BI] -p 420,90 -s 40x40}
Pressão: [--datatype=BR] - [--datatype=BD] ${goto 480}([--datatype=WA]°) [--datatype=WD] ${goto 680}Nascer do sol:${goto 790}[--datatype=SR]
Chuva: [--datatype=HM] ${goto 110}UV: [--datatype=UI] - [--datatype=UT] ${goto 480}[--datatype=WS] ${goto 680}Sunrise:${goto 790}[--datatype=SS]
${font Zekton:size=10}City: ${color red}[--datatype=CN] - [--datatype=CO]${color 696969} Observatory: ${color red}[--datatype=OB]${font}${color 696969} ${goto 480}Update: ${color green}[--datatype=LU]${color 696969} ${goto 680}Daytime:${goto 790}[--datatype=DL]
Cisne Branco
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Aldabra
- Ícones: AwOken
- Wallpaper: http://img600.imageshack.us/img600/3662/2r44bo2.jpg
- AWN;
- Covergloobus: Trickline;
- Cursor: Thecandyman;
- Conky: 11-3-mrpeachy-1.tar.gz;
Digital
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Humanoid gtk-3
- Ícones: Uni
- Wallpaper: http://img13.imageshack.us/img13/5564/d ... 0x1050.jpg
- AWN;
- Cursor: WhiteStyle;
- Covergloobus: Sticker;
- Conky: Conky12;
Japanese Print
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Onux and Noir
- Ícones: Alpha-2
- Wallpaper: http://img853.imageshack.us/img853/5302 ... 0x1050.jpg
- AWN;
- Covergloobus: Straps;
- Conky;
conkyrc- Código: Selecionar todos
TEXT
alignment top_middle
default_color CD0000
double_buffer yes
draw_outline no
draw_shades no
border_inner_margin 20
minimum_size 1280
net_avg_samples 2
no_buffers yes
override_utf8_locale yes
own_window_argb_visual yes
own_window_argb_value 1
own_window_class Conky
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent no
own_window_colour 000000
own_window_type override
own_window_type normal
own_window yes
pad_percents 2
cpu_avg_samples 2
short_units yes
text_buffer_size 1024
total_run_times 0
update_interval 1.0
use_spacer right
use_xft yes
xftfont Zegoe Light :pixelsize=12
color1 ffffff
${color1}${GOTO 600}${font steiner - U:pixelsize=30}${time %H:%M:%S}${font}${color}
${GOTO 570}${font Zegoe Light - U:pixelsize=18}${time %A} ${time %B, %d %Y}${font}
${GOTO 50}${font Zegoe Light - U:pixelsize=24}${color1} Usage${font}${voffset -13}${GOTO 270}${font Zegoe Light - U:pixelsize=24}Sensors${font}${voffset -13}${GOTO 1140}${font Zegoe Light - U:pixelsize=24}Network${font}
${color}${GOTO 60}Mem: ${color1}$mem ${color}${GOTO 280}CPU: ${color1}${exec sensors | grep 'Core 0' | awk '{print $3}' | cut -c2-3}°C ${color}${GOTO 1150}Up: ${color1}${font} ${upspeed eth0} ${color}
${GOTO 60}CPU: ${color1}$cpu % ${color}${GOTO 280}HDD: ${color1}${exec hddtemp /dev/sda -n --unit=C}°C${color}${GOTO 890}${GOTO 1150}Dn: ${color1}${font} ${downspeed eth0}${color}
${GOTO 60}Root: ${color1}$fs_free ${color}${GOTO 280}Mother Temp: ${color1}${exec sensors | grep "MB Temp" | cut -b 21-22} °C ${color}${GOTO 1150}IP: ${color1}${execi 400 ~/.conky/scripts/ip.sh}${color}
${GOTO 60}Home: ${color1}${fs_free /home/} ${color}${GOTO 280}HD Temp: ${color1}${exec hddtemp /dev/sda -n --unit=C}°C ${color}${GOTO 1150}Local IP: ${color1}${addr eth0}
Black_Foliage
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: vision (codename inspiration)
- Ícones: Drakfire Ultra White
- Wallpaper: http://img856.imageshack.us/img856/6992 ... fasbra.jpg
- AWN;
- screenlets: Ring Sensors;
- Cursor: Prototype;
- Covergloobus: Deep;
Citrus Orange
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Elegant Brit
- Ícones: Noir et Blanc
- Wallpaper: http://img528.imageshack.us/img528/3973/218105.jpg
- AWN;
- Cursor: Citrus;
- Covergloobus: Brondongan;
- Conky;
conkyrc- Código: Selecionar todos
# -- Conky settings -- #
cpu_avg_samples 2
background no
update_interval 1
net_avg_samples 2override_utf8_locale yesdouble_buffer yes
no_buffers yestext_buffer_size 2048
imlib_cache_size 0# -- Window specifications -- #
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,belowborder_inner_margin 0
border_outer_margin 0minimum_size 1450 500
maximum_width 1600alignment botton_left
gap_x -60
gap_y -100# -- Graphics settings -- #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no# -- Text settings -- #
use_xft yes
xftfont Aller:size=24
xftalpha 0.8uppercase no
default_color f0f0f0
color1 696969# -- Lua Load -- #
lua_load ~/.conky/lua/.lua.lua
lua_draw_hook_pre ring_statsTEXT
${voffset 55}${font Baveuse 3D:bold:size=68}${alignr}${color1}${time %H:%M}${font}${color}
${voffset -20}${goto 100}${hr 2}
${voffset -57}${goto 100}${color1}${font Baveuse 3D:size=24}${time %A, %d %B %Y}${color}
${voffset -10}${goto 100}${font Aller:size=9}Local Network: ${goto 190}Down ${downspeed eth0}/s ${goto 320}Wireless Network: ${goto 430}Down ${downspeed eth0}/s
${goto 190}Up ${upspeed eth0}/s ${goto 430}Up ${upspeed eth0}/s
.lua.lua
- Código: Selecionar todos
--[[
This script draws percentage meters as rings. It is fully customisable; all options are described in the script.IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement on line 145 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num > 5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num > 3; conversely if you update Conky every 0.5s, you should use update_num > 10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
Ring Meters by londonali1010 (2009)
lua_load ~/scripts/rings-v1.2.1.lua
lua_draw_hook_pre ring_statsChangelog:
+ v1.2.1 -- Fixed minor bug that caused script to crash if conky_parse() returns a nil value (20.10.2009)
+ v1.2 -- Added option for the ending angle of the rings (07.10.2009)
+ v1.1 -- Added options for the starting angle of the rings, and added the "max" variable, to allow for variables that output a numerical value rather than a percentage (29.09.2009)
+ v1.0 -- Original release (28.09.2009)
]]settings_table = {
{
-- Edit this table to customise your rings.
-- You can create more rings simply by adding more elements to settings_table.
-- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'.
name='time',
-- "arg" is the argument to the stat type, e.g. if in Conky you would write ${cpu cpu0}, 'cpu0' would be the argument. If you would not use an argument in the Conky variable, use ''.
arg='%I.%M',
-- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.
max=12,
-- "bg_colour" is the colour of the base ring.
bg_colour=0xffffff,
-- "bg_alpha" is the alpha value of the base ring.
bg_alpha=0.1,
-- "fg_colour" is the colour of the indicator part of the ring.
fg_colour=0xffffff,
-- "fg_alpha" is the alpha value of the indicator part of the ring.
fg_alpha=0.5,
-- "x" and "y" are the x and y coordinates of the centre of the ring, relative to the top left corner of the Conky window.
x=152, y=270,
-- "radius" is the radius of the ring.
radius=15,
-- "thickness" is the thickness of the ring, centred around the radius.
thickness=29,
-- "start_angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or negative.
start_angle=0,
-- "end_angle" is the ending angle of the ring, in degrees, clockwise from top. Value can be either positive or negative, but must be larger (e.g. more clockwise) than start_angle.
end_angle=360
},
{
name='time',
arg='%M.%S',
max=60,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xffffff,
fg_alpha=0.3,
x=152, y=270,
radius=22,
thickness=42,
start_angle=0,
end_angle=360
},
{
name='time',
arg='%S',
max=60,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xffffff,
fg_alpha=0.2,
x=152, y=270,
radius=30,
thickness=59,
start_angle=0,
end_angle=360
},
{
name='cpu',
arg='cpu0',
max=100,
bg_colour=0xffffff,
bg_alpha=0.3,
fg_colour=0xFF4500,
fg_alpha=0.6,
x=910, y=163,
radius=45,
thickness=89,
start_angle=90,
end_angle=270
},
{
name='memperc',
arg='',
max=100,
bg_colour=0xffffff,
bg_alpha=0.3,
fg_colour=0xFF4500,
fg_alpha=0.6,
x=1100, y=163,
radius=45,
thickness=89,
start_angle=90,
end_angle=270
},
{
name='time',
arg='%d',
max=31,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xFF4500,
fg_alpha=0.4,
x=152, y=270,
radius=70,
thickness=5,
start_angle=-60,
end_angle=60
},
{
name='time',
arg='%m',
max=12,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xFF4500,
fg_alpha=0.4,
x=152, y=270,
radius=70,
thickness=5,
start_angle=120,
end_angle=240
},
{
name='fs_used_perc',
arg='/',
max=150,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0xFF4500,
fg_alpha=0.3,
x=960, y=161,
radius=20,
thickness=37,
start_angle=-90,
end_angle=90
},
{
name='fs_used_perc',
arg='/root',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0xFF4500,
fg_alpha=0.3,
x=859, y=161,
radius=20,
thickness=37,
start_angle=-90,
end_angle=90
},
{
name='fs_used_perc',
arg='/home',
max=150,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0xFF4500,
fg_alpha=0.3,
x=1049, y=161,
radius=20,
thickness=37,
start_angle=-90,
end_angle=90
},
}require 'cairo'
function rgb_to_r_g_b(colour,alpha)
return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
endfunction draw_ring(cr,t,pt)
local w,h=conky_window.width,conky_window.heightlocal 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)
endfunction conky_ring_stats()
local function setup_rings(cr,pt)
local str=''
local value=0str=string.format('${%s %s}',pt['name'],pt['arg'])
str=conky_parse(str)value=tonumber(str)
if value == nil then value = 0 end
pct=value/pt['max']draw_ring(cr,pct,pt)
endif 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
end
Box Milk
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: vision (codename inspiration)
- Ícones: Clarity 0.2.10
- Wallpaper: http://img684.imageshack.us/img684/2429 ... byiqit.jpg
- AWN;
- Covergloobus: MIRRO;
- Cursor: Vienna3 Small;
- screenlets: Wideweather;
- screenlets: Clock;
Cyanbuntu
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Wii-Black
- Ícones: Any Color You Like
- Wallpaper: http://img708.imageshack.us/img708/7690 ... 0x1050.jpg
- AWN;
- screenlets: Wideweather;
- Cursor: Neoallien;
- Conky;
conkyrc- Código: Selecionar todos
# -*- conf -*-
# do not fork to background
#
# ~/.conkyrc - Conky configuration file
#
# By Henrik Brix Andersen <henrik@brixandersen.dk>
#
background no# font settings
use_xft yes
font monospace-12
uppercase no# update every 3 secs
update_interval 3# stay running forever
total_run_times 0# draw to root window
own_window no# avoid flickering
double_buffer yes# size
minimum_size 1680 1050
maximum_width 1680# position
alignment top_left
gap_x 0
gap_y 0# colors
default_color white
default_shade_color black
default_outline_color black
color0 00FFFF
color1 144556
color2 00CDCD# borders
draw_borders no
stippled_borders 8
border_width 1# shades
draw_shades yes# outline
draw_outline no# buffers
no_buffers yes# sampling
cpu_avg_samples 2
net_avg_samples 2# configuration
TEXT
${voffset 20}${offset 150}${color0}${font OpenLogos:size=115}u${font}
${voffset 10}${offset 150}${color2}System
${offset 150}$color0 $nodename $kernel
${offset 150}$color0 Uptime:$color2 $uptime $color0 Load:$color2 $loadavg
${voffset 1}${offset 1400}${color2}Mother Temp
${offset 1400}$color0 ${exec sensors | grep "MB Temp" | cut -b 21-22} °C
${voffset 125}${offset 1295}${color2}CPU
${offset 1295}$color0 Frequency: $color2$freq MHz $color0 Temperature:$color2 ${exec sensors | grep 'Core 0' | awk '{print $3}' | cut -c2-3}°C
${offset 1295}$color0 Load: $color2$cpu% ${cpubar cpu0 6,223}
${offset 1295}$color0 ${cpugraph cpu0 24,300 00FFFF 33b0dc}
${voffset 45}${offset 1040}${color2}Network (eth0)
${offset 1040}$color0 IPv4: $color2${addr eth0} ${color #144556}
${offset 1040}$color0 Down: $color2${downspeed eth0} k/s $color0 Up:$color2 ${upspeed eth0} k/s
${offset 1040}$color0 ${downspeedgraph eth0 12,300 00FFFF 33b0dc}
${offset 1040}${voffset -3}$color0 ${upspeedgraph eeth0 12,300 00FFFF 33b0dc}
${voffset -50}${offset 1410}${color2}Disk
${offset 1410}$color0 I/O:$color2 $diskio
${offset 1410}$color0 ${diskiograph 24,200 00FFFF 33b0dc}${voffset 0}${offset 1385}${color2}MEN
${offset 1385}$color0 ${top name 1} ${goto 1495}${top cpu 1}${alignc }${top mem 1}
${offset 1385}$color0 ${top name 1} ${goto 1495}${top cpu 2}${alignc }${top mem 2}
${offset 1385}$color0 ${top name 1} ${goto 1495}${top cpu 3}${alignc }${top mem 3}
${offset 1385}${voffset -3}$color0 ${top name 1} ${goto 1495}${top cpu 4}${alignc }${top mem 4}${voffset -50}${offset 625}${color2}Memory
${offset 625}$color0 RAM: $color2$mem ($memperc%) ${membar 6,200}
${offset 625}$color0 Swap: $color2$swap ($swapperc%) ${swapbar 6,200}
Newbuntu
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Gnome Legacy 2 2.0
- Ícones: Polar Icons 2
- Wallpaper: http://img80.imageshack.us/img80/9849/1 ... ionado.png
- AWN;
- Cursor: Powder;
- Conky;
conkyrc- Código: Selecionar todos
use_xft yes
alignment tr # Aligned position on screen: tl, tr, tm, bl, br, bm, ml, mr
xftfont verdana:size=9
alignment top_right
xftalpha 0.8
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_outer_margin 40
border_width 1
default_outline_color black
default_shade_color black
draw_borders no
draw_outline yes # amplifies text if yes
draw_shades no # shadecolor black
use_spacer none
no_buffers yes
uppercase no
minimum_size 200 300
default_color DCDCDC #Gainsboro
color0 7FFFD4 #Aquamarine
color1 00BFFF #DeepSkyBlue #00CED1 DarkTurquoise #CD5C5C #IndianRed #00CED1 DarkTurquoise #FFA07A LightSalmon #00FFFF Cyan
color2 D2691E #Chocolate #FF8C00 #Darkorange #D2691E #Chocolate
color3 7FFF00 #Chartreuse
color4 778899 #LightSlateGrey
color5 FFDEAD #NavajoWhite
color6 00BFFF #DeepSkyBlue
# colours below used by colorize script
color7 48D1CC #MediumTurquoise
color8 FFFF00 #Yellow
color9 FF0000 #Red
gap_x 5
gap_y 25 # because of the VOFFSET, the negative "gap_y" value brings conky back to the bottom of the screen.
text_buffer_size 6144 # 256 is the minimum
no_buffers yes # Subtract file system buffers from used memory?
short_units yes
pad_percents 2
imlib_cache_size 0TEXT
${font verdana:size=12}${color1}Time and Date ${hr 2}${color}${font}
${font Radio Space:size=55}${time %k:%M %P}${font}${font verdana:size=14}${time %A %b %d %Y}${font DejaVu Sans Mono:size=14}${color}${execpi 60 DJS=`date +%_d`; ncal -C -h | sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/ /' | sed /" $DJS "/s/" $DJS "/" "'${color1}'"$DJS"'${color}'" "/}${font verdana:size=12}${color1}Weather ${hr 2}${color}${font}
$alignr ${execi 300 conkyForecast --location=BRXX0232 --datatype=CN}, ${execi 300 conkyForecast --location=BRXX0232 --datatype=CO}
$alignr Last Update: ${execi 300 conkyForecast --location=BRXX0232 --hideunits --datatype=LU -m 0}
${voffset -50}${color}${font ConkyWeather:size=85}${execi 300 conkyForecast --location=BRXX0232 --datatype=WF}$color${font}
${voffset -60}${alignr}Wind: ${execi 300 conkyForecast --location=BRXX0232 --datatype=WS} ${execi 300 conkyForecast --datatype=WD}
${alignr}Humidity: ${execi 300 conkyForecast --location=BRXX0232 --datatype=HM}
${alignr}Precipitation: ${execi 300 conkyForecast --location=BRXX0232 --startday=0 --datatype=PC}
${alignr}Sunrise: ${execi 300 conkyForecast --location=BRXX0232 --datatype=SR}
${goto 50}${execi 300 conkyForecast --location=BRXX0232 --datatype=CT}: ${execi 300 conkyForecast --location=BRXX0232 --hideunits --datatype=HT}${alignr}Sunset: ${execi 300 conkyForecast --location=BRXX0232 --datatype=SS}
$alignr Feels Like: ${execi 300 conkyForecast --location=BRXX0232 --datatype=LT}${goto 45}${execi 300 conkyForecast --location=BRXX0232 --startday=1 --endday=4 --spaces=14 --datatype=DW -w}
${goto 32}${color}${font ConkyWeather:size=30}${execi 300 conkyForecast --location=BRXX0232 --spaces=2 --startday=1 --endday=4 --centeredwidth=3 --datatype=WF}${font}${color}
${goto 40}${execi 300 conkyForecast --location=BRXX0232 --startday=1 --hideunits --datatype=HT}/${execi 300 conkyForecast --location=BRXX0232 --startday=1 --hideunits --datatype=LT}${goto 120}${execi 300 conkyForecast --location=BRXX0232 --startday=2 --hideunits --datatype=HT}/${execi 300 conkyForecast --startday=2 --hideunits --location=BRXX0232 --datatype=LT}${goto 200}${execi 300 conkyForecast --startday=3 --hideunits --location=BRXX0232 --datatype=HT}/${execi 300 conkyForecast --location=BRXX0232 --startday=3 --hideunits --datatype=LT}${goto 280}${execi 300 conkyForecast --hideunits --location=BRXX0232 --startday=4 --datatype=HT}/${execi 300 conkyForecast --location=BRXX0232 --startday=4 --hideunits --datatype=LT}
${goto 45}${execi 300 conkyForecast --location=BRXX0232 --startday=1 --endday=4 --spaces=14 --datatype=PC}${font verdana:size=12}${color1}Mail ${hr 2}${color}${font}
${color F8DF58}${font FreeSans:size=16}@${font}${execpi 300 python ~/.conky/scripts/gmail.py YOUR_GMAIL_ACCOUNT YOUR_GMAIL_PASSWORD 3}
${voffset -33}${font OpenLogos:size=103}${color1}v${font}${voffset -76}${font UbuntuTitleBold:size=20}${color2}11.04${font}
gmail.py
- Código: Selecionar todos
import os
import string
#Enter your username and password below within double quotes
# eg. username="username" and password="password"
username="+username+"
password="+password+"
com="wget -O - https://"+username+":"+password+"@mail.google.com/mail/feed/atom --no-check-certificate"
temp=os.popen(com)
msg=temp.read()
index=string.find(msg,"<fullcount>")
index2=string.find(msg,"</fullcount>")
fc=int(msg[index+11:index2])
if fc==0:
print "0 new"
else:
print str(fc)+" new"
Dark Wood
- Página do Ambiente de Trabalho
- Autor: Luis Cardoso
- Sistema Operativo: Ubuntu 11.10 (Oneiric Ocelot)
- Tema: Zukitwo
- Ícones: Elementary-Mono-Dark
- Wallpaper: http://www.linuxwallpaper.net/2010/01/g ... wallpaper/
- Outros:
Kunity
- Página do Ambiente de Trabalho
- Autor: rafaelsarilho
- Sistema Operativo: Kubuntu 11.10 Oneiric Ocelot
- Tema: Androbit
- Ícones: H2O
- Wallpaper: http://i.imgur.com/YcuXm.jpg
- Outros:
Widgets: Status de memória, Monitor de CPU
Jazzy Blue
- Página do Ambiente de Trabalho
- Autor: Donatello van Dijck
- Sistema:
Ubuntu 11.10 - Modificações:
Ambiente: Gnome 3
Janelas/Gtk/ícones: Hope/Elegant Revisited/Colored plastic (disponíveis em http://gnome-look.org/)
Shell: Elegance (disponível no DeviantArt)
Wallpaper: http://download.baixatudo.globo.com/pap ... r-1730.jpg
Covergloobus
Turn On
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Gilouche
- Ícones: Noir Crystal
- Wallpaper: http://img263.imageshack.us/img263/5429 ... 0x1050.jpg
- Outros:
- AWN;
- Covergloobus: Praise;
- Conky:
conkyrc- Código: Selecionar todos
# Completely (re)written by John Jones on 09/01/2010
# -== Window Layout & Options ==- #
# from other people's code, but it's MY layout, so there.
# Edited, extended and partly rewritten by elendilnl between 15 and 17 sept 2010
# Screen size = 1680x1050
own_window yes # Boolean. Create own window to draw?
own_window_colour brown # set a specified background colour (defaults to black). ONLY if Transparent = no, then this has effect.
own_window_transparent yes # set transparency? sets background opacity to 0%
own_window_type override # if own_window is yes, you may specify type normal, desktop, dock, panel or override (default: normal)
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes # Use double buffering (reduces flicker, may not work for everyone)
text_buffer_size 4096 # Size of the standard text buffer (default is 256 bytes). # This is NEEDED for the calendar.sh output.
use_spacer left # Adds spaces around certain objects to stop them from moving other things around.
use_xft yes # Use Xft (anti-aliased font and stuff)
xftalpha 0.8 # Text alpha when using Xft
override_utf8_locale yes # Force UTF8? note that UTF8 support required XFT
alignment tl # Screen placement (tl, tr, tm, bl, br, bm, ml, mm, mr)
gap_x 5 # gap_x is the distance from the edge of your screen - relative to Alignment value
gap_y 3 # gap_y is the distance from the top/bottom edge of your screen.
cpu_avg_samples 4 # number of cpu samples to average. Set to 1 to disable averaging# -== Colors, Sizes, & Margins ==- #
total_run_times 0 # Total number of times for Conky to update before quitting. Zero makes Conky run forever
update_interval .5 # update_interval in seconds
minimum_size 600 500 # minimum_size in pixels = width, then height 1680 150
maximum_width 1680 # Maximum width of window in pixels 1680
stippled_borders 3 # Border stippling (dashing) in pixels
border_width 0 # Window's border width in pixels.
#default_color white # Default color and border color
pad_percents 2 # Pad percentages to this many decimals (0 = no padding)
top_name_width 7 # Width for $top name value (defaults to 15 characters)
default_bar_size 600 6 # Specify a default width and height for bars
short_units yes # Shortens units to a single character (kiB->k, GiB->G, etc.). Default is offdefault_color DCDCDC #Gainsboro
color0 7FFFD4 #Aquamarine
color1 CD5C5C #IndianRed #00CED1 DarkTurquoise #FFA07A LightSalmon #00FFFF Cyan
color2 FF8C00 #Darkorange #D2691E #Chocolate
color3 7FFF00 #Chartreuse
color4 778899 #LightSlateGrey
color5 FFDEAD #NavajoWhite
color6 00BFFF #DeepSkyBlue
color7 48D1CC #MediumTurquoise
color8 FFFF00 #Yellow
color9 FF0000 #Red# -== Text ==- #
draw_outline yes # Boolean. Draw outlines?
draw_borders no # Boolean. Draw borders around text?
font Andale mono:size=8:weight=bold # Font name in X
uppercase no # Boolean value, if true, text is rendered in upper case
draw_shades yes # Boolean. Draw shades?
#mail_spool $MAIL # localmail spool countTEXT # stuff after 'TEXT' will be formatted on screen
#
${execpi 600 conkyForecast --location=BRXX0232 --template=/home/roger/.conky/.weather-7.template}
${voffset -1}DATE ${hr 2}
${alignc 55}${font Arial Black:size=36}${time %H:%M}${font}
${alignc}${time %A %d %B %Y}
.weather-7.template
- Código: Selecionar todos
${color4}${font ConkyWeather:size=55}[--datatype=WF]$font$color
${voffset -70}${goto 90}${color7}${font Zekton:size=20}[--datatype=DW --shortweekday --startday=0]:$color [--datatype=HT]
${goto 90}${voffset -10}${font Zekton:size=9}${color7}Feels Like: ${color}[--datatype=LT]$font
${goto 10}${voffset 20}${font Zekton:bold:size=11} ${color7}[--datatype=CC]$color$font
${goto 300}${voffset -90}${font ConkyWindN:size=40}${color4}[--datatype=BS]$font
${goto 380}${voffset -45}${color7}Wind: ${color3}[--datatype=WS] ${color7}(${color4}[--datatype=WA]°${color7}) ${color3}[--datatype=WD]
${voffset 0}${goto 380}${color7}Visibility:${color3} [--datatype=VI]
${voffset 0}${goto 380}${color7}Dew Point: ${color3}[--datatype=DP]$color$font
${goto 300}${voffset 10}${color7}Pressure: ${color3}[--datatype=BR] - [--datatype=BD]$color
${goto 300}${color7}Humidity: ${color3}[--datatype=HM] ${color7}UV: ${color3}[--datatype=UI] - ${color3}[--datatype=UT]
${goto 300}$hr
${voffset 15}${color3}${font SunNMoon:size=50}n$font$color ${goto 70}${voffset -38}${color0}${font Arrows:size 20}b$font${color3}[--datatype=SR]
${goto 70}${color7}Hrs:${color3}[--datatype=DL]
${goto 70}${color0}${font Arrows:size 20}h$font${color3}[--datatype=SS]
${goto 170}${voffset -50}${color4}${font moon phases:size=40}[--datatype=MF]$font
${voffset -70}${goto 300}${color7}[--datatype=DW --shortweekday --startday=1]:${color4}[--datatype=HT --hideunits --hidedegreesymbol --startday=1]/[--datatype=LT --hideunits --hidedegreesymbol --startday=1]${goto 380}${color7}[--datatype=DW --shortweekday --startday=2]:${color4}[--datatype=HT --hideunits --hidedegreesymbol --startday=2]/[--datatype=LT --hideunits --hidedegreesymbol --startday=2]${goto 460}${color7}[--datatype=DW --shortweekday --startday=3]:${color4}[--datatype=HT --hideunits --hidedegreesymbol --startday=3]/[--datatype=LT --hideunits --hidedegreesymbol --startday=3]${goto 540}${color7}[--datatype=DW --shortweekday --startday=4]:${color4}[--datatype=HT --hideunits --hidedegreesymbol --startday=4]/[--datatype=LT --hideunits --hidedegreesymbol --startday=4]
${goto 300}${color3}${font ConkyWeather:size=30}[--datatype=WF --startday=1]${goto 380}[--datatype=WF --startday=2]${goto 460}[--datatype=WF --startday=3]${goto 540}[--datatype=WF --startday=4]$font$color
${goto 300}${color7}Sun:${color4}[--datatype=SR --startday=1]${goto 380}${color7}Sun:${color4}[--datatype=SR --startday=2]${goto 460}${color7}Sun:${color4}[--datatype=SR --startday=3]${goto 540}${color7}Sun:${color4}[--datatype=SR --startday=4]
${goto 300}${color7} :${color4}[--datatype=SS --startday=1]${goto 380}${color7} :${color4}[--datatype=SS --startday=2]${goto 460}${color7} :${color4}[--datatype=SS --startday=3]${goto 540}${color7} :${color4}[--datatype=SS --startday=4]
${font DejaVu Sans Mono:size=7}W:[--datatype=LU] -=- C:[--datatype=LF]$font${voffset -2}${goto 300}${color7}Hrs:${color4}[--datatype=DL --startday=1]${goto 380}${color7}Hrs:${color4}[--datatype=DL --startday=2]${goto 460}${color7}Hrs:${color4}[--datatype=DL --startday=3]${goto 540}${color7}Hrs:${color4}[--datatype=DL --startday=4]
Sinners Among Saints
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: LaGaDesk-N12-R GTK
- Ícones: LaGaDesk-BlackWhite-III
- Wallpaper: http://img225.imageshack.us/img225/2852 ... manujg.jpg
- AWN;
- Cursor: BW3D;
- Conky: C1;
Home Desktop (Teco)
- Página do Ambiente de Trabalho
- Autor: mrfabers
- Sistema Operativo: Xubuntu 11.10 (Oneiric Ocelot)
- Tema: greybird
- Ícones: Faenza-Dark
- Outros:
- Cairodock: Dock;
- DesktopNova: Wallpaper rotator;
- Conky: System Monitor;
Fly
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Mira
- Ícones: Ubo Icons Theme
- Wallpaper: http://img217.imageshack.us/img217/9279/flyi.jpg
- AWN;
- Cursor: The_dark_theme;
- Covergloobus: Twquet;
- Conky: NEWFR;
Violator
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Marples-black
- Ícones: Tok tok
- Wallpaper: http://img266.imageshack.us/img266/2061 ... 0x1050.jpg
- AWN;
- Screenlets;
- Cursor: Coldmetal;
- Covergloobus: MCF;
- Conky;
conkyrc- Código: Selecionar todos
# -- Ustawienia Conky -- #
# -- Ustawienia tekstu -- #
# -- conky by didi -- #
background yes
cpu_avg_samples 2
pad_percents 2 # to co nizej, miejsc po przecinku
short_units yes # krotka wersja podawania wielkosci dyskow np. 612.21M/3.80G
stippled_borders 3
total_run_times 0
update_interval 1.0
use_spacer right
net_avg_samples 2
no_buffers yes
uppercase no
imlib_cache_size 0
uppercase no
override_utf8_locale yes
use_xft yes
text_buffer_size 8000
xftalpha 1.0
xftfont Trebuchet MS:size=7# -- Specyfikacja okien -- #
own_window yes
own_window_colour 000000 # Black
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
own_window_type override# -- Ustawienia grafiki -- #
double_buffer yes
draw_borders no
draw_graph_borders no
draw_outline no
draw_shades no# -- Ustawienia koloru -- #
color0 1c1c1c # prawie czarny
color1 000000 # czarny
color2 7e5973 # braz 64574e
color3 a82553 # rozowy f71f84
color4 3D2C31 # zielony
color5 b3b3b3 # jasny b3b3b3
color6 a7a7a7 # szary
color7 090202 # ciemny
color8 6A324D # fiolet
color9 000000 # czarny
default_color bfbfbf # ciemny 141414
default_outline_color 000000 # Black
default_shade_color 000000 # Black# Layout
alignment top_right
gap_x 1
gap_y 100
max_specials 1024
max_user_text 10000
maximum_width 120
minimum_size 110 3000
border_margin 10
border_width 1# -- Load Lua -- #
lua_load ~/.conky/punto.lua
lua_draw_hook_post main_bars#STATYSTYKI SIECI
#${color5}${font Trebuchet MS:bold:size=8}${voffset 19}${alignc}DOWNLOAD ${time %B}
#${color5}${font}${alignc}${execi 300 vnstat -m | grep "`date +"'%y"`" | tail -1 | awk '{print $3 $4}'}
#${color5}${font Trebuchet MS:bold:size=8}${voffset 5}${alignc}UPLOAD ${time %B}
#${color5}${font}${alignc}${execi 300 vnstat -m | grep "`date +"'%y"`" | tail -1 | awk '{print $6 $7}'}${font}TEXT
${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}
${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}CPU 1
${color5}${font}${alignc}${freq_g (1)} GHz Temp: ${exec sensors | grep 'Core 0' | awk '{print $3}' | cut -c2-3}°C
${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}CPU 2
${color5}${font}${alignc}${freq_g (2)} GHz Temp: ${exec sensors | grep 'Core 1' | awk '{print $3}' | cut -c2-3}°C
${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}RAM ${font}${memperc}%
${color5}${voffset 7}${top_mem name 1}${alignr}${top mem 1} %
${top_mem name 2}${alignr}${top mem 2} %
${top_mem name 3}${alignr}${top mem 3} %
#${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}BATERIA
${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}HDD SYSTEM
${color5}${font}${alignc}${fs_used /} / ${fs_size /}
${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}HDD HOME
${color5}${font}${alignc}${fs_used /home} / ${fs_size /home}
${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}IP
${color5}${font}${alignc}${addr eth0}
${color5}${font}${alignc}${execi 3600 wget -O - http://whatismyip.org/ | tail}
${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}DOWN: ${font}${downspeed eth0}b/s
${color5}${font Trebuchet MS:bold:size=8}${voffset 11}${alignc}UPLOAD: ${font}${upspeed eth0}b/s
${color5}${font Trebuchet MS:bold:size=8}${voffset 19}${alignc}DOWNLOAD ${time %B}
${color5}${font}${alignc}${execi 300 vnstat -m | grep "`date +"'%y"`" | tail -1 | awk '{print $3 $4}'}
${color5}${font Trebuchet MS:bold:size=8}${voffset 5}${alignc}UPLOAD ${time %B}
${color5}${font}${alignc}${execi 300 vnstat -m | grep "`date +"'%y"`" | tail -1 | awk '{print $6 $7}'}${font}
punto.lua
- Código: Selecionar todos
-
--[[ BARGRAPH WIDGET
v2.0 by wlourf (12.07.2010)
this widget draws a bargraph with differe,ts effectshttp://u-scripts.blogspot.com/2010/07/bargraph-widget.html
Parameters are :
3 parameters are mandatory
name - the name of the conky variable to display, for example for {$cpu cpu0}, just write name="cpu"
arg - the argument of the above variable, for example for {$cpu cpu0}, just write arg="cpu0"
arg can be a numericla value if name=""
max - the maximum value the above variable can reach, for example for {$cpu cpu0}, just write max=100Optional parameters:
x,y - coordinates of the starting point of the bar, default = middle of the conky window
cap - end of cap line, ossibles values are r,b,s (for round, butt, square), default="b"http://www.cairographics.org/samples/set_line_cap/
angle - angle of rotation of the bar in degress, default = 0 (i.e. a vertical bar)
set to 90 for an horizontal bar
skew_x - skew bar around x axis, défaut = 0
skew_y - skew bar around y axis, défaut = 600
blocks - number of blocks to display for a bar (values >0) , default= 10
height - height of a block, default=20 pixels
width - width of a block, default=20 pixels
space - space between 2 blocks, default=2 pixels
angle_bar - this angle is used to draw a bar on a circular way (ok, this is no more a bar !) default=0
radius - for cicular bars, internal radius, default=0
with radius, parameter width has no more effect.Colours below are defined into braces {colour in hexadecimal, alpha}
fg_colour - colour of a block ON, default= {0x00FF00,1}
bg_colour - colour of a block OFF, défaut = {0x00FF00,0.5}
alarm - threshold, values after this threshold will use alarm_colour colour , default=max
alarm_colour - colour of a block greater than alarm, default=fg_colour
smooth - (true or false), create a gradient from fg_colour to bg_colour, default=false
mid_colour - colours to add to gradient, with this syntax {position into the gradient (0 to1), colour hexa, alpha}
for example, this table {{0.25,0xff0000,1},{0.5,0x00ff00,1},{0.75,0x0000ff,1}} will add
3 colurs to gradient created by fg_colour and alarm_colour, default=no mid_colour
led_effect - add LED effects to each block, default=no led_effect
if smooth=true, led_effect is not used
possibles values : "r","a","e" for radial, parallelel, perdendicular to the bar (just try!)
led_effect has to be used with theses colours :
fg_led - middle colour of a block ON, default = fg_colour
bg_led - middle colour of a block OFF, default = bg_colour
alarm_led - middle colour of a block > ALARM, default = alarm_colourreflection parameters, not avaimable for circular bars
reflection_alpha - add a reflection effect (values from 0 to 1) default = 0 = no reflection
other values = starting opacity
reflection_scale - scale of the reflection (default = 1 = height of text)
reflection_length - length of reflection, define where the opacity will be set to zero
calues from 0 to 1, default =1
reflection - position of reflection, relative to a vertical bar, default="b"
possibles values are : "b","t","l","r" for bottom, top, left, rightv1.0 (10 Feb. 2010) original release
v1.1 (13 Feb. 2010) numeric values can be passed instead conky stats with parameters name="", arg = numeric_value
v1.2 (28 Feb. 2010) just renamed the widget to bargraph
v1.3 (03 March 2010) added parameters radius & angle_bar to draw the bar in a circular way
v2.0 (12 Jul. 2010) rewrite script + add reflection effects and parameters are now set into tables
]]require 'cairo'
----------------START OF PARAMETERS ----------
function conky_main_bars()
bars_settings={
{
name="cpu",
arg="cpu0",
max=100,
alarm=50,
bg_colour={0xFFFFFF,0.25},
fg_colour={0xCEFFCD,0.9},
alarm_colour={0x00D1FF,0.9},
x=5,y=67,
blocks=36,
space=1,
height=2,width=3,
angle=90,
smooth=true,
mid_colour={{0.5,0x04FF00,0.9}}
},
{
name="cpu",
arg="cpu1",
max=100,
alarm=50,
bg_colour={0xFFFFFF,0.25},
fg_colour={0xCEFFCD,0.9},
alarm_colour={0x00D1FF,0.9},
x=5,y=104,
blocks=36,
space=1,
height=2,width=3,
angle=90,
smooth=true,
mid_colour={{0.5,0x04FF00,0.9}}
},{
name="memperc",
arg="",
max=100,
alarm=50,
bg_colour={0xFFFFFF,0.25},
fg_colour={0xCEFFCD,0.9},
alarm_colour={0x00D1FF,0.9},
x=5,y=129,
blocks=36,
space=1,
height=2,width=3,
angle=90,
smooth=true,
mid_colour={{0.5,0x04FF00,0.9}}
},
{
name='fs_used_perc',
arg='/',
max=100,
alarm=50,
bg_colour={0xFFFFFF,0.25},
fg_colour={0xCEFFCD,0.9},
alarm_colour={0x00D1FF,0.9},
x=5,y=210,
blocks=36,
space=1,
height=2,width=3,
angle=90,
smooth=true,
mid_colour={{0.5,0x04FF00,0.9}} },
{
name='fs_used_perc',
arg='/home',
max=100,
alarm=50,
bg_colour={0xFFFFFF,0.25},
fg_colour={0xCEFFCD,0.9},
alarm_colour={0x00D1FF,0.9},
x=5,y=245,
blocks=36,
space=1,
height=2,width=3,
angle=90,
smooth=true,
mid_colour={{0.5,0x04FF00,0.9}} },
{
name='downspeedf',
arg='eth0',
max=2560,
alarm=1400,
bg_colour={0xFFFFFF,0.25},
fg_colour={0xCEFFCD,0.9},
alarm_colour={0x00D1FF,0.9},
x=5,y=319,
blocks=36,
space=1,
height=2,width=3,
angle=90,
smooth=true,
mid_colour={{0.5,0x04FF00,0.9}} },
{
name='upspeedf',
arg='eth0',
max=1536,
alarm=500,
bg_colour={0xFFFFFF,0.25},
fg_colour={0xCEFFCD,0.9},
alarm_colour={0x00D1FF,0.9},
x=5,y=347,
blocks=36,
space=1,
height=2,width=3,
angle=90,
smooth=true,
mid_colour={{0.5,0x04FF00,0.9}} },
}-----------END OF PARAMETERS--------------
if conky_window == nil then return endlocal cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
cr = cairo_create(cs)
--prevent segmentation error when reading cpu state
if tonumber(conky_parse('${updates}'))>3 then
for i in pairs(bars_settings) dodraw_multi_bar_graph(bars_settings[i])
end
end
cairo_destroy(cr)
cairo_surface_destroy(cs)end
function draw_multi_bar_graph(t)
cairo_save(cr)
--check values
if t.name==nil and t.arg==nil then
print ("No input values ... use parameters 'name' with 'arg' or only parameter 'arg' ")
return
end
if t.max==nil then
print ("No maximum value defined, use 'max'")
return
end
if t.name==nil then t.name="" end
if t.arg==nil then t.arg="" end--set default values
if t.x == nil then t.x = conky_window.width/2 end
if t.y == nil then t.y = conky_window.height/2 end
if t.blocks == nil then t.blocks=10 end
if t.height == nil then t.height=10 end
if t.angle == nil then t.angle=0 end
t.angle = t.angle*math.pi/180
--line cap style
if t.cap==nil then t.cap = "b" end
local cap="b"
for i,v in ipairs({"s","r","b"}) do
if v==t.cap then cap=v end
end
delta=0
if t.cap=="r" or t.cap=="s" then delta = t.height end
if cap=="s" then cap = CAIRO_LINE_CAP_SQUARE
elseif cap=="r" then
cap = CAIRO_LINE_CAP_ROUND
elseif cap=="b" then
cap = CAIRO_LINE_CAP_BUTT
end
--end line cap style
--if t.led_effect == nil then t.led_effect="r" end
if t.width == nil then t.width=20 end
if t.space == nil then t.space=2 end
if t.radius == nil then t.radius=0 end
if t.angle_bar == nil then t.angle_bar=0 end
t.angle_bar = t.angle_bar*math.pi/360 --halt angle--colours
if t.bg_colour == nil then t.bg_colour = {0x00FF00,0.5} end
if #t.bg_colour~=2 then t.bg_colour = {0x00FF00,0.5} end
if t.fg_colour == nil then t.fg_colour = {0x00FF00,1} end
if #t.fg_colour~=2 then t.fg_colour = {0x00FF00,1} end
if t.alarm_colour == nil then t.alarm_colour = t.fg_colour end
if #t.alarm_colour~=2 then t.alarm_colour = t.fg_colour endif t.mid_colour ~= nil then
for i=1, #t.mid_colour do
if #t.mid_colour[i]~=3 then
print ("error in mid_color table")
t.mid_colour[i]={1,0xFFFFFF,1}
end
end
endif t.bg_led ~= nil and #t.bg_led~=2 then t.bg_led = t.bg_colour end
if t.fg_led ~= nil and #t.fg_led~=2 then t.fg_led = t.fg_colour end
if t.alarm_led~= nil and #t.alarm_led~=2 then t.alarm_led = t.fg_led endif t.led_effect~=nil then
if t.bg_led == nil then t.bg_led = t.bg_colour end
if t.fg_led == nil then t.fg_led = t.fg_colour end
if t.alarm_led == nil then t.alarm_led = t.fg_led end
end
if t.alarm==nil then t.alarm = t.max end --0.8*t.max end
if t.smooth == nil then t.smooth = false endif t.skew_x == nil then
t.skew_x=0
else
t.skew_x = math.pi*t.skew_x/180
end
if t.skew_y == nil then
t.skew_y=0
else
t.skew_y = math.pi*t.skew_y/180
endif t.reflection_alpha==nil then t.reflection_alpha=0 end
if t.reflection_length==nil then t.reflection_length=1 end
if t.reflection_scale==nil then t.reflection_scale=1 end--end of default values
local function rgb_to_r_g_b(col_a)
return ((col_a[1] / 0x10000) % 0x100) / 255., ((col_a[1] / 0x100) % 0x100) / 255., (col_a[1] % 0x100) / 255., col_a[2]
end--functions used to create patterns
local function create_smooth_linear_gradient(x0,y0,x1,y1)
local pat = cairo_pattern_create_linear (x0,y0,x1,y1)
cairo_pattern_add_color_stop_rgba (pat, 0, rgb_to_r_g_b(t.fg_colour))
cairo_pattern_add_color_stop_rgba (pat, 1, rgb_to_r_g_b(t.alarm_colour))
if t.mid_colour ~=nil then
for i=1, #t.mid_colour do
cairo_pattern_add_color_stop_rgba (pat, t.mid_colour[i][1], rgb_to_r_g_b({t.mid_colour[i][2],t.mid_colour[i][3]}))
end
end
return pat
endlocal function create_smooth_radial_gradient(x0,y0,r0,x1,y1,r1)
local pat = cairo_pattern_create_radial (x0,y0,r0,x1,y1,r1)
cairo_pattern_add_color_stop_rgba (pat, 0, rgb_to_r_g_b(t.fg_colour))
cairo_pattern_add_color_stop_rgba (pat, 1, rgb_to_r_g_b(t.alarm_colour))
if t.mid_colour ~=nil then
for i=1, #t.mid_colour do
cairo_pattern_add_color_stop_rgba (pat, t.mid_colour[i][1], rgb_to_r_g_b({t.mid_colour[i][2],t.mid_colour[i][3]}))
end
end
return pat
endlocal function create_led_linear_gradient(x0,y0,x1,y1,col_alp,col_led)
local pat = cairo_pattern_create_linear (x0,y0,x1,y1) ---delta, 0,delta+ t.width,0)
cairo_pattern_add_color_stop_rgba (pat, 0.0, rgb_to_r_g_b(col_alp))
cairo_pattern_add_color_stop_rgba (pat, 0.5, rgb_to_r_g_b(col_led))
cairo_pattern_add_color_stop_rgba (pat, 1.0, rgb_to_r_g_b(col_alp))
return pat
endlocal function create_led_radial_gradient(x0,y0,r0,x1,y1,r1,col_alp,col_led,mode)
local pat = cairo_pattern_create_radial (x0,y0,r0,x1,y1,r1)
if mode==3 then
cairo_pattern_add_color_stop_rgba (pat, 0, rgb_to_r_g_b(col_alp))
cairo_pattern_add_color_stop_rgba (pat, 0.5, rgb_to_r_g_b(col_led))
cairo_pattern_add_color_stop_rgba (pat, 1, rgb_to_r_g_b(col_alp))
else
cairo_pattern_add_color_stop_rgba (pat, 0, rgb_to_r_g_b(col_led))
cairo_pattern_add_color_stop_rgba (pat, 1, rgb_to_r_g_b(col_alp))
end
return pat
endlocal function draw_single_bar()
--this fucntion is used for bars with a single block (blocks=1) but
--the drawing is cut in 3 blocks : value/alarm/background
--not zvzimzblr for circular bar
local function create_pattern(col_alp,col_led,bg)
local patif not t.smooth then
if t.led_effect=="e" then
pat = create_led_linear_gradient (-delta, 0,delta+ t.width,0,col_alp,col_led)
elseif t.led_effect=="a" then
pat = create_led_linear_gradient (t.width/2, 0,t.width/2,-t.height,col_alp,col_led)
elseif t.led_effect=="r" then
pat = create_led_radial_gradient (t.width/2, -t.height/2, 0, t.width/2,-t.height/2,t.height/1.5,col_alp,col_led,2)
else
pat = cairo_pattern_create_rgba (rgb_to_r_g_b(col_alp))
end
else
if bg then
pat = cairo_pattern_create_rgba (rgb_to_r_g_b(t.bg_colour))
else
pat = create_smooth_linear_gradient(t.width/2, 0, t.width/2,-t.height)
end
end
return pat
endlocal y1=-t.height*pct/100
local y2=nil
if pct>(100*t.alarm/t.max) then
y1 = -t.height*t.alarm/100
y2 = -t.height*pct/100
if t.smooth then y1=y2 end
endif t.angle_bar==0 then
--block for fg value
pat = create_pattern(t.fg_colour,t.fg_led,false)
cairo_set_source(cr,pat)
cairo_rectangle(cr,0,0,t.width,y1)
cairo_fill(cr)-- block for alarm value
if not t.smooth and y2 ~=nil then
pat = create_pattern(t.alarm_colour,t.alarm_led,false)
cairo_set_source(cr,pat)
cairo_rectangle(cr,0,y1,t.width,y2-y1)
cairo_fill(cr)
y3=y2
else
y2,y3=y1,y1
end
-- block for bg value
cairo_rectangle(cr,0,y2,t.width,-t.height-y3)
pat = create_pattern(t.bg_colour,t.bg_led,true)
cairo_set_source(cr,pat)
cairo_pattern_destroy(pat)
cairo_fill(cr)
end
end --end single bar
local function draw_multi_bar()
--function used for bars with 2 or more blocks
for pt = 1,t.blocks do
--set block y
local y1 = -(pt-1)*(t.height+t.space)
local light_on=false--set colors
local col_alp = t.bg_colour
local col_led = t.bg_led
if pct>=(100/t.blocks) or pct>0 then --ligth on or not the block
if pct>=(pcb*(pt-1)) then
light_on = true
col_alp = t.fg_colour
col_led = t.fg_led
if pct>=(100*t.alarm/t.max) and (pcb*pt)>(100*t.alarm/t.max) then
col_alp = t.alarm_colour
col_led = t.alarm_led
end
end
end--set colors
--have to try to create gradients outside the loop ?
local patif not t.smooth then
if t.angle_bar==0 then
if t.led_effect=="e" then
pat = create_led_linear_gradient (-delta, 0,delta+ t.width,0,col_alp,col_led)
elseif t.led_effect=="a" then
pat = create_led_linear_gradient (t.width/2, -t.height/2+y1,t.width/2,0+t.height/2+y1,col_alp,col_led)
elseif t.led_effect=="r" then
pat = create_led_radial_gradient (t.width/2, y1, 0, t.width/2,y1,t.width/1.5,col_alp,col_led,2)
else
pat = cairo_pattern_create_rgba (rgb_to_r_g_b(col_alp))
end
else
if t.led_effect=="a" then
pat = create_led_radial_gradient (0, 0, t.radius+(t.height+t.space)*(pt-1),
0, 0, t.radius+(t.height+t.space)*(pt),
col_alp,col_led,3)
else
pat = cairo_pattern_create_rgba (rgb_to_r_g_b(col_alp))
endend
elseif light_on then
if t.angle_bar==0 then
pat = create_smooth_linear_gradient(t.width/2, t.height/2, t.width/2,-(t.blocks-0.5)*(t.height+t.space))
else
pat = create_smooth_radial_gradient(0, 0, (t.height+t.space), 0,0,(t.blocks+1)*(t.height+t.space),2)
end
else
pat = cairo_pattern_create_rgba (rgb_to_r_g_b(t.bg_colour))
end
end
cairo_set_source (cr, pat)
cairo_pattern_destroy(pat)--draw a block
if t.angle_bar==0 then
cairo_move_to(cr,0,y1)
cairo_line_to(cr,t.width,y1)
else
cairo_arc( cr,0,0,
t.radius+(t.height+t.space)*(pt)-t.height/2,
-t.angle_bar -math.pi/2 ,
t.angle_bar -math.pi/2)
end
cairo_stroke(cr)
end
endlocal function setup_bar_graph()
--function used to retrieve the value to display and to set the cairo structure
if t.blocks ~=1 then t.y=t.y-t.height/2 endlocal value = 0
if t.name ~="" then
value = tonumber(conky_parse(string.format('${%s %s}', t.name, t.arg)))
else
value = tonumber(t.arg)
endif value==nil then value =0 end
pct = 100*value/t.max
pcb = 100/t.blockscairo_set_line_width (cr, t.height)
cairo_set_line_cap (cr, cap)
cairo_translate(cr,t.x,t.y)
cairo_rotate(cr,t.angle)local matrix0 = cairo_matrix_t:create()
cairo_matrix_init (matrix0, 1,t.skew_y,t.skew_x,1,0,0)
cairo_transform(cr,matrix0)--call the drawing function for blocks
if t.blocks==1 and t.angle_bar==0 then
draw_single_bar()
if t.reflection=="t" or t.reflection=="b" then cairo_translate(cr,0,-t.height) end
else
draw_multi_bar()
end--dot for reminder
--[[
if t.blocks ~=1 then
cairo_set_source_rgba(cr,1,0,0,1)
cairo_arc(cr,0,t.height/2,3,0,2*math.pi)
cairo_fill(cr)
else
cairo_set_source_rgba(cr,1,0,0,1)
cairo_arc(cr,0,0,3,0,2*math.pi)
cairo_fill(cr)
end
]]
--call the drawing function for reflection and prepare the mask used
if t.reflection_alpha>0 and t.angle_bar==0 then
local pat2
local matrix1 = cairo_matrix_t:create()
if t.angle_bar==0 then
pts={-delta/2,(t.height+t.space)/2,t.width+delta,-(t.height+t.space)*(t.blocks)}
if t.reflection=="t" then
cairo_matrix_init (matrix1,1,0,0,-t.reflection_scale,0,-(t.height+t.space)*(t.blocks-0.5)*2*(t.reflection_scale+1)/2)
pat2 = cairo_pattern_create_linear (t.width/2,-(t.height+t.space)*(t.blocks),t.width/2,(t.height+t.space)/2)
elseif t.reflection=="r" then
cairo_matrix_init (matrix1,-t.reflection_scale,0,0,1,delta+2*t.width,0)
pat2 = cairo_pattern_create_linear (delta/2+t.width,0,-delta/2,0)
elseif t.reflection=="l" then
cairo_matrix_init (matrix1,-t.reflection_scale,0,0,1,-delta,0)
pat2 = cairo_pattern_create_linear (-delta/2,0,delta/2+t.width,-0)
else --bottom
cairo_matrix_init (matrix1,1,0,0,-1*t.reflection_scale,0,(t.height+t.space)*(t.reflection_scale+1)/2)
pat2 = cairo_pattern_create_linear (t.width/2,(t.height+t.space)/2,t.width/2,-(t.height+t.space)*(t.blocks))
end
end
cairo_transform(cr,matrix1)if t.blocks==1 and t.angle_bar==0 then
draw_single_bar()
cairo_translate(cr,0,-t.height/2)
else
draw_multi_bar()
endcairo_set_line_width(cr,0.01)
cairo_pattern_add_color_stop_rgba (pat2, 0,0,0,0,1-t.reflection_alpha)
cairo_pattern_add_color_stop_rgba (pat2, t.reflection_length,0,0,0,1)
if t.angle_bar==0 then
cairo_rectangle(cr,pts[1],pts[2],pts[3],pts[4])
end
cairo_clip_preserve(cr)
cairo_set_operator(cr,CAIRO_OPERATOR_CLEAR)
cairo_stroke(cr)
cairo_mask(cr,pat2)
cairo_pattern_destroy(pat2)
cairo_set_operator(cr,CAIRO_OPERATOR_OVER)end --reflection
end --setup_bar_graph()
--start here !
setup_bar_graph()
cairo_restore(cr)
end
Elegant Ubuntu Natty
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Elegant Brit gtk3
- Ícones: AwOken
- Wallpaper: http://img231.imageshack.us/img231/4701 ... wp1440.jpg
- AWN;
- Covergloobus: NINO;
- Conky;
conkyrc- Código: Selecionar todos
# Conky configuration
# Use Xft?
# of cbrman.
###For a correct work, edit it and delete all the lines that start with ### below the line called TEXT. They are notes about make it work.
background yes
use_xft yes# Xft font when Xft is enabled
xftfont sans:size=7:bold# Text alpha when using Xft
xftalpha 0.8# MPD host/port
#mpd_host localhost
#mpd_port 6600
#mpd_password tinker_bell#Print everything to console?
out_to_console no# Update interval in seconds
update_interval 2# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0# Create own window instead of using desktop (required in nautilus)
own_window yes# If own_window is yes, you may use type normal, desktop or override
own_window_type override# Use pseudo transparency with own_window?
own_window_transparent yes# If own_window_transparent is set to no, you can set the background colour here
#own_window_colour black# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes# Minimum size of text area
minimum_size 210 5# Maximum width of window
maximum_width 215# Draw shades?
draw_shades yestext_buffer_size 10000
# Draw outlines?
draw_outline no# Draw borders around text
draw_borders no# Draw borders around graphs
draw_graph_borders no# Stippled borders?
stippled_borders 1# border margins
border_margin 4# border width
border_width 0# Default colors and also border colors
default_color #cccccc
default_shade_color black
default_outline_color black# Text alignment, other possible values are commented
#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 10
gap_y 110 # To hide from tranparent window borders.# Subtract file system buffers from used memory?
no_buffers yes# set to yes if you want all text to be in uppercase
uppercase no# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer none# Maximum number of special things, e.g. fonts, offsets, aligns, etc.
max_specials 550# Maximum size of buffer for user text, i.e. below TEXT line.
max_user_text 16384TEXT
${color #cc3300}${voffset 15}${font purisa:size=20}Ubuntu${font} ${color #ff9933}${voffset -18}${font openlogos:size=80}u${font}
${color #ff9933}${voffset -78}${font purisa:size=20}Natty
${color #993300}${voffset -12}${font purisa:size=20}Narwhal${font}${color #ccaa77}${font Poky:size=20}${color #ccaa77}${font 28 Days Later:size=10} SYSTEM $stippled_hr ${font}
${voffset 12}${font openlogos:size=20}${font}${voffset -50}
${voffset 18}${color #993300}${color #993300}$sysname ${color #996633} $kernel ${color #993300}Ubuntu ${color #996633}$machine${voffset -18}
${voffset 16}${color #993300}Uptime:${color #996633} $uptime ${color #993300}Load:${color #996633} $loadavg${voffset -18}
${voffset 18}${color #993300}CPU: ${color #996633}${cpubar 7,161} $cpu%
${voffset -27}${goto 500}${color #996633}${font Openlogos:size=20}${font}
${color #993300}${cpugraph 15,213 993300 996633 ff0000 00ff00 0000ff}
${color #993300}RAM: ${color #996633}$mem/$memmax - $memperc% ${alignr 2}${membar 7,40}
${color #993300}Swap: ${color #996633}$swap/$swapmax - $swapperc% ${alignr 2}${swapbar 7,40}
${color #993300}GPU: ${color #996633}${execi 60 nvidia-settings -t -q GPUCoreTemp}°C
${color #993300}Processes: ${color #996633}$processes ${color #993300}CPU freqency: ${color #996633}${freq 1}MHz
${color #ccaa77}${font Poky:size=20}${color #ccaa77}${font 28 Days Later:size=10} PROCESSES $stippled_hr ${font}
${color #993300}Name ::. ${goto 110}PID${goto 138}CPU%${goto 175}MEM%
${color #996633}${top name 1} ${goto 105}${top pid 1}${goto 138}${top cpu 1}${goto 175}${top mem 1}
${color #996633}${top name 2} ${goto 105}${top pid 2}${goto 138}${top cpu 2}${goto 175}${top mem 2}
${color #996633}${top name 3} ${goto 105}${top pid 3}${goto 138}${top cpu 3}${goto 175}${top mem 3}
${color #996633}${top name 4} ${goto 105}${top pid 4}${goto 138}${top cpu 3}${goto 175}${top mem 4}
${color #993300}Memory ::.
${color #996633}${top_mem name 1} ${goto 105}${top_mem pid 1}${goto 138}${top_mem cpu 1}${goto 175}${top_mem mem 1}
${color #996633}${top_mem name 2} ${goto 105}${top_mem pid 2}${goto 138}${top_mem cpu 2}${goto 175}${top_mem mem 2}
${color #996633}${top_mem name 3} ${goto 105}${top_mem pid 3}${goto 138}${top_mem cpu 3}${goto 175}${top_mem mem 3}
${color #996633}${top_mem name 4} ${goto 105}${top_mem pid 4}${goto 138}${top_mem cpu 4}${goto 175}${top_mem mem 4}
${color #ccaa77}${font Poky:size=20}${color #ccaa77}${font 28 Days Later:size=10} HARD DRIVE INFO $stippled_hr ${font}
${color #993300}Root ${color #996633}${fs_used /}/${fs_size /} ${execi 10 df | grep '[123456789]%' | head -n 1 | tail -c 6 | head -c 4} ${alignr 2}${fs_bar 7,58 /}
${color #ccaa77}${font Poky:size=20}${color #ccaa77}${font 28 Days Later:size=10} NETWORKING $stippled_hr ${font}
${color #993300}Down:${color #996633} ${downspeed eth0} k/s${color #993300}${offset 80}Up:${color #996633} ${upspeed eth0} k/s
${color #993300}${downspeedgraph eth0 15,105 993300 996633} ${color #993300}${upspeedgraph eth0 15,105 993300 996633}
${color #993300}Address: ${color #996633}${addr eth0}${alignr}${color #993300}TCP Connections: ${addr eth0}${color #996633}${tcp_portmon 1 65535 count}
${font HandelGotD:size=40}${alignc}${time %H:%M:%S}${font}
${font HandelGotD:size=15}${alignc}${time %A, %d %B %Y}
${color #cc3300}${font LCDMono:bold:size=10}${alignc} Do Se Te Qu Qu Se Sa
${color #cc3300}${execpi 60 DJS=`date +%_d`; ncal -C -h | sed '2d' | sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignc} /' | sed /" $DJS "/s/" $DJS "/" "'${color #996633}'"$DJS"'${color #cc3300}'" "/}
My Living Room
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Azenis Red
- Ícones: AwOken
- Wallpaper: http://img839.imageshack.us/img839/7949 ... 0x1050.jpg
- AWN;
- Covergloobus: Torn Paper;
- Conky;
conkyrc- Código: Selecionar todos
#!/usr/bin/conky -d -c
TEXT
## .conkyrc configuration
alignment bm
background yes
border_width 5
color0 555555 #
color1 483D8B # Dark Slate Blue
color2 B8860B # Dark goldenrod
color3 4682B4 # Steelblue
color4 8B0000 # Dark red
color5 008080 # Teal
color6 333333 # Gray20
color7 8888CC # (COOL)
color8 CCCC88 # (WARM)
color9 CC8888 # (HOT)
cpu_avg_samples 2
default_color e1e1e1 # Ghost white F8F8FF
default_outline_color 000000 # Black
default_shade_color 000000 # Black
double_buffer yes
draw_borders no
draw_graph_borders no
draw_outline no
draw_shades no
gap_x 1
gap_y 12
max_specials 1024
max_user_text 1000
maximum_width 500
minimum_size 450 25
net_avg_samples 2
no_buffers yes
override_utf8_locale yes
own_window yes
own_window_colour 000000 # Black
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
own_window_type override ## normal
pad_percents 2
short_units yes
stippled_borders 3
text_buffer_size 8000
total_run_times 0
update_interval 1.0
uppercase no
use_spacer right
use_xft yes
xftalpha 0.75
xftfont sans:size=7
${font Digital Readout Thick Upright:bold:size=54}${color F8F8FF}${time %k:%M:%S %p}$font
${font Digital Readout Thick Upright:bold:size=27}${color D3D3D3}${time %a, %d %b. %Y}
${execpi 1800 conkyForecast --location=BRXX0232 --template=/home/roger/.conky/conkyForecast.template}
conkyForecast.template
- Código: Selecionar todos
${voffset -1}${font DejaVu Sans:size=7}Estação: [--datatype=OB]${voffset -1}${font DejaVu Sans:size=7}${alignr 5}Atualizado: [--datatype=LU]${font}
${voffset 2}${goto 5}${font ConkyWeather:style=Bold:size=32}[--datatype=WF]${font}
${voffset -46}${goto 82}${font Arial Black:size=10}[--datatype=CT]${font} ${goto 250}[--datatype=DW --startday=0 --shortweekday]${goto 310}[--datatype=DW --startday=1 --shortweekday]${goto 364}[--datatype=DW --startday=2 --shortweekday]${goto 421}[--datatype=DW --startday=3 --shortweekday]${goto 477}[--datatype=DW --startday=4 --shortweekday]
${voffset 4}${goto 83}Vento: [--datatype=WS] - [--datatype=WD] ${voffset 4}${goto 245}${font ConkyWeather:size=22}[--datatype=WF --startday=0 --endday=4 --spaces=4]${font}
${voffset -20}${goto 83}Sensação Térmica: [--datatype=LT --centeredwidth=3]
${voffset 4}${goto 83}Umidade: [--datatype=HM]${voffset 4}${goto 211}hi/lo: [--datatype=HT --startday=0 --hideunits --centeredwidth=4]/[--datatype=LT --startday=0 --hideunits --centeredwidth=4]${goto 298}[--datatype=HT --startday=1 --hideunits --centeredwidth=4]/[--datatype=LT --startday=1 --hideunits --centeredwidth=4]${goto 355}[--datatype=HT --startday=2 --hideunits --centeredwidth=3]/[--datatype=LT --startday=2 --hideunits --centeredwidth=4]${goto 412}[--datatype=HT --startday=3 --hideunits --centeredwidth=4]/[--datatype=LT --startday=3 --hideunits --centeredwidth=4]${goto 469}[--datatype=HT --startday=4 --hideunits --centeredwidth=4]/[--datatype=LT --startday=4 --hideunits --centeredwidth=4]
${voffset -28}${goto 11}${font Weather:size=18}y${font} ${voffset -12}${font Arial Black:size=12}[--datatype=HT --centeredwidth=3]${font}
${voffset 8}Leste: [--datatype=SR]${goto 83}Oeste: [--datatype=SS]
Linux 8 Metro Style
- Página do Ambiente de Trabalho
- Autor: lufan
- Sistema Operativo: Ubuntu 11.10 (Oneiric Ocelot)
- Tema: Ambience Blue
- Ícones: Faience-Azur
- Wallpaper: Gradiente do Ubuntu 11.10
- Conky: https://skydrive.live.com/?cid=8a128b55c79f7d7d#
Dia Em Alto Mar
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: London Smoke
- Ícones: LaGaDesk-BlueNight 1.3.5
- Wallpaper: http://img810.imageshack.us/img810/2681/freehigh.jpg
- AWN;
- Cursor: ChromeSpinel;
- Conky;
conkyrc- Código: Selecionar todos
total_run_times 0
cpu_avg_samples 1
background no
net_avg_samples 2double_buffer yes
no_buffers yes
text_buffer_size 1024out_to_console no
update_interval 1alignment top_rightminimum_size 600 700
maximum_width 600gap_x -1
gap_y 20draw_shades no
draw_outline no
draw_borders no
border_width 1
border_inner_margin 1own_window yes
own_window_type override
own_window_class Conky
own_window_transparent yesuse_xft yes
xftalpha .1
override_utf8_locale yes
uppercase no
use_spacer rightxftfont saxMono:size=9
default_bar_size 82 3
stippled_borders 3default_color FFFFFF
default_shade_color 333333
default_outline_color blackcolor1 D6D6D6
color2 40CEFF
color3 424242
color4 424242
color5 ffffff
color6 ccccccshort_units yes
pad_percents 2#Carga LUA(CORRECT WITH YOUR PATH!!)
lua_load ~/.conky/.clock_0.lua
lua_draw_hook_pre clock_ringsTEXT
${voffset -50}
${color4}${offset 546}${voffset 150}${cpugraph cpu6 1}${voffset -3}${hr 2}
${color4}${offset 206}${voffset -14}${cpubar cpu6 1, 130}${voffset 2}
${color4}${offset 206}${voffset -10}${cpubar cpu6 10, 1}${voffset 2}#tiempos#
${color3}${voffset -145}${offset 330}${font Impact:pixelsize=20}${time %H:%M}
${color4}${font Impact :pixelsize=20 style=bold}${voffset 60}${offset 240} Tempo
${color3}${voffset 15}${offset 160}${font Nimbus Sans L:pixelsize=10}Uptime ${voffset -11}${font Impact:pixelsize=20}$uptime#bat#
${color4}${offset 400}${voffset 100}${cpugraph cpu6 1}${voffset -3}${hr 2}
${color4}${font Impact :pixelsize=20 style=bold}${voffset -40}${offset 470} Frequency
${color3}${offset 300}${voffset -10} ${font Impact:pixelsize=20} ${freq_g} GHz
#${color3}${font Nimbus Sans L:pixelsize=10}${offset 450}Restan ${voffset -11}${font Impact:pixelsize=20}${battery_time BAT0}#RAM#
${color4}${offset 250}${voffset 45}${cpugraph cpu6 1}${voffset -3}${hr 2}
${color4}${offset 338}${voffset -21}${cpubar cpu6 180, 1}${voffset 2}
${color4}${font Impact :pixelsize=20 style=bold}${voffset -225}${offset 420} Performance
${color3}${voffset 10}${offset 370}${font Nimbus Sans L:pixelsize=10 style=bold} RAM ${goto 405}${voffset -11}${font Impact:pixelsize=20}$memperc%
${color3}${voffset 5}${offset 375}${font Nimbus Sans L:pixelsize=10 style=bold}${top_mem name 1}${voffset -11}${font Impact:pixelsize=20 style=bold}${goto 460}${font Impact:pixelsize=20 style=bold}${top_mem mem_res 1}${goto 520}${top_mem mem 1}%
${color3}${voffset 5}${offset 375}${font Nimbus Sans L:pixelsize=10 style=bold}${top_mem name 2}${voffset -11}${font Impact:pixelsize=20 style=bold}${goto 460}${font Impact:pixelsize=20 style=bold}${top_mem mem_res 2}${goto 520}${top_mem mem 2}%
${color3}${voffset 5}${offset 375}${font Nimbus Sans L:pixelsize=10 style=bold}${top_mem name 3}${voffset -11}${font Impact:pixelsize=20 style=bold}${goto 460}${font Impact:pixelsize=20 style=bold}${top_mem mem_res 3}${goto 520}${top_mem mem 3}%#cpu#
${voffset -35}${offset 230}${font Nimbus Sans L:pixelsize=10 style=bold}Cpu 1 ${voffset -10}${goto 265}${font Impact:pixelsize=20}${cpu cpu1}%
${voffset 0}${offset 230}${font Nimbus Sans L:pixelsize=10 style=bold}Cpu 2 ${voffset -10}${goto 265}${font Impact:pixelsize=20}${cpu cpu2}%
#${color3}${voffset 30}${offset 200}${font Nimbus Sans L:pixelsize=10 style=bold}${top name 1}${font #Impact:pixelsize=20 style=bold}${voffset -11}${goto 260}${top cpu 1}
#${color3}${voffset -5}${offset 200}${font Nimbus Sans L:pixelsize=10 style=bold}${top name 2}${font #Impact:pixelsize=20 style=bold}${goto 520}${top cpu 2}
conkyrc1
- Código: Selecionar todos
total_run_times 0
cpu_avg_samples 1
background no
net_avg_samples 2double_buffer yes
no_buffers yes
text_buffer_size 1024out_to_console no
update_interval 1alignment top_leftminimum_size 600 700
maximum_width 600gap_x -1
gap_y 50draw_shades no
draw_outline no
draw_borders no
border_width 1
border_inner_margin 1own_window yes
own_window_type override
own_window_class Conky
own_window_transparent yesuse_xft yes
xftalpha .1
override_utf8_locale yes
uppercase no
use_spacer rightxftfont saxMono:size=9
default_bar_size 82 3
stippled_borders 3default_color FFFFFF
default_shade_color 333333
default_outline_color blackcolor1 D6D6D6
color2 40CEFF
color3 585858
color4 585858
color5 ffffffshort_units yes
pad_percents 2#Carga LUA(CORRECT WITH YOUR PATH!!)
lua_load ~/.conky/.clock_1.lua
lua_draw_hook_pre clock_ringsTEXT
${color4}${voffset 78}${cpugraph cpu1 1,300}${offset -100}${voffset 1}${cpugraph cpu2 120,1}#net wifi#
${color4}${font Impact :pixelsize=20 style=bold}${voffset -170}${offset 20} Wi-Fi ${color4}${offset 25}${addrs eth0}
${color3}${font Impact :pixelsize=20 style=bold}${voffset -26}${offset 255} ${wireless_link_qual_perc eth0}${goto 290}%${voffset -20}${offset 20}${font Nimbus Sans L:pixelsize=10 style=bold}${if_up eth0}$color3 Activa $else $color2 WiFi Inactivo $endif
${color3}${offset 20} En la red: ${wireless_essid eth0}#traf wifi#
${voffset 40}
${offset 25}${font Nimbus Sans L:pixelsize=10 style=bold}Descarga a ${voffset -11}${goto 90}${font Impact:pixelsize=20} ${downspeed eth0}
${offset 25}${font Nimbus Sans L:pixelsize=10 style=bold}Sube a ${voffset -11}${goto 90}${font Impact:pixelsize=20} ${upspeed eth0}${offset 25}${font Nimbus Sans L:pixelsize=10 style=bold}Total de Descarga ${voffset -10}${font Impact:pixelsize=20}${totaldown eth0}
#traf eth#
${color4}${voffset 35}${cpugraph cpu6 1,300}${voffset -65}${cpugraph cpu6 67,1}
${color4}${voffset -42}${font Impact :pixelsize=20 style=bold}${offset 20} Ethernet ${color4}${offset 25}${addrs eth0}
${color3}${voffset -105}${offset 355}${font Nimbus Sans L:pixelsize=10 style=bold}Descarga a ${voffset -11}${goto 424}${font Impact:pixelsize=20}${downspeed eth0}
${color3}${offset 355}${font Nimbus Sans L:pixelsize=10 style=bold}Sube a ${voffset -11}${goto 424}${font Impact:pixelsize=20}${upspeed eth0}
${color3}${voffset 15}${offset 355}${font Nimbus Sans L:pixelsize=10 style=bold}Total de Descarga ${voffset -11}${font Impact:pixelsize=20}${totaldown eth0}#almacenamiento#
${color4}${voffset 60}${cpugraph cpu6 1,220}
${color4}${voffset 190}${font Impact :pixelsize=20 style=bold}${voffset -230}${offset 20}
Armazenamento
${voffset -65}${offset 280}${font Nimbus Sans L:pixelsize=10 style=bold}Home ${voffset -11}${font Impact:pixelsize=20 style=bold}${fs_used /} / ${fs_size /}
${font Nimbus Sans L:pixelsize=10 style=bold}${offset 280}root ${voffset -11}${font Impact:pixelsize=20 style=bold}${fs_used /root} / ${fs_size /root}
.clock_0.lua
- Código: Selecionar todos
--[[
This script draws percentage meters as rings, and also draws clock hands if you want! It is fully customisable; all options are described in the script. This script is based off a combination of my clock.lua script and my rings.lua script.IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement near the end of the script uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num > 5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num > 3; conversely if you update Conky every 0.5s, you should use update_num > 10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
Clock Rings by londonali1010 (2009)
lua_load ~/scripts/clock_rings-v1.1.1.lua
lua_draw_hook_pre clock_ringsChangelog:
+ v1.1.1 -- Fixed minor bug that caused the script to crash if conky_parse() returns a nil value (20.10.2009)
+ v1.1 -- Added colour option for clock hands (07.10.2009)
+ v1.0 -- Original release (30.09.2009)
]]settings_table = {
--[[Anneau des heures
{
name='time',
arg='%I.%M',
max=12,
bg_colour=0x2E2E2E,
bg_alpha=0.1,
fg_colour=0xffffff,
fg_alpha=0.2,
x=60, y=70,
radius=40,
thickness=5,
start_angle=0,
end_angle=360
},
--Anneau des minutes
{
name='time',
arg='%M.%S',
max=60,
bg_colour=0x2E2E2E,
bg_alpha=0.1,
fg_colour=0xffffff,
fg_alpha=0.4,
x=60, y=70,
radius=46,
thickness=5,
start_angle=0,
end_angle=360
},]]
--Anneau des secondes
{
name='time',
arg='%S',
max=60,
bg_colour=0x2E2E2E,
bg_alpha=0.2,
fg_colour=0x424242,
fg_alpha=0.8,
x=445, y=120,
radius=102,
thickness=6,
start_angle=0,
end_angle=360
},
{
name='time',
arg='%M.%S',
max=60,
bg_colour=0x2E2E2E,
bg_alpha=0.2,
fg_colour=0x424242,
fg_alpha=0.8,
x=445, y=120,
radius=90,
thickness=10,
start_angle=0,
end_angle=360
},
{
name='time',
arg='%I.%M',
max=12,
bg_colour=0x2E2E2E,
bg_alpha=0.2,
fg_colour=0x424242,
fg_alpha=0.8,
x=445, y=120,
radius=78,
thickness=4,
start_angle=0,
end_angle=360
},
{
name='cpu',
arg='cpu1',
max=100,
bg_colour=0x2E2E2E,
bg_alpha=0.2,
fg_colour=0x424242,
fg_alpha=0.8,
x=342, y=600,
radius=40,
thickness=3,
start_angle=0,
end_angle=360
},
{
name='cpu',
arg='cpu2',
max=100,
bg_colour=0x2E2E2E,
bg_alpha=0.2,
fg_colour=0x424242,
fg_alpha=0.8,
x=342, y=600,
radius=25,
thickness=10,
start_angle=0,
end_angle=360
},
{
name='memperc',
arg='/',
max=100,
bg_colour=0x2E2E2E,
bg_alpha=0.2,
fg_colour=0x424242,
fg_alpha=0.8,
x=250, y=425,
radius=70,
thickness=8,
start_angle=0,
end_angle=360
},
--[[{
name='fs_used_perc',
arg='/',
max=100,
bg_colour=0x2E2E2E,
bg_alpha=0.1,
fg_colour=0x0778ec,
fg_alpha=0.6,
x=105, y=454,
radius=35,
thickness=10,
start_angle=0,
end_angle=360
},]]
}--Use these settings to define the origin and extent of your clock.
clock_r=60--Coordinates of the centre of the clock, in pixels, from the top left of the Conky window.
clock_x=445
clock_y=120--Colour & alpha of the clock hands
clock_colour=0x424242
clock_alpha=0.8--Show the seconds hand ?
show_seconds=truerequire 'cairo'
function rgb_to_r_g_b(colour,alpha)
return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
endfunction draw_ring(cr,t,pt)
local w,h=conky_window.width,conky_window.heightlocal 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)
endfunction draw_clock_hands(cr,xc,yc)
local secs,mins,hours,secs_arc,mins_arc,hours_arc
local xh,yh,xm,ym,xs,yssecs=os.date("%S")
mins=os.date("%M")
hours=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.65*clock_r*math.sin(hours_arc)
yh=yc-0.65*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,rgb_to_r_g_b(clock_colour,clock_alpha))
cairo_stroke(cr)--Draw minute hand
xm=xc+0.95*clock_r*math.sin(mins_arc)
ym=yc-0.95*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_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_stroke(cr)
end
endfunction conky_clock_rings()
local function setup_rings(cr,pt)
local str=''
local value=0str=string.format('${%s %s}',pt['name'],pt['arg'])
str=conky_parse(str)value=tonumber(str)
if value == nil then value = 0 end--Les ajouts suivants permettent de corriger le retard prit par les anneaux
--Ajout wlourf : conversion des minutes en centièmes d'heures
if pt['arg'] == "%I.%M" then
value=os.date("%I")+os.date("%M")/60
if value>12 then value=value-12 end
end--Ajout Fenouille84 : conversion des secondes en centièmes de minutes
if pt['arg'] == "%M.%S" then
value=os.date("%M")+os.date("%S")/60
end
--Fin ajoutpct=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
enddraw_clock_hands(cr,clock_x,clock_y)
end
.clock_1.lua
- Código: Selecionar todos
--[[
This script draws percentage meters as rings, and also draws clock hands if you want! It is fully customisable; all options are described in the script. This script is based off a combination of my clock.lua script and my rings.lua script.IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement near the end of the script uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num > 5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num > 3; conversely if you update Conky every 0.5s, you should use update_num > 10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
Clock Rings by londonali1010 (2009)
lua_load ~/scripts/clock_rings-v1.1.1.lua
lua_draw_hook_pre clock_ringsChangelog:
+ v1.1.1 -- Fixed minor bug that caused the script to crash if conky_parse() returns a nil value (20.10.2009)
+ v1.1 -- Added colour option for clock hands (07.10.2009)
+ v1.0 -- Original release (30.09.2009)
]]settings_table = {
--[[Anneau des heures
{
name='time',
arg='%I.%M',
max=12,
bg_colour=0x6c6c71,
bg_alpha=0.1,
fg_colour=0xffffff,
fg_alpha=0.2,
x=60, y=70,
radius=40,
thickness=5,
start_angle=0,
end_angle=360
},
--Anneau des minutes
{
name='time',
arg='%M.%S',
max=60,
bg_colour=0x6c6c71,
bg_alpha=0.1,
fg_colour=0xffffff,
fg_alpha=0.4,
x=60, y=70,
radius=46,
thickness=5,
start_angle=0,
end_angle=360
},]]
--Anneau des secondes
{
name='wireless_link_qual_perc',
arg='eth0',
max=100,
bg_colour=0x6c6c71,
bg_alpha=0.2,
fg_colour=0x6c6c71,
fg_alpha=0.8,
x=305, y=90,
radius=75,
thickness=10,
start_angle=0,
end_angle=360
},
--[[{
name='wireless_link_qual_perc',
arg='ppp0',
max=100,
bg_colour=0x6c6c71,
bg_alpha=0.1,
fg_colour=0x0778ec,
fg_alpha=0.6,
x=305, y=83,
radius=45,
thickness=5,
start_angle=0,
end_angle=360
},]]
{
name='downspeedf',
arg='eth0',
max=800,
bg_colour=0x6c6c71,
bg_alpha=0.2,
fg_colour=0x6c6c71,
fg_alpha=0.8,
x=204, y=210,
radius=40,
thickness=3,
start_angle=0,
end_angle=360
},
{
name='upspeedf',
arg='eth0',
max=800,
bg_colour=0x6c6c71,
bg_alpha=0.2,
fg_colour=0x6c6c71,
fg_alpha=0.8,
x=204, y=210,
radius=30,
thickness=10,
start_angle=0,
end_angle=360
},
{
name='downspeedf',
arg='eth0',
max=800,
bg_colour=0x6c6c71,
bg_alpha=0.2,
fg_colour=0x6c6c71,
fg_alpha=0.8,
x=304, y=290,
radius=40,
thickness=3,
start_angle=0,
end_angle=360
},
{
name='upspeedf',
arg='eth0',
max=800,
bg_colour=0x6c6c71,
bg_alpha=0.2,
fg_colour=0x6c6c71,
fg_alpha=0.8,
x=304, y=290,
radius=30,
thickness=10,
start_angle=0,
end_angle=360
},
{
name="fs_used_perc",
arg="/",
max=100,
bg_colour=0x6c6c71,
bg_alpha=0.2,
fg_colour=0x6c6c71,
fg_alpha=0.8,
x=225, y=450,
radius=45,
thickness=6,
start_angle=0,
end_angle=360
},
{
name="fs_used_perc",
arg="/root",
max=100,
bg_colour=0x6c6c71,
bg_alpha=0.2,
fg_colour=0x6c6c71,
fg_alpha=0.8,
x=225, y=450,
radius=35,
thickness=6,
start_angle=0,
end_angle=360
},
--[[{
name="exec conkyExaile",
arg="--datatype=PP",
max=100,
bg_colour=0x6c6c71,
bg_alpha=0.1,
fg_colour=0x0778ec,
fg_alpha=0.6,
x=305, y=374,
radius=30,
thickness=3,
start_angle=0,
end_angle=360
},]]
--[[{
name="exec conkyExaile",
arg="--datatype=PP",
max=100,
bg_colour=0x6c6c71,
bg_alpha=0.0,
fg_colour=0x0778ec,
fg_alpha=0.6,
x=305, y=374,
radius=22,
thickness=8,
start_angle=0,
end_angle=360
},]]
}--Use these settings to define the origin and extent of your clock.
clock_r=28--Coordinates of the centre of the clock, in pixels, from the top left of the Conky window.
clock_x=60
clock_y=82--Colour & alpha of the clock hands
clock_colour=0xffffff
clock_alpha=0--Show the seconds hand ?
show_seconds=truerequire 'cairo'
function rgb_to_r_g_b(colour,alpha)
return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
endfunction draw_ring(cr,t,pt)
local w,h=conky_window.width,conky_window.heightlocal 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)
endfunction draw_clock_hands(cr,xc,yc)
local secs,mins,hours,secs_arc,mins_arc,hours_arc
local xh,yh,xm,ym,xs,yssecs=os.date("%S")
mins=os.date("%M")
hours=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.65*clock_r*math.sin(hours_arc)
yh=yc-0.65*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,rgb_to_r_g_b(clock_colour,clock_alpha))
cairo_stroke(cr)--Draw minute hand
xm=xc+0.95*clock_r*math.sin(mins_arc)
ym=yc-0.95*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_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_stroke(cr)
end
endfunction conky_clock_rings()
local function setup_rings(cr,pt)
local str=''
local value=0str=string.format('${%s %s}',pt['name'],pt['arg'])
str=conky_parse(str)value=tonumber(str)
if value == nil then value = 0 end--Les ajouts suivants permettent de corriger le retard prit par les anneaux
--Ajout wlourf : conversion des minutes en centièmes d'heures
if pt['arg'] == "%I.%M" then
value=os.date("%I")+os.date("%M")/60
if value>12 then value=value-12 end
end--Ajout Fenouille84 : conversion des secondes en centièmes de minutes
if pt['arg'] == "%M.%S" then
value=os.date("%M")+os.date("%S")/60
end
--Fin ajoutpct=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
enddraw_clock_hands(cr,clock_x,clock_y)
end
New Egg
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Elements
- Ícones: Any Color You Like
- Wallpaper: http://img690.imageshack.us/img690/6852 ... cttree.jpg
- AWN;
- Conky;
conkyrc- Código: Selecionar todos
##Search tips
# Horizontal conky
#google calendar username --username=Username@gmail.com
#google calendar password --password=Password}
#Default Fonts
use_xft yes
xftfont URW Chancery L:size=12
background no
double_buffer yes
xftalpha 0.5# Window Settings
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager# Window Boarder
draw_shades no
draw_outline no# Default Color
default_color FFFFFF
default_shade_color 000000# Color Title.
color1 000000# Lua Load
lua_load ~/.conky/scripts/vertical.lua
lua_draw_hook_post main_bars# Ect
imlib_cache_size 0
out_to_console no
update_interval 1
total_run_times 0# Size and position.
minimum_size 200 300
gap_x 2
gap_y 10
alignment top_right
no_buffers yes
use_spacer rightTEXT
${font Crystal:size=56}${color1}${time %I}:${time %M}${font Crystal:size=20}${time %p}
${font}${alignc}${time %A} ${time %b}. ${time %d} ${time %Y}
Volume${alignr}${mixer}%RAM: ${mem} ${alignr}${membar 12,50}
CPU1: ${cpu cpu0}% ${alignr}${cpubar cpu0 12,50}
CPU2: ${cpu cpu1}% ${alignr}${cpubar cpu1 12,50}
SWAP: $swapperc% ${alignr}${swapbar 12,50}
Down: ${downspeed eth0}${font} ${alignr}${downspeedgraph eth0 12,50 00D1FF FF1900}
Up: ${upspeed eth0}${font} ${alignr}${upspeedgraph eth0 12,50 00D1FF FF1900}
Local IP: ${alignr}${addr eth0}
Home: ${fs_used_perc /home}%${alignr}${fs_size /home}
HD Temp:${alignr}${exec hddtemp /dev/sda -n --unit=C}°C
CPU Temp: ${alignr}${exec sensors | grep 'Core 0' | awk '{print $3}' | cut -c2-3}°C
Mother Temp: ${alignr}${exec sensors | grep "MB Temp" | cut -b 21-22} °C
${hr 1}
Uptime${alignc}${uptime}
Gmail${alignr}${execi 300 python ~/.conky/scripts/gmail.py}Weather${hr 1}
${alignc}Current
${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=HT --centeredwidth=3 } / ${execpi 360 conkyForecast --location=BRXX0232 --datatype=LT --centeredwidth=3 }
${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=CC}${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=DW --startday=1}
${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=HT --startday=1 } / ${execpi 360 conkyForecast --location=BRXX0232 --datatype=LT --startday=1 --centeredwidth=3 }
${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=CC --startday=4}${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=DW --startday=2}
${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=HT --startday=2 } / ${execpi 360 conkyForecast --location=BRXX0232 --datatype=LT --startday=2 --centeredwidth=3 }
${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=CC --startday=2}${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=DW --startday=3}
${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=HT --startday=3 } / ${execpi 360 conkyForecast --location=BRXX0232 --datatype=LT --startday=3 --centeredwidth=3 }
${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=CC --startday=3}${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=DW --startday=4}
${font}${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=HT --startday=4 } / ${execpi 360 conkyForecast --location=BRXX0232 --datatype=LT --startday=4 --centeredwidth=3 }
${alignc}${execpi 360 conkyForecast --location=BRXX0232 --datatype=CC --startday=4}${voffset -420}${font ConkyWeather:size=50}${execpi 360 conkyForecast --location=BRXX0232 --datatype=WF}
${voffset 60}${font ConkyWeather:size=50}${voffset -60}${execpi 360 conkyForecast --location=BRXX0232 --datatype=WF --startday=1}
${voffset 25}${font ConkyWeather:size=50}${execpi 360 conkyForecast --location=BRXX0232 --datatype=WF --startday=2}
${voffset 20}${font ConkyWeather:size=50}${execpi 360 conkyForecast --location=BRXX0232 --datatype=WF --startday=3}
${voffset 10}${font ConkyWeather:size=50}${execpi 360 conkyForecast --location=BRXX0232 --datatype=WF --startday=4}
Forecast 10 Days
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 10.04 LTS (Lucid Lynx)
- Tema: BlackBird
- Ícones: Clarity
- Wallpaper: http://img683.imageshack.us/img683/633/ ... 0x1050.jpg
- AWN;
- Conky: Forecast;
Figueirense Ubuntu
- Página do Ambiente de Trabalho
- Autor: Kaverah
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Clearlooks
- Ícones: Awokendark
- Conky:
3D Rox
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Wasp 0.8.4 + 0.9alpha1
- Ícones: Any Color You Like
- Wallpaper: http://img717.imageshack.us/img717/7889 ... 0x1050.jpg
- AWN;
- Screenlets;
- Cursor: Orangeshock;
- Conky: Conkyglass;
Ubuntu Orange Phone
- Página do Ambiente de Trabalho
- Autor: leandrolopes
- Sistema Operativo: Ubuntu 11.10 (Oneiric Ocelot)
- Tema: Ambiance Evolution
- Ícones: Faience Ocre
- Wallpaper: Default
- Outros:
- Emerald: Lite Veiha;
- Rainlendar 2: Calendário Horizontal;
- Conky;http://ubuntued.info/conky-do-windows-phone-seven-no-ubuntu
Merry Capitalism
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Google Pack
- Ícones: Google Pack
- Wallpaper: http://img408.imageshack.us/img408/4699 ... 20x120.jpg
- AWN;
- Conky;
conkyrc- Código: Selecionar todos
use_xft yes
alignment tl # Aligned position on screen: tl, tr, tm, bl, br, bm, ml, mr
xftfont verdana:size=9
alignment top_right
xftalpha 0.8
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_outer_margin 40
border_width 1
default_outline_color black
default_shade_color black
draw_borders no
draw_outline yes # amplifies text if yes
draw_shades no # shadecolor black
use_spacer none
no_buffers yes
uppercase no
minimum_size 500 600
default_color DCDCDC #Gainsboro
color0 7FFFD4 #Aquamarine
color1 00BFFF #DeepSkyBlue #00CED1 DarkTurquoise #CD5C5C #IndianRed #00CED1 DarkTurquoise #FFA07A LightSalmon #00FFFF Cyan
color2 D2691E #Chocolate #FF8C00 #Darkorange #D2691E #Chocolate
color3 7FFF00 #Chartreuse
color4 778899 #LightSlateGrey
color5 FFDEAD #NavajoWhite
color6 00BFFF #DeepSkyBlue
# colours below used by colorize script
color7 48D1CC #MediumTurquoise
color8 FFFF00 #Yellow
color9 FF0000 #Red
gap_x 5
gap_y 305 # because of the VOFFSET, the negative "gap_y" value brings conky back to the bottom of the screen.
text_buffer_size 6144 # 256 is the minimum
no_buffers yes # Subtract file system buffers from used memory?
short_units yes
pad_percents 2
imlib_cache_size 0TEXT
${color8}${font URW Bookman L :size=20:style=bold}${time %A}
${color6} ${time %d/%m/%Y}${color8}
${font Georgia :size=10:style=bold} ${time %B}
${font DejaVu Sans Mono :size=10}${execpi 1800 VinDSL_Cal3= ncal -C -h | sed '1d' | sed s/^/"\$\{offset 100"\}/ | sed '/^ *$/d' | sed 's/\<'"$(date +%-d)"'\>/${color6}&${color8}/'}${font}
${color8}${font URW Bookman L :size=64}${time %k}
${offset 104}${voffset -125}${font URW Bookman L :size=38}${time %M}
${offset 120}${voffset -40}${font URW Bookman L :size=18}${time %S}
${if_existing /proc/net/route eth0}${voffset -20}${goto 300}${font ConkyWeather:pixelsize=35}${execi 1800 conkyForecast --location=BRXX0232 --datatype=WF}${font}${color8} ${voffset -20}${font Moon Phases:pixelsize=22}${execi 1800 conkyForecast --location=BRXX0232 --datatype=MF}${color6}${font}${voffset -10}${goto 390}${font Visitor TT2 BRK:size=18}${execi 1800 conkyForecast --location=BRXX0232 --datatype=HT}${font}
${goto 300}${voffset 2}${execi 1800 conkyForecast --location=BRXX0232 --datatype=DW --startday=0}${goto 400}${execi 1800 conkyForecast --location=BRXX0232 --datatype=CC}${color6}
${goto 300}Vent${goto 360}${execi 1800 conkyForecast --location=BRXX0232 --datatype=WS}${color6}${goto 300}${execi 14400 conkyForecast --location=BRXX0232 --datatype=DW --startday=1}${goto 380}${execi 14400 conkyForecast --location=BRXX0232 --datatype=LT --startday=1} /${execi 14400 conkyForecast --location=BRXX0232 --datatype=HT --startday=1}${goto 460}${execi 14400 conkyForecast --location=BRXX0232 --datatype=CC --startday=1}
${color6}${goto 300}${execi 14400 conkyForecast --location=BRXX0232 --datatype=DW --startday=2}${goto 380}${execi 14400 conkyForecast --location=BRXX0232 --datatype=LT --startday=2} /${execi 14400 conkyForecast --location=BRXX0232 --datatype=HT --startday=2}${goto 460}${execi 14400 conkyForecast --location=BRXX0232 --datatype=CC --startday=2}
${color6}${goto 300}${execi 14400 conkyForecast --location=BRXX0232 --datatype=DW --startday=3}${goto 380}${execi 14400 conkyForecast --location=BRXX0232 --datatype=LT --startday=3} /${execi 14400 conkyForecast --location=BRXX0232 --datatype=HT --startday=3}${goto 460}${execi 14400 conkyForecast --location=BRXX0232 --datatype=CC --startday=3}${color}${else}
${goto 55}${color2}no connection${color}$endif
Sound System
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Eriteide
- Ícones: Azenis Icons
- Wallpaper: http://img835.imageshack.us/img835/7508 ... 0x1050.jpg
- AWN;
- Covergloobus: Mardy Bum;
- Conky;
conkyrc- Código: Selecionar todos
background no
TEXT
font DejaVu Sans Mono:size=10
xftfont DejaVu Sans Mono:size=10
use_xft yes
xftalpha 0
update_interval 1.0
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
minimum_size 280 5
maximum_width 280
default_color 696969
default_shade_color black
default_outline_color black
alignment top_right
gap_x 30
gap_y 60
no_buffers yes
cpu_avg_samples 2
override_utf8_locale no
${offset -7}${font openlogos:size=60}u${font DejaVu Sans Mono:size=10:style=bold}
${voffset -80}${offset 75}${nodename}${font DejaVu Sans Mono:size=10} up $uptime_short
${offset 75}$kernel on $machine
${offset 75}$processes processes ($running_processes)
${offset 75}IP ${execi 14400 wget -O - http://whatismyip.org/ | tail}${font Mac Dingbats:size=50}h${font DejaVu Sans Mono:size=10:style=bold}
${voffset -68}${offset 75}Resources ${cpugraph 15}${font DejaVu Sans Mono:size=10}
${offset 75}CPU ${cpubar 6 cpu1}
${offset 75}RAM ${membar 6}
${offset 75}SWAP ${swapbar 6}${voffset -25}${font Mac Dingbats:size=50}x${font DejaVu Sans Mono:size=10:style=bold}
${voffset -50}${offset 75}Top Processes${font DejaVu Sans Mono:size=10}$alignr %
${offset 75}CPU ${top name 1}$alignr${top cpu 1}
${offset 75}RAM ${top_mem name 1}$alignr${top_mem mem 1}${font Mac Dingbats:size=50}f${font DejaVu Sans Mono:size=10:style=bold}
${voffset -65}${offset 75}Filesystem${font DejaVu Sans Mono:size=10} ${diskiograph 15}
${offset 75}Root ${fs_bar 6 /}
${offset 75}Home ${fs_bar 6 /home}${voffset 10}${font Mac Dingbats:size=50}c${font DejaVu Sans Mono:size=10:style=bold}
${voffset -60}${offset 75}Network ${font DejaVu Sans Mono:size=10}$alignr${addr eth0}
${offset 75}Up ${upspeedgraph eth0 15}
${offset 75}Down ${downspeedgraph eth0 15}
Ruinas Red
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Ubuntu Studio 7.04 -Original-
- Ícones: Any Color You Like
- Wallpaper: http://img713.imageshack.us/img713/5135 ... 0x1050.jpg
- AWN;
- Covergloobus: Car speaker;
- Screenlets: Clear Weather;
- Screenlets: Sense Digital;
The Umbrella Academy
- Página do Ambiente de Trabalho
- Autor: Roger Braga
- Sistema Operativo: Ubuntu 11.04 (Natty Narwhal)
- Tema: Wasp
- Ícones: AwOken 2.3
- Wallpaper: http://img683.imageshack.us/img683/6181 ... llpape.jpg
- AWN;
- screenlets: Wide weather;
- Covergloobus: Torn Paper;
- Cursor: X-alien2;
- Conky;
conkyrc- Código: Selecionar todos
background no
update_interval 1
own_window yes
own_window_transparent yes
own_window_type override
double_buffer yes
no_buffers yesoverride_utf8_locale yes
use_xft yes
#xftalpha 1.0
default_color ffffff
uppercase no
xftfont DejaVu Sans Mono:size=12draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades nominimum_size 400
alignment br
gap_x 10
gap_y 270
use_spacer rightlua_load ~/.conky/scripts/rings.lua
lua_draw_hook_pre mainTEXT
${voffset 150}${offset 150}${font DejaVu Sans Mono:size=20}${time %H:%M}
rings.lua
- Código: Selecionar todos
--[[
This script draws percentage meters as rings. It is fully customisable; all options are described in the script.IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement on line 145 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num > 5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num > 3; conversely if you update Conky every 0.5s, you should use update_num > 10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
Ring Meters by londonali1010 (2009)
lua_load ~/scripts/rings-v1.2.1.lua
lua_draw_hook_pre ring_statsChangelog:
+ v1.2.1 -- Fixed minor bug that caused script to crash if conky_parse() returns a nil value (20.10.2009)
+ v1.2 -- Added option for the ending angle of the rings (07.10.2009)
+ v1.1 -- Added options for the starting angle of the rings, and added the "max" variable, to allow for variables that output a numerical value rather than a percentage (29.09.2009)
+ v1.0 -- Original release (28.09.2009)
]]settings_table = {
{
-- Edit this table to customise your rings.
-- You can create more rings simply by adding more elements to settings_table.
-- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'.
name='time',
-- "arg" is the argument to the stat type, e.g. if in Conky you would write ${cpu cpu0}, 'cpu0' would be the argument. If you would not use an argument in the Conky variable, use ''.
arg='%d',
-- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.
max=31,
-- "bg_colour" is the colour of the base ring.
bg_colour=0xffffff,
-- "bg_alpha" is the alpha value of the base ring.
bg_alpha=0.0,
-- "fg_colour" is the colour of the indicator part of the ring.
fg_colour=0x00BFFF,
-- "fg_alpha" is the alpha value of the indicator part of the ring.
fg_alpha=0.8,
-- "x" and "y" are the x and y coordinates of the centre of the ring, relative to the top left corner of the Conky window.
x=190, y=170,
-- "radius" is the radius of the ring.
radius=120,
-- "thickness" is the thickness of the ring, centred around the radius.
thickness=1,
-- "start_angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or negative.
start_angle=0,
-- "end_angle" is the ending angle of the ring, in degrees, clockwise from top. Value can be either positive or negative, but must be larger (e.g. more clockwise) than start_angle.
end_angle=360,
sectors = 31,
gap_sectors=1
},
{
name='time',
arg='%H.%M',
max=23,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0x00BFFF,
fg_alpha=0.8,
x=190, y=170,
radius=80,
thickness=10,
start_angle=0,
end_angle=360
},
{
name='time',
arg='%M.%S',
max=59,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0x00BFFF,
fg_alpha=0.8,
x=190, y=170,
radius=70,
thickness=5,
start_angle=0,
end_angle=360
},
{
name='time',
arg='%S',
max=59,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0x00BFFF,
fg_alpha=0.8,
x=190, y=170,
radius=65,
thickness=3,
start_angle=0,
end_angle=360
},
--[[{
name='cpu',
arg='cpu2',
max=100,
bg_colour=0xffffff,
bg_alpha=0,
fg_colour=0xffffff,
fg_alpha=0.1,
x=165, y=170,
radius=76,
thickness=5,
start_angle=60,
end_angle=120
},
{
name='cpu',
arg='cpu0',
max=100,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xffffff,
fg_alpha=0.4,
x=165, y=170,
radius=84.5,
thickness=8,
start_angle=60,
end_angle=120
},
{
name='battery_percent',
arg='BAT1',
max=100,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xffffff,
fg_alpha=0.6,
x=165, y=170,
radius=72,
thickness=11,
start_angle=122,
end_angle=210
},
{
name='memperc',
arg='',
max=100,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xffffff,
fg_alpha=0.8,
x=165, y=170,
radius=83.5,
thickness=8,
start_angle=122,
end_angle=210
},
{
name='time',
arg='%d',
max=31,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xffffff,
fg_alpha=0.8,
x=165, y=170,
radius=70,
thickness=5,
start_angle=212,
end_angle=360
},
{
name='time',
arg='%m',
max=12,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xffffff,
fg_alpha=0.8,
x=165, y=170,
radius=76,
thickness=5,
start_angle=212,
end_angle=360
},
{
name='fs_used_perc',
arg='/',
max=150,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0xffffff,
fg_alpha=0.3,
x=165, y=170,
radius=108.5,
thickness=3,
start_angle=-120,
end_angle=240
},
{
name='fs_used_perc',
arg='/',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0xffffff,
fg_alpha=0.3,
x=165, y=170,
radius=135,
thickness=50,
start_angle=-120,
end_angle=120
},]]
}require 'cairo'
function rgb_to_r_g_b(colour,alpha)
return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
endfunction draw_ring(cr,t,pt)
local w,h=conky_window.width,conky_window.heightlocal 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)
endfunction conky_ring_stats()
local function setup_rings(cr,pt)
local str=''
local value=0str=string.format('${%s %s}',pt['name'],pt['arg'])
str=conky_parse(str)value=tonumber(str)
if value == nil then value = 0 end
pct=value/pt['max']draw_ring(cr,pct,pt)
endif 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
end--[[ This is a script made for draw a transaprent background for conky ]]
-- Change these settings to affect your background.
-- "corner_r" is the radius, in pixels, of the rounded corners. If you don't want rounded corners, use 0.corner_r=300
-- Set the colour and transparency (alpha) of your background.
bg_colour=0x696969
bg_alpha=0function conky_draw_bg()
if conky_window==nil then return end
local w=conky_window.width
local h=conky_window.height
local cs=cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, w, h)
cr=cairo_create(cs)cairo_move_to(cr,corner_r,0)
cairo_line_to(cr,w-corner_r,0)
cairo_curve_to(cr,w,0,w,0,w,corner_r)
cairo_line_to(cr,w,h-corner_r)
cairo_curve_to(cr,w,h,w,h,w-corner_r,h)
cairo_line_to(cr,corner_r,h)
cairo_curve_to(cr,0,h,0,h,0,h-corner_r)
cairo_line_to(cr,0,corner_r)
cairo_curve_to(cr,0,0,0,0,corner_r,0)
cairo_close_path(cr)cairo_set_source_rgba(cr,rgb_to_r_g_b(bg_colour,bg_alpha))
cairo_fill(cr)
endfunction conky_main()
conky_draw_bg()
conky_ring_stats()
end
Olá,
Parabéns pelos ambientes, muito bom!
Estou com uma dúvida, uso o Ubuntu 11.04 e gostaria de saber como faz para configurar a barra menus e janelas fique junto como mostra no link( http://imageshack.us/photo/my-images/215/capturad… ). Na configuração que eu estou usando aqui é o modo clássico com duas barras, uma em cima e outra em baixo.
Se alguém tiver algum tutorial ou alguma dica .
Grato.
Olá Rumenigue,
Pode ver no fórum um pequeno tutorial para tirar as barras e colocar o AWN (Avant Window Navigator) como na imagem que apresenta.
Veja aqui a solução que apresentei: http://forum.ubuntued.info/viewtopic.php?p=1229#p…
Abraço,
Luís Cardoso
Que lançador é esse que está sendo usado no Kunity?
Muito bom, parabéns a todos
Kaverah
Ficou muito bom o tema do Figueirense, gostaria de saber como proceder para instalar esse conky, gostei muito dele, mas tive problemas na insstalação, se puder me ajudar nisso te agradeço.
Nelton
Caso seu conky só apareça o texto e não os rings, anéis, você tem que abrir o arquivo .conkyrc e lá onde tem: "load_lua" (acho que é assim), pouco antes da seção "TEXT", tem que direcionar para onde está o arquivo lua.lua, pois meu arquivo está "~/ /home/vinicius/lua.lua". Você coloca "~/ /home/nomedeusuario/lua.lua. Coloque o arquivo lua junto com o do conky para facilitar.
Poderiam batizar os filhos utilizando a língua de Camões.
Parabéns lufan pelo Linux 8 Metro Style! Gostei!
Obrigado por postarem meu desktop, Figueirense Ubuntu. Adoro ficar personalizando o Ubuntu e aos poucos aprendo uma coisa nova. Acabei de postar meu último desktop, "Debian Skin", no tópico "Mostre seu desktop!".
Olá Kaverah
Fui agora ver este seu novo e gostei bastante! Para a semana estará certamente presente nesta série!
Já agora, espero que continue a personalizar e a partilhar os seus trabalhos lá no tópico “Mostre seu desktop!” ;)
Abraço