[Screenshots] Épatez la galerie, présentez votre bureau!
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
Darth Wound : Très joli desk, si tu pouvais passer un lien du wall cela serait vraiment généreux
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
@ ed0
Peux tu poster ton conkyrc stp, il est super Merci d'avance.
Peux tu poster ton conkyrc stp, il est super Merci d'avance.
Quand vous avez tout essayé, lisez le mode d'emploi...
- Darth Wound
- Hankyu
- Messages : 14
- Inscription : ven. 05 nov. 2010, 19:43
- Localisation : Paris
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
@SkyZ
Merci
Le wall d'origine: http://pix.toile-libre.org/upload/origi ... 814809.png
Ma légère modification: http://pix.toile-libre.org/upload/origi ... 814847.jpg
Merci
Le wall d'origine: http://pix.toile-libre.org/upload/origi ... 814809.png
Ma légère modification: http://pix.toile-libre.org/upload/origi ... 814847.jpg
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
Désolé pour le temps de réaction... :CyDes a écrit :@ ed0
Peux tu poster ton conkyrc stp, il est super Merci d'avance.
Code : Tout sélectionner
##############################################
# Settings
##############################################
background yes
use_xft yes
xftfont Droid Sans:size=9
xftalpha 1
total_run_times 0
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
maximum_width 250
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color grey
default_shade_color black
default_outline_color grey
alignment top_right
gap_x 15
gap_y 72
uppercase no
cpu_avg_samples 2
override_utf8_locale yes
imlib_cache_size 0
color1 7a6c6c
color2 4CB2FF
color3 896161
color4 A45353
color5 c35353
color6 99ADC6
color7 896c6c
##############################################
# Output
##############################################
TEXT
${color grey}${font Liberation Mono:bold:size=9}${time %A},${time %e} ${time %B} ${time %G}${alignr}${time %H:%M}$font$color
${font Liberation Mono:bold:size=8}${color6}SYSTEM INFO${hr 2}$color$font
${color grey}Host:$alignr$nodename
Uptime:$alignr$uptime
RAM:$alignr$mem/$memmax
CPU usage:${color1}${goto 125}${font FnT_BasicShapes1:size=8}${if_match ${cpu cpu0} >0}0${else}p${endif}${if_match ${cpu cpu0} >10}0${else}p${endif}$color7${if_match ${cpu cpu0} >20}0${else}p${endif}${if_match ${cpu cpu0} >30}0${else}p${endif}$color3${if_match ${cpu cpu0} >40}0${else}p${endif}${if_match ${cpu cpu0} >50}0${else}${color3}p${endif}${if_match ${cpu cpu0} >60}${color4}0${else}${color4}p${endif}${if_match ${cpu cpu0} >70}${color4}0${else}${color4}p${endif}${if_match ${cpu cpu0} >80}${color5}0${else}${color5}p${endif}${if_match ${cpu cpu0} >90}${color5}0${else}${color5}p${endif}$font$color
CPU Temp: $alignr${exec sensors | grep 'temp1' | cut -c15-21}
${font Liberation Mono:bold:size=8}${color6}DISK${hr 2}$color$font
${color grey}System ${color1}${goto 125}${font FnT_BasicShapes1:size=8}${if_match ${fs_used_perc /} >0}0${else}p${endif}${if_match ${fs_used_perc /} >10}0${else}p${endif}$color7${if_match ${fs_used_perc /} >20}0${else}p${endif}${if_match ${fs_used_perc /} >30}0${else}p${endif}$color3${if_match ${fs_used_perc /} >40}0${else}p${endif}${if_match ${fs_used_perc /} >50}0${else}${color3}p${endif}${if_match ${fs_used_perc /} >60}${color4}0${else}${color4}p${endif}${if_match ${fs_used_perc /} >70}${color4}0${else}${color4}p${endif}${if_match ${fs_used_perc /} >80}${color5}0${else}${color5}p${endif}${if_match ${fs_used_perc /} >90}${color5}0${else}${color5}p${endif}$font
${color grey}Home ${color1}${goto 125}${font FnT_BasicShapes1:size=8}${if_match ${fs_used_perc /home/} >0}0${else}p${endif}${if_match ${fs_used_perc /home/} >10}0${else}p${endif}$color7${if_match ${fs_used_perc /home/} >20}0${else}p${endif}${if_match ${fs_used_perc /home/} >30}0${else}p${endif}$color3${if_match ${fs_used_perc /home/} >40}0${else}p${endif}${if_match ${fs_used_perc /home/} >50}${color3}0${else}p${endif}${if_match ${fs_used_perc /home/} >60}${color4}0${else}${color4}p${endif}${if_match ${fs_used_perc /home/} >70}${color4}0${else}${color4}p${endif}${if_match ${fs_used_perc /home/} >80}${color5}0${else}${color5}p${endif}${if_match ${fs_used_perc /home/} >90}${color5}0${else}${color5}p${endif}
${font Liberation Mono:bold:size=8}${color6}BATTERY${hr 2}$color$font
${color grey}${execi 125 acpi -b | awk '{print $3}' | sed -e s/,//2 -e s/,//}${color1}${goto 125}${font FnT_BasicShapes1:size=8}${if_match ${battery_percent} >0}0${else}p${endif}${if_match ${battery_percent} >10}0${else}p${endif}$color7${if_match ${battery_percent} >20}0${else}p${endif}${if_match ${battery_percent} >30}0${else}p${endif}$color3${if_match ${battery_percent} >40}0${else}p${endif}${if_match ${battery_percent} >50}0${else}${color3}p${endif}${if_match ${battery_percent} >60}${color4}0${else}${color4}p${endif}${if_match ${battery_percent} >70}${color4}0${else}${color4}p${endif}${if_match ${battery_percent} >80}${color5}0${else}${color5}p${endif}${if_match ${battery_percent} >90}${color5}0${else}${color5}p${endif}$font$color
${color grey}$alignr$battery_time$color
${if_running clementine}${font Liberation Mono:bold:size=8}${color6}ON AIR${hr 2}$color$font
${execp conkyClementine --datatype=CA > /dev/null}${image /tmp/cover -p 0,260 -s 55x50}
$alignr${execp conkyClementine --template=~/.conky/conkyclementine.template}$endif
${execi 10 rm -f .conky_wlan0; ifconfig -s | grep wlan0 > /dev/null && ifconfig -a wlan0 | grep 'inet addr:' > /dev/null && touch .conky_wlan0}${if_existing .conky_wlan0}${font Liberation Mono:bold:size=8}${color6}WIFI${hr 2}$font$color
${color grey}Essid:$alignr${wireless_essid wlan0}
${color grey}Signal:${color1}${goto 125}${font FnT_BasicShapes1:size=8}${if_match ${wireless_link_qual_perc wlan0} >0}0${else}p${endif}${if_match ${wireless_link_qual_perc wlan0} >10}0${else}p${endif}${color7}${if_match ${wireless_link_qual_perc wlan0} >20}0${else}p${endif}${if_match ${wireless_link_qual_perc wlan0} >30}0${else}p${endif}${color3}${if_match ${wireless_link_qual_perc wlan0} >40}0${else}p${endif}${if_match ${wireless_link_qual_perc wlan0} >50}0${else}${color3}p${endif}${if_match ${wireless_link_qual_perc wlan0} >60}${color4}0${else}${color4}p${endif}${if_match ${wireless_link_qual_perc wlan0} >70}${color4}0${else}${color4}p${endif}${if_match ${wireless_link_qual_perc wlan0} >80}${color5}0${else}${color5}p${endif}${if_match ${wireless_link_qual_perc wlan0} >90}${color5}0${else}${color5}p$font${endif}$font
${color grey}Download:$alignr${downspeed wlan0}
Upload:$alignr${upspeed wlan0}$color$endif
Code : Tout sélectionner
[--datatype=TI --maxlength=32]
${color6}[--datatype=AR --maxlength=32]
[--datatype=AL --maxlength=30]$color
[--datatype=PT]/[--datatype=LE]
De plus je tiens a préciser qu'il est "optimisé" pour mon netbook, et donc un petit écran
Pour plus de clarté, je pense que la partie de mon conky qui t'intéresse reste celle-ci :
Code : Tout sélectionner
${color1}${goto 125}${font FnT_BasicShapes1:size=8}${if_match ${cpu cpu0} >0}0${else}p${endif}${if_match ${cpu cpu0} >10}0${else}p${endif}$color7${if_match ${cpu cpu0} >20}0${else}p${endif}${if_match ${cpu cpu0} >30}0${else}p${endif}$color3${if_match ${cpu cpu0} >40}0${else}p${endif}${if_match ${cpu cpu0} >50}0${else}${color3}p${endif}${if_match ${cpu cpu0} >60}${color4}0${else}${color4}p${endif}${if_match ${cpu cpu0} >70}${color4}0${else}${color4}p${endif}${if_match ${cpu cpu0} >80}${color5}0${else}${color5}p${endif}${if_match ${cpu cpu0} >90}${color5}0${else}${color5}p${endif}$font$color
(Le font basicshapes est dispo sur Dafont )
Voila... Si tu as des suggestions ou autre pour modifier ce conky n'hésite pas a m'en faire part
- urcadox
- Daikyu
- Messages : 56
- Inscription : dim. 03 mai 2009, 20:09
- Localisation : Cholet / Nantes, France
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
Ça faisait un bon moment que j'étais pas passé ici ! =O
J'adore ton bureau ed0, très propre. =)
Voilà mon nouveau mien °°
J'adore ton bureau ed0, très propre. =)
Voilà mon nouveau mien °°
Mon twitter : @urcadox
Config de mon laptop : Dell Inspiron 1545 | Pentium Dual T4200 (2,0 GHz) | 2*2 Go PC 6400 | Radeon HD 4330 256 Mo | DD 320 Go | Ecran 15,6" 16:9 WLED (1366x768)
Config de mon laptop : Dell Inspiron 1545 | Pentium Dual T4200 (2,0 GHz) | 2*2 Go PC 6400 | Radeon HD 4330 256 Mo | DD 320 Go | Ecran 15,6" 16:9 WLED (1366x768)
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
@urcadox : Merci...
Mais le mien n'a rien à envier au tiens je trouve.
Pas mal le mix vert/gris, et surtout pas con le truc coloré du milieu (je ne sais plus comment ça s'appelle ce machin la)... lorsque tu mets tes 4 fenetre ensemble(image du bas), ça rends pas mal du tout je trouve!
Mais le mien n'a rien à envier au tiens je trouve.
Pas mal le mix vert/gris, et surtout pas con le truc coloré du milieu (je ne sais plus comment ça s'appelle ce machin la)... lorsque tu mets tes 4 fenetre ensemble(image du bas), ça rends pas mal du tout je trouve!
- biginoz
- archer de cavalerie
- Messages : 166
- Inscription : lun. 10 août 2009, 20:25
- Localisation : Le mans
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
dell XPS L502 + xfce4.10
Membre de l'équipe de traduction fr de Xfce
Membre de l'équipe de traduction fr de Xfce
- chipster
- Maître du Kyudo
- Messages : 2063
- Inscription : ven. 11 août 2006, 22:25
- Localisation : Saint-Étienne (42)
- Contact :
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
On dirait Clermont-Ferrand ^^"
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
@ ed0
Merci. Je vais regarder ca. Entre temps, mis a jour vers gnome3 donc l'utilisation du bureau avec l'affichage du conky est devenu obsolète pour ce gestionnaire de bureau mais e garde sous le coude si sur un coup de tete je repasse sur openbox.
Merci. Je vais regarder ca. Entre temps, mis a jour vers gnome3 donc l'utilisation du bureau avec l'affichage du conky est devenu obsolète pour ce gestionnaire de bureau mais e garde sous le coude si sur un coup de tete je repasse sur openbox.
Quand vous avez tout essayé, lisez le mode d'emploi...
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
Bien vu chipster... je dirai même que c'est la place Sugny (j'ai habité juste à côté).
Très beau WP Biginoz ! Allez l'ASM ^^
Très beau WP Biginoz ! Allez l'ASM ^^
[ Vaio S (VJS131X0211B) ]==[ Arch64 i3 Bépo ]==[ KISS spirit ]
- biginoz
- archer de cavalerie
- Messages : 166
- Inscription : lun. 10 août 2009, 20:25
- Localisation : Le mans
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
Yep c'est Clermont-Ferrand , une photo (que j'ai retouchée) quand j'y suis passé!
dell XPS L502 + xfce4.10
Membre de l'équipe de traduction fr de Xfce
Membre de l'équipe de traduction fr de Xfce
- ArchTracker
- newbie
- Messages : 1
- Inscription : mar. 24 mai 2011, 19:18
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
Après quelque heures de prises de tête, voila mon bureau: Je suis ouvert à toutes suggestions
Archlinux + Conky + Openbox + Tint2 + Wbar
L'image en bas a gauche générer par conky en prenant l'image dans un dossier, une image différente à chaque démarrage
Je vient également de créer un petit script qui me permet de changer seulement le conky des FLux RSS par une combinaison de touche, sans relancer les autres conky : Alt + C.
Regarder le conky du bas au milieu
Archlinux + Conky + Openbox + Tint2 + Wbar
L'image en bas a gauche générer par conky en prenant l'image dans un dossier, une image différente à chaque démarrage
Je vient également de créer un petit script qui me permet de changer seulement le conky des FLux RSS par une combinaison de touche, sans relancer les autres conky : Alt + C.
Regarder le conky du bas au milieu
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
Phunix c'est possible d'avoir ta conf de conky stp ?
Thinkpad x201 (CPU : i5 @ 2,4GHz, RAM : 8GO, SSD : 128GO) - Archlinux (x86_64) + Gnome + Bépo
TEX Yoda (MX Brown) | HHPK (MX Brown)
TEX Yoda (MX Brown) | HHPK (MX Brown)
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
bien sur
Par contre j'ai eu un petit soucis d'affichage des aiguilles que je passe d'un dual-screen au boulot à juste l'écran de mon Netbook 10". Si quelqu'un a une astuce, j'ai l'impression qu'il bug sur le re-calcul de la position en X et ca me fait planter le calcul ligne 328 dans le fichier LUA.
Mais sinon ca tourne bien rassurez vous
voici le"conkyrc":
et voici le "clock_rings.lua"
Par contre j'ai eu un petit soucis d'affichage des aiguilles que je passe d'un dual-screen au boulot à juste l'écran de mon Netbook 10". Si quelqu'un a une astuce, j'ai l'impression qu'il bug sur le re-calcul de la position en X et ca me fait planter le calcul ligne 328 dans le fichier LUA.
Mais sinon ca tourne bien rassurez vous
voici le"conkyrc":
Code : Tout sélectionner
# Conky settings #
background no
update_interval 1
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
double_buffer yes
no_buffers yes
text_buffer_size 2048
#imlib_cache_size 0
#temperature_unit fahrenheit
# Window specifications #
own_window yes
#own_window_type override
own_window_type normal
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
border_inner_margin 0
border_outer_margin 0
minimum_size 200 250
maximum_width 200
alignment tr
gap_x 35
gap_y 0
# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
# Text settings #
use_xft yes
xftfont caviar dreams:size=8
xftalpha 0.5
uppercase no
temperature_unit celsius
default_color FFFFFF
# Lua Load #
lua_load ~/clock_rings.lua
lua_draw_hook_pre clock_rings
TEXT
${voffset 2}${color green}${font caviar dreams:size=16}${time %A}${font}${voffset -8}${alignr 50}${color FFFFFF}${font caviar dreams:size=38}${time %e}${font}
${color FFFFFF}${voffset -30}${color FFFFFF}${font caviar dreams:size=18}${time %b}${font}${voffset -3} ${color FFFFFF}${font caviar dreams:size=20}${time %Y}${font}${color green}${hr}
${alignr 20}${font caviar dreams:size=12}${time %H:%M}
#${image ~/.conky/fedora-logo.png -p 64,125 -s 70x20}#
${voffset 120}${font}${color green}
${color green}${voffset 35}CPU1: ${color FFFFFF}${cpu cpu1}%
${color green}CPU2: ${color FFFFFF}${cpu cpu2}%
${voffset 23}${color green}${goto 20}RAM: ${color FFFFFF}${memperc}%
${color green}${goto 20}Swap: ${color FFFFFF}${swapperc}%
${color FFFFFF}${goto 75}${voffset 23}${fs_used_perc /}%
${color green}${goto 75}Disk
${goto 70}${voffset 23}${color 317ACD}Wifi: ${color FFFFFF}${wireless_link_qual_perc wlan0}%
${color green}${goto 70}Net ${color FFFFFF}${downspeed eth0}/${upspeed eth0}
${color FFFFFF}${goto 120}${voffset 23}${battery_percent}%
${color FFFFFF}${goto 80}${battery_time}
${color green}${goto 120}Bat
et voici le "clock_rings.lua"
Code : Tout sélectionner
--[[
Clock Rings by Linux Mint (2011) reEdited by despot77
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 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):
lua_load ~/scripts/clock_rings.lua
lua_draw_hook_pre clock_rings
Changelog:
+ v1.0 -- Original release (30.09.2009)
v1.1p -- Jpope edit londonali1010 (05.10.2009)
*v 2011mint -- reEdit despot77 (18.02.2011)
]]
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=0xFF6600,
-- "fg_alpha" is the alpha value of the indicator part of the ring.
fg_alpha=0.2,
-- "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=100, y=150,
-- "radius" is the radius of the ring.
radius=50,
-- "thickness" is the thickness of the ring, centred around the radius.
thickness=5,
-- "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 than start_angle.
end_angle=360
},
{
name='time',
arg='%M.%S',
max=60,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xFF6600,
fg_alpha=0.4,
x=100, y=150,
radius=56,
thickness=5,
start_angle=0,
end_angle=360
},
{
name='time',
arg='%S',
max=60,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xFF6600,
fg_alpha=0.6,
x=100, y=150,
radius=62,
thickness=5,
start_angle=0,
end_angle=360
},
{
name='time',
arg='%d',
max=31,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xFF6600,
fg_alpha=0.8,
x=100, y=150,
radius=70,
thickness=5,
start_angle=-90,
end_angle=90
},
{
name='time',
arg='%m',
max=12,
bg_colour=0xffffff,
bg_alpha=0.1,
fg_colour=0xFF6600,
fg_alpha=1,
x=100, y=150,
radius=76,
thickness=5,
start_angle=-90,
end_angle=90
},
{
name='cpu',
arg='cpu2',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0xFF6600,
fg_alpha=0.8,
x=50, y=250,
radius=25,
thickness=5,
start_angle=-90,
end_angle=180
},
{
name='cpu',
arg='cpu1',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0xFF6600,
fg_alpha=0.8,
x=50, y=250,
radius=19,
thickness=5,
start_angle=-90,
end_angle=180
},
{
name='swapperc',
arg='',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0xFF6600,
fg_alpha=0.8,
x=75, y=300,
radius=25,
thickness=5,
start_angle=-90,
end_angle=180
},
{
name='memperc',
arg='',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0xFF6600,
fg_alpha=0.8,
x=75, y=300,
radius=19,
thickness=5,
start_angle=-90,
end_angle=180
},
{
name='fs_used_perc',
arg='/',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0xFF6600,
fg_alpha=0.8,
x=100, y=350,
radius=25,
thickness=5,
start_angle=-90,
end_angle=180
},
{
name='downspeedf',
arg='eth0',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0x339900,
fg_alpha=0.8,
x=125, y=400,
radius=25,
thickness=4,
start_angle=-90,
end_angle=180
},
{
name='upspeedf',
arg='eth0',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0xff6600,
fg_alpha=0.8,
x=125, y=400,
radius=20,
thickness=4,
start_angle=-90,
end_angle=180
},
{
name='wireless_link_qual_perc',
arg='wlan0',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0xBA2EBA,
fg_alpha=0.8,
x=125, y=400,
radius=9,
thickness=10,
start_angle=-90,
end_angle=180
},
{
name= 'battery_percent',
arg='',
max=100,
bg_colour=0xffffff,
bg_alpha=0.2,
fg_colour=0xFF6600,
fg_alpha=0.8,
x=150, y=450,
radius=25,
thickness=5,
start_angle=-90,
end_angle=180
},
}
-- Use these settings to define the origin and extent of your clock.
clock_r=65
-- "clock_x" and "clock_y" are the coordinates of the centre of the clock, in pixels, from the top left of the Conky window.
clock_x=100
clock_y=150
show_seconds=true
require 'cairo'
function rgb_to_r_g_b(colour,alpha)
return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end
function draw_ring(cr,t,pt)
local w,h=conky_window.width,conky_window.height
local xc,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle']
local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']
local angle_0=sa*(2*math.pi/360)-math.pi/2
local angle_f=ea*(2*math.pi/360)-math.pi/2
local t_arc=t*(angle_f-angle_0)
-- Draw background ring
cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)
cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
cairo_set_line_width(cr,ring_w)
cairo_stroke(cr)
-- Draw indicator ring
cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)
cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
cairo_stroke(cr)
end
function draw_clock_hands(cr,xc,yc)
local secs,mins,hours,secs_arc,mins_arc,hours_arc
local xh,yh,xm,ym,xs,ys
secs=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.7*clock_r*math.sin(hours_arc)
yh=yc-0.7*clock_r*math.cos(hours_arc)
cairo_move_to(cr,xc,yc)
cairo_line_to(cr,xh,yh)
cairo_set_line_cap(cr,CAIRO_LINE_CAP_ROUND)
cairo_set_line_width(cr,5)
cairo_set_source_rgba(cr,1.0,1.0,1.0,1.0)
cairo_stroke(cr)
-- Draw minute hand
xm=xc+clock_r*math.sin(mins_arc)
ym=yc-clock_r*math.cos(mins_arc)
cairo_move_to(cr,xc,yc)
cairo_line_to(cr,xm,ym)
cairo_set_line_width(cr,3)
cairo_stroke(cr)
-- Draw seconds hand
if show_seconds then
xs=xc+clock_r*math.sin(secs_arc)
ys=yc-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
end
function conky_clock_rings()
local function setup_rings(cr,pt)
local str=''
local value=0
str=string.format('${%s %s}',pt['name'],pt['arg'])
str=conky_parse(str)
value=tonumber(str)
pct=value/pt['max']
draw_ring(cr,pct,pt)
end
-- Check that Conky has been running for at least 5s
if conky_window==nil then return end
local cs=cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual, conky_window.width,conky_window.height)
local cr=cairo_create(cs)
local updates=conky_parse('${updates}')
update_num=tonumber(updates)
if update_num>5 then
for i in pairs(settings_table) do
setup_rings(cr,settings_table[i])
end
end
draw_clock_hands(cr,clock_x,clock_y)
end
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
Voilà le mien. Pas encore tout à fait terminé la config, le système est tout neuf, mais l'aspect général devrait pas beaucoup changer pour un bout de temps :
Openbox + nitrogen + xmobar + trayer pour ce qu'on voit, dmenu pour le lancement d'appli, xcompmgr pour le composite et puis c'est tout pour le bureau je crois.
Merci à Darth Wound pour le fond d'écran que j'ai pris comme base.
Openbox + nitrogen + xmobar + trayer pour ce qu'on voit, dmenu pour le lancement d'appli, xcompmgr pour le composite et puis c'est tout pour le bureau je crois.
Merci à Darth Wound pour le fond d'écran que j'ai pris comme base.
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
J'aime beaucoup ton bureau mec!
Mention spéciale au papier peint (d'ailleurs si tu pouvez le lâcher STP). Merci bien!
Je ne connaissais pas non plus xmobar (je recherchais un truc dans le genre, comme la barre sous WMFS), je suis content d'avoir trouvé.
Mention spéciale au papier peint (d'ailleurs si tu pouvez le lâcher STP). Merci bien!
Je ne connaissais pas non plus xmobar (je recherchais un truc dans le genre, comme la barre sous WMFS), je suis content d'avoir trouvé.
Re: [Screenshots] Épatez la galerie, présentez votre bureau!
Pas de soucis. Je t'ai fais un tarball avec le png fini, le fichier gimp avec les calques et le svg du logo (j'ai pas sauvé les spaces invaders dans le svg :/ j'ai mis les png à la place) : tadam.
have fun
J'ai découvert xmobar y'a 2-3 jours, c'est exactement ce qu'il me fallait, très léger, config très simple et que du texte.
have fun
J'ai découvert xmobar y'a 2-3 jours, c'est exactement ce qu'il me fallait, très léger, config très simple et que du texte.
Dernière modification par barbux le ven. 27 mai 2011, 16:22, modifié 1 fois.