[Screenshots] Épatez la galerie, présentez votre bureau!

Ce qui ne concerne ni le forum ni des problèmes
Avatar de l’utilisateur
SkyZ
Hankyu
Messages : 27
Inscription : dim. 28 nov. 2010, 11:05

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par SkyZ »

Darth Wound : Très joli desk, si tu pouvais passer un lien du wall cela serait vraiment généreux :)
Avatar de l’utilisateur
CyDes
Daikyu
Messages : 71
Inscription : mar. 08 juin 2010, 21:41
Localisation : Nantes

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par CyDes »

@ ed0

Peux tu poster ton conkyrc stp, il est super Merci d'avance.
Quand vous avez tout essayé, lisez le mode d'emploi...
Avatar de l’utilisateur
Darth Wound
Hankyu
Messages : 14
Inscription : ven. 05 nov. 2010, 19:43
Localisation : Paris

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par Darth Wound »

Avatar de l’utilisateur
SkyZ
Hankyu
Messages : 27
Inscription : dim. 28 nov. 2010, 11:05

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par SkyZ »

Merci bien :)
Avatar de l’utilisateur
ed0c
Chu Ko Nu
Messages : 329
Inscription : mer. 24 mars 2010, 10:02

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par ed0c »

CyDes a écrit :@ ed0

Peux tu poster ton conkyrc stp, il est super Merci d'avance.
Désolé pour le temps de réaction... :

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
et le conkyclementine.template qui va avec :

Code : Tout sélectionner

[--datatype=TI --maxlength=32]
 ${color6}[--datatype=AR --maxlength=32]
[--datatype=AL --maxlength=30]$color
[--datatype=PT]/[--datatype=LE]
Bon j'avoue que c'est franchement le bazard dans ce conky, qu'un petit coup de ménage pourrait etre pas mal.
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 
qui te permettra d'avoir une petite barre de progression sympa :D ==> Image

(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
Avatar de l’utilisateur
Rolinh
Chu Ko Nu
Messages : 392
Inscription : sam. 15 août 2009, 09:15
Localisation : Suisse

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par Rolinh »

Image
Vous aurez reconnu awesome.
Pour les intéressés, voici mon rc.lua.
Avatar de l’utilisateur
urcadox
Daikyu
Messages : 56
Inscription : dim. 03 mai 2009, 20:09
Localisation : Cholet / Nantes, France

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par urcadox »

Ça faisait un bon moment que j'étais pas passé ici ! =O

J'adore ton bureau ed0, très propre. =)


Voilà mon nouveau mien °°

Image

Image
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)
Avatar de l’utilisateur
ed0c
Chu Ko Nu
Messages : 329
Inscription : mer. 24 mars 2010, 10:02

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par ed0c »

@urcadox : :D 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!
Avatar de l’utilisateur
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!

Message par biginoz »

Voilà le mien !


Image
dell XPS L502 + xfce4.10
Membre de l'équipe de traduction fr de Xfce
Avatar de l’utilisateur
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!

Message par chipster »

On dirait Clermont-Ferrand ^^"
Avatar de l’utilisateur
CyDes
Daikyu
Messages : 71
Inscription : mar. 08 juin 2010, 21:41
Localisation : Nantes

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par CyDes »

@ 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.
Quand vous avez tout essayé, lisez le mode d'emploi...
Avatar de l’utilisateur
GuilouV
Elfe
Messages : 539
Inscription : jeu. 25 nov. 2010, 15:34

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par GuilouV »

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 ^^
[ Vaio S (VJS131X0211B) ]==[ Arch64 i3 Bépo ]==[ KISS spirit ]
Avatar de l’utilisateur
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!

Message par biginoz »

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
Avatar de l’utilisateur
ArchTracker
newbie
Messages : 1
Inscription : mar. 24 mai 2011, 19:18

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par ArchTracker »

Après quelque heures de prises de tête, voila mon bureau: Je suis ouvert à toutes suggestions

Archlinux + Conky + Openbox + Tint2 + Wbar

Image

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

Image

Image

Image


;-)
http://www.jkandco.fr
Mon système : CTKArch (Merci Calimero !!) + Openbox + Tint2 + Conky + Wbar
PhuniX
newbie
Messages : 3
Inscription : mer. 25 mai 2011, 10:31

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par PhuniX »

Image

Voici le mien :

Arch + Gnome 3 + Conky + Tilda
Avatar de l’utilisateur
JPEC
yeomen
Messages : 223
Inscription : sam. 27 déc. 2008, 22:26
Localisation : Paris

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par JPEC »

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)
PhuniX
newbie
Messages : 3
Inscription : mer. 25 mai 2011, 10:31

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par PhuniX »

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":

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
barbux
Hankyu
Messages : 24
Inscription : mer. 18 mai 2011, 21:42

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par barbux »

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 :
Image
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.
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par Ypnose »

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é.
barbux
Hankyu
Messages : 24
Inscription : mer. 18 mai 2011, 21:42

Re: [Screenshots] Épatez la galerie, présentez votre bureau!

Message par barbux »

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.
Dernière modification par barbux le ven. 27 mai 2011, 16:22, modifié 1 fois.
Répondre