Posta din .conkyrc

Skrivbordsmiljöer, fönsterhanterare och desklets
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Posta din .conkyrc

Inlägg av Okänd »

Conky är ett litet program som kan visa diverse systeminformation. Jag vet inte hur många som använder det här ibland oss men det finns en del att pyssla med när man ska få det att se ut som man vill. Jag har fått många tips på andra forum genom såna här trådar så jag tänkte att vi kör en sån här med. Så ni som använder Conky, posta er .conkyrc här så vi kan lära av varandra.

Conkys hemsida: http://conky.sourceforge.net/

Min Conky i bild: http://img215.imageshack.us/my.php?imag ... umpqv4.png

EDIT: Man borde ju ha ett screenshot också så folk vet hur skiten ser ut :)

Här kommer min:

Kod: Markera allt

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_hints undecorated,below,skip_taskbar
background yes

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft yes
xftfont dejavu Sans:size=7

# Update interval in seconds
update_interval 3.0

# Minimum size of text area
minimum_size 400 5

# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 10

# Music player daemon
mpd_host 192.168.0.1
mpd_port 6600

# stuff after 'TEXT' will be formatted on screen
TEXT
${color #ffcb48}$nodename$color ${color #98c2c7}$sysname $kernel on $machine$color

${color #ffcb48}PROCESSING$color

${color #98c2c7}CPU:$color $cpu%
${color #E6B78A}$cpubar
${color #E6B78A}${cpugraph 78af78 E6B78A}

${color #98c2c7}NAME             PID       CPU%      MEM%
${color #e5e5e5}${top name 1} ${top pid 1}   ${top cpu 1}    ${top mem 
1}
${color #c4c4c4}${top name 2} ${top pid 2}   ${top cpu 2}    ${top mem 
2}
${color #a3a3a3}${top name 3} ${top pid 3}   ${top cpu 3}    ${top mem 
3}
${color #828282}${top name 4} ${top pid 4}   ${top cpu 4}    ${top mem 
4}

${color #ffcb48}DATA$color

${color #98c2c7}RAM:$color     $memperc%         ${color 
#E6B78A}${membar 6}${color}
${color #98c2c7}Swap:$color     $swapperc%         ${color 
#E6B78A}${swapbar 6}$color

${color #98c2c7}NAME              PID       CPU%      MEM%
${color #e5e5e5}${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1}    ${top_mem mem 1}
${color #c4c4c4}${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2}    ${top_mem mem 2}
${color #a3a3a3}${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3}    ${top_mem mem 3}
${color #828282}${top_mem name 4} ${top_mem pid 4} ${top_mem cpu 4}    ${top_mem mem 4}

${color #ffcb48}SPACE$color

${color #98c2c7}root:$color     ${fs_free_perc /}%  ${fs_free /}  free
${color #E6B78A}${fs_bar 6 /}$color
${color #98c2c7}sda3:$color     ${fs_free_perc /media/sda3}%  ${fs_free 
/media/sda3}  free
${color #E6B78A}${fs_bar 6 /media/sda3}$color
${color #98c2c7}server:$color     ${fs_free_perc /media/server}%  ${fs_free 
/media/server}  free
${color #E6B78A}${fs_bar 6 /media/server}$color
${color #98c2c7}ostabil:$color     ${fs_free_perc /media/ostabil}%  ${fs_free 
/media/ostabil}  free
${color #E6B78A}${fs_bar 6 /media/ostabil}$color

${color #ffcb48}NET$color

${color #98c2c7}eth0
${color #98c2c7}DOWN: ${color #ffffff}${downspeed eth0} k/s         
${color #98c2c7}UP: ${color #ffffff}${upspeed eth0} k/s
${color #E6B78A}${downspeedgraph eth0 25,100 78af78 E6B78A}       
${color #E6B78A}${upspeedgraph eth0 25,100 78af78 E6B78A}
${color #98c2c7}TOTAL: ${color #ffffff}${totaldown eth0}  

${color #ffcb48}MUSIC PLAYER DAEMON$color

${color #98c2c7}${mpd_artist} - ${mpd_title}
${color #E6B78A}$mpd_bar
${color #98c2c7}$color${mpd_status} / ${mpd_elapsed} / ${mpd_bitrate} kbps / ${mpd_vol}% volume
Användarvisningsbild
n4h0j
Inlägg: 898
Blev medlem: 20 mar 2006, 04:02
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

Posta din .conkyrc

Inlägg av n4h0j »

Har faktiskt lånat din .conkyrc stoffepojken och ändrat lite efter min smak och färgerna på mitt skrivbord.

Bild

Kod: Markera allt

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_hints undecorated,below,skip_taskbar
background yes

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft yes
xftfont dejavu Sans:size=7

# Update interval in seconds
update_interval 0.75

# Minimum size of text area
minimum_size 200 5

# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 85

# stuff after 'TEXT' will be formatted on screen
TEXT
${color #729195}CPU:$color ${color #33160F}$cpu%$color
${color #F7C796}$cpubar
${color #F7C796}${cpugraph BDC3BF F7C796}

${color #729195}RAM:$color     ${color #33160F}$memperc%$color	${color #F7C796}${membar 6}${color}
${color #729195}Swap:$color    ${color #33160F}$swapperc%$color	${color #F7C796}${swapbar 6}$color

${color #729195}root:$color     ${color #33160F}${fs_free_perc /}%  ${fs_free /}  ledigt$color
${color #F7C796}${fs_bar 6 /}$color
${color #729195}home:$color     ${color #33160F}${fs_free_perc /home}%  ${fs_free /home}  ledigt$color
${color #F7C796}${fs_bar 6 /home}$color

${color #729195}eth0
${color #729195}DOWN: ${color #33160F}${downspeed eth0} k/s         
${color #729195}UP: ${color #33160F}${upspeed eth0} k/s
${color #F7C796}${downspeedgraph eth0 BDC3BF F7C796}       
${color #F7C796}${upspeedgraph eth0 BDC3BF F7C796}
${color #729195}TOTAL: ${color #33160F}${totaldown eth0}  

${color #729195}eth1
${color #729195}DOWN: ${color #33160F}${downspeed eth1} k/s         
${color #729195}UP: ${color #33160F}${upspeed eth1} k/s
${color #F7C796}${downspeedgraph eth1 BDC3BF F7C796}       
${color #F7C796}${upspeedgraph eth1 BDC3BF F7C796}
${color #729195}TOTAL: ${color #33160F}${totaldown eth1}
EDIT: Har nog ändrat ganska mycket trots allt, nu när jag kollar på koden igen... :)
[Jag minns när vi firade 100 registrerade medlemmar...]
Weasa
Inlägg: 10
Blev medlem: 29 okt 2006, 15:59
Ort: Gävle

Posta din .conkyrc

Inlägg av Weasa »

hur/vart ändrar man i configen?? är inte så bra på sånt här
mucha
Inlägg: 10
Blev medlem: 06 apr 2006, 14:00

Posta din .conkyrc

Inlägg av mucha »

Den ligger i din hemmamapp. Tryck ctrl+h så ser du nog den. Kommer upp efter du startat conky för första gången
Weasa
Inlägg: 10
Blev medlem: 29 okt 2006, 15:59
Ort: Gävle

Posta din .conkyrc

Inlägg av Weasa »

om den inte finns där efter att man startat conky en gång då?? :P
zoddic
Inlägg: 77
Blev medlem: 12 sep 2006, 17:54

Posta din .conkyrc

Inlägg av zoddic »

då skapar man den
Användarvisningsbild
n4h0j
Inlägg: 898
Blev medlem: 20 mar 2006, 04:02
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

Posta din .conkyrc

Inlägg av n4h0j »

Kod: Markera allt

gedit ~/.conkyrc
Klistra in exempelvis min eller stoffepojkens exempel och spara. Starta conky. :)
[Jag minns när vi firade 100 registrerade medlemmar...]
Weasa
Inlägg: 10
Blev medlem: 29 okt 2006, 15:59
Ort: Gävle

Posta din .conkyrc

Inlägg av Weasa »

de där funkade inte heller jag kör kubuntu och inte ubuntu
Användarvisningsbild
n4h0j
Inlägg: 898
Blev medlem: 20 mar 2006, 04:02
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

Posta din .conkyrc

Inlägg av n4h0j »

Jag har inte någon erfarenhet av conky under KDE... :/ Sry.
[Jag minns när vi firade 100 registrerade medlemmar...]
Användarvisningsbild
n4h0j
Inlägg: 898
Blev medlem: 20 mar 2006, 04:02
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

Posta din .conkyrc

Inlägg av n4h0j »

Om du syftade på att själva kommandot inte fungerade beror det på att du som Kubuntu-användare får byta ut gedit mot kate. :)
[Jag minns när vi firade 100 registrerade medlemmar...]
Weasa
Inlägg: 10
Blev medlem: 29 okt 2006, 15:59
Ort: Gävle

Posta din .conkyrc

Inlägg av Weasa »

ja de va kommandot jag menade ;D
Användarvisningsbild
n4h0j
Inlägg: 898
Blev medlem: 20 mar 2006, 04:02
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

Posta din .conkyrc

Inlägg av n4h0j »

Hehe, ok. Svårt att veta vilken del frågan egentligen berörde. ;)

Fungerade det?
[Jag minns när vi firade 100 registrerade medlemmar...]
Användarvisningsbild
Lobo
Inlägg: 184
Blev medlem: 28 sep 2006, 08:26
Ort: Göteborg

Posta din .conkyrc

Inlägg av Lobo »

Conky var kul! har lekt lite med desklets för samma sak men detta ser bättre ut tycker jag. Nu några frågor :) Hur gör jag om jag har Dual Core för att den ska visa båda processorerna?

Ã… det är bara lägga in conky som startprogram om jag vill att den ska starta med x?

//Lobo
Användarvisningsbild
n4h0j
Inlägg: 898
Blev medlem: 20 mar 2006, 04:02
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

Posta din .conkyrc

Inlägg av n4h0j »

Din första fråga: Vet ej.

Din andra fråga: Ja.
[Jag minns när vi firade 100 registrerade medlemmar...]
_zapduden
Inlägg: 1
Blev medlem: 09 nov 2006, 14:38

Posta din .conkyrc

Inlägg av _zapduden »

[quote="stoffepojken"]Conky är ett litet program som kan visa diverse systeminformation. Jag vet inte hur många som använder det här ibland oss men det finns en del att pyssla med när man ska få det att se ut som man vill. Jag har fått många tips på andra forum genom såna här trådar så jag tänkte att vi kör en sån här med. Så ni som använder Conky, posta er .conkyrc här så vi kan lära av varandra.

Conkys hemsida: http://conky.sourceforge.net/

Min Conky i bild: http://img215.imageshack.us/my.php?imag ... umpqv4.png

EDIT: Man borde ju ha ett screenshot också så folk vet hur skiten ser ut :)

Här kommer min:

Kod: Markera allt

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_hints undecorated,below,skip_taskbar
background yes

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft yes
xftfont dejavu Sans:size=7

# Update interval in seconds
update_interval 3.0

# Minimum size of text area
minimum_size 400 5

# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 10

# Music player daemon
mpd_host 192.168.0.1
mpd_port 6600

# stuff after 'TEXT' will be formatted on screen
TEXT
${color #ffcb48}$nodename$color ${color #98c2c7}$sysname $kernel on $machine$color

${color #ffcb48}PROCESSING$color

${color #98c2c7}CPU:$color $cpu%
${color #E6B78A}$cpubar
${color #E6B78A}${cpugraph 78af78 E6B78A}

${color #98c2c7}NAME             PID       CPU%      MEM%
${color #e5e5e5}${top name 1} ${top pid 1}   ${top cpu 1}    ${top mem 
1}
${color #c4c4c4}${top name 2} ${top pid 2}   ${top cpu 2}    ${top mem 
2}
${color #a3a3a3}${top name 3} ${top pid 3}   ${top cpu 3}    ${top mem 
3}
${color #828282}${top name 4} ${top pid 4}   ${top cpu 4}    ${top mem 
4}

${color #ffcb48}DATA$color

${color #98c2c7}RAM:$color     $memperc%         ${color 
#E6B78A}${membar 6}${color}
${color #98c2c7}Swap:$color     $swapperc%         ${color 
#E6B78A}${swapbar 6}$color

${color #98c2c7}NAME              PID       CPU%      MEM%
${color #e5e5e5}${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1}    ${top_mem mem 1}
${color #c4c4c4}${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2}    ${top_mem mem 2}
${color #a3a3a3}${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3}    ${top_mem mem 3}
${color #828282}${top_mem name 4} ${top_mem pid 4} ${top_mem cpu 4}    ${top_mem mem 4}

${color #ffcb48}SPACE$color

${color #98c2c7}root:$color     ${fs_free_perc /}%  ${fs_free /}  free
${color #E6B78A}${fs_bar 6 /}$color
${color #98c2c7}sda3:$color     ${fs_free_perc /media/sda3}%  ${fs_free 
/media/sda3}  free
${color #E6B78A}${fs_bar 6 /media/sda3}$color
${color #98c2c7}server:$color     ${fs_free_perc /media/server}%  ${fs_free 
/media/server}  free
${color #E6B78A}${fs_bar 6 /media/server}$color
${color #98c2c7}ostabil:$color     ${fs_free_perc /media/ostabil}%  ${fs_free 
/media/ostabil}  free
${color #E6B78A}${fs_bar 6 /media/ostabil}$color

${color #ffcb48}NET$color

${color #98c2c7}eth0
${color #98c2c7}DOWN: ${color #ffffff}${downspeed eth0} k/s         
${color #98c2c7}UP: ${color #ffffff}${upspeed eth0} k/s
${color #E6B78A}${downspeedgraph eth0 25,100 78af78 E6B78A}       
${color #E6B78A}${upspeedgraph eth0 25,100 78af78 E6B78A}
${color #98c2c7}TOTAL: ${color #ffffff}${totaldown eth0}  

${color #ffcb48}MUSIC PLAYER DAEMON$color

${color #98c2c7}${mpd_artist} - ${mpd_title}
${color #E6B78A}$mpd_bar
${color #98c2c7}$color${mpd_status} / ${mpd_elapsed} / ${mpd_bitrate} kbps / ${mpd_vol}% volume
[/quote]
Tjenare! va ere för Musik spelare du har där?? :P
Användarvisningsbild
Nekomata
Inlägg: 54
Blev medlem: 05 sep 2006, 11:33
Ort: Stockholm

Posta din .conkyrc

Inlägg av Nekomata »

Apropå musikspelare så hittade jag ett litet script som man kan använda för att få information från musikspelaren Amarok att visas i Conky.

Det är alltså inte jag som skrivit det, men det ser ut såhär:

Kod: Markera allt

#!/bin/bash
# amaroK info display script by eirc <eirc.eirc@gmail.com>
#
# requirements: amaroK (!)
# for Collection stats to work amarok must be using
# mySQL to store it's collection

case "$1" in

# Now Playing Info
artist) dcop amarok player artist ;;
title)  dcop amarok player title ;;
album)  dcop amarok player album ;;
year)   dcop amarok player year ;;
genre)  dcop amarok player genre ;;
progress)
    curr=`dcop amarok player trackCurrentTime`
    tot=`dcop amarok player trackTotalTime`
    if (( $tot )); then
        expr $curr \* 100  / $tot
    fi
    ;;

# Collection Info
totalArtists)      dcop amarok collection totalArtists ;;
totalAlbums)       dcop amarok collection totalAlbums ;;
totalTracks)       dcop amarok collection totalTracks ;;
totalGenres)       dcop amarok collection totalGenres ;;
totalCompilations) dcop amarok collection totalCompilations ;;

# Collection Stats
most_songs_by_artist) dcop amarok collection query 'SELECT t1.name FROM artist t1 INNER JOIN tags t2 ON t1.id = t2.artist GROUP BY t2.artist ORDER BY COUNT(t2.artist) DESC LIMIT 1;' ;;
most_songs_by_artist_n) dcop amarok collection query 'SELECT count(t2.artist) FROM artist t1 INNER JOIN tags t2 ON t1.id = t2.artist GROUP BY t2.artist ORDER BY COUNT(t2.artist) DESC LIMIT 1;' ;;
most_songs_are_genre) dcop amarok collection query 'SELECT t1.name FROM genre t1 INNER JOIN tags t2 ON t1.id = t2.genre GROUP BY t2.genre ORDER BY COUNT(t2.genre) DESC LIMIT 1;' ;;
most_songs_are_genre_n) dcop amarok collection query 'SELECT count(t2.genre) FROM genre t1 INNER JOIN tags t2 ON t1.id = t2.genre GROUP BY t2.genre ORDER BY COUNT(t2.genre) DESC LIMIT 1;' ;;
most_songs_during_year) dcop amarok collection query 'SELECT t1.name FROM year t1 INNER JOIN tags t2 ON t1.id = t2.year GROUP BY t2.year ORDER BY COUNT(t2.year) DESC LIMIT 1;' ;;
most_songs_during_year_n) dcop amarok collection query 'SELECT count(t2.year) FROM year t1 INNER JOIN tags t2 ON t1.id = t2.year GROUP BY t2.year ORDER BY COUNT(t2.year) DESC LIMIT 1;' ;;
most_albums_by_artist) dcop amarok collection query 'SELECT name FROM artist WHERE id=(SELECT t1.artist from (SELECT artist FROM tags GROUP BY album) AS t1 GROUP BY t1.artist ORDER BY count(artist) DESC LIMIT 1);' ;;
most_albums_by_artist_n) dcop amarok collection query 'SELECT count(artist) from (SELECT artist FROM tags GROUP BY album) AS t1 GROUP BY t1.artist ORDER BY count(artist) DESC LIMIT 1;' ;;
most_albums_are_genre) dcop amarok collection query 'SELECT name FROM genre WHERE id=(SELECT t1.genre from (SELECT genre FROM tags GROUP BY album) AS t1 GROUP BY t1.genre ORDER BY count(genre) DESC LIMIT 1);' ;;
most_albums_are_genre_n) dcop amarok collection query 'SELECT count(genre) from (SELECT genre FROM tags GROUP BY album) AS t1 GROUP BY t1.genre ORDER BY count(genre) DESC LIMIT 1;' ;;
most_albums_during_year) dcop amarok collection query 'SELECT name FROM year WHERE id=(SELECT t1.year from (SELECT year FROM tags GROUP BY album) AS t1 GROUP BY t1.year ORDER BY count(year) DESC LIMIT 1);' ;;
most_albums_during_year_n) dcop amarok collection query 'SELECT count(year) from (SELECT year FROM tags GROUP BY album) AS t1 GROUP BY t1.year ORDER BY count(year) DESC LIMIT 1;' ;;

esac
Efter att ha gjort scriptet körbart så ändrar man bara i sin .conkyrc för att köra scriptet (ange sökväg) för de värden man vill visa. Såhär ser min ut just nu (delen som har med amarok att göra):

Kod: Markera allt

${if_running amarok}${color}
AmaroK playing:${color black}
	${execi 10 ~/scripts/amarok artist}
	~ ${execi 10 ~/scripts/amarok title}
${execibar 1 ~/scripts/amarok progress}
From "${execi 10 ~/scripts/amarok album}"
$endif
cybber
Inlägg: 46
Blev medlem: 06 jan 2007, 16:06
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Sverige
Kontakt:

SV: Posta din .conkyrc

Inlägg av cybber »

Min conky  :) .  Som jag har gjort delvis iallafall.

Kod: Markera allt


# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_hints undecorated,below,skip_taskbar
background no

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft yes

# Update interval in seconds
update_interval 3.0

# Minimum size of text area
minimum_size 100
maximum_width 250

# Draw shades?
draw_shades yes

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no

uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 8

# border margins
border_margin 4

# border width
border_width 1

# Default colors and also border colors, grey90 == #e5e5e5
default_color white
default_shade_color black
default_outline_color white

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 10

# stuff after 'TEXT' will be formatted on screen

override_utf8_locale no
xftfont Terminus:size=8
xftalpha 0.8

TEXT

${offset 1}${color slate grey}Date ${color}${time %a, %e %B %G}
${offset 1}${color slate grey}Time ${color}  ${time %I:%M:%S}
${offset 1}${color slate grey}UpTime: ${color }$uptime
${offset 1}${color slate grey}Kern:${color}$sysname $kernel
${offset 1}${color slate grey}CPU:${color } $cpu%  ${freq}Mhz  ${acpitemp}C
${offset 1}${cpugraph 20, 000000 ffffff}
${offset 1}${color slate grey}MEM:  ${color } $memperc% $mem/$memmax
${offset 1}${memgraph 20, 000000 ffffff }
${offset 1}${color slate grey}Highest CPU:
${offset 1}${color #ddaa00} ${top name 1}${top_mem cpu 1}
${offset 1}${color lightgrey} ${top name 2}${top cpu 2}
${offset 1}${color lightgrey} ${top name 3}${top cpu 3}
${offset 1}${color lightgrey} ${top name 4}${top cpu 4}

${offset 1}${color slate grey}Highest MEM:
${offset 1}${color #ddaa00} ${top_mem name 1}${top_mem mem 1}
${offset 1}${color lightgrey} ${top_mem name 2}${top_mem mem 2}
${offset 1}${color lightgrey} ${top_mem name 3}${top_mem mem 3}
${offset 1}${color lightgrey} ${top_mem name 4}${top_mem mem 4}

${offset 1}${color slate grey}SWAP: ${color }$swapperc% $swap/$swapmax
${offset 1}${swapbar 3}
${offset 1}${color slate grey}HOME:    ${color }${fs_free /}/${fs_size /}
${offset 1}${fs_bar 3 /}
${offset 1}${color slate grey}XP:    ${color }${fs_free /media/hdb1}/${fs_size /media/hdb1}
${offset 1}${fs_bar 3 /media/hdb1}
${offset 1}${color slate grey}NTFS:    ${color }${fs_free /media/hdb4}/${fs_size /media/hdb4}
${offset 1}${fs_bar 3 /media/hdb4}

${offset 1}${color slate grey}NET: 
${offset 1}${color}Up:${color }${upspeedf eth0}k/s ${alignr} Total: ${totalup eth0}
${offset 1}${upspeedgraph eth0 20, 000000 ffffff}
${offset 1}${color}Down:${color }${downspeedf eth0}k/s${alignr} Total:${totaldown eth0}
${offset 1}${downspeedgraph eth0 20, 000000 ffffff}


[bifogad fil raderad av administratör]
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

SV: Posta din .conkyrc

Inlägg av Hund »

[img width=54 height=106]http://pici.se/thumbs/t_BrKHJsRLB.gif[/img]

Av Hunden för Hunden. ;D

Kod: Markera allt

# UBUNTU-CONKY
# A comprehensive conky script, configured for use on
# Ubuntu / Debian Gnome, without the need for any external scripts.
#
# Based on conky-jc and the default .conkyrc.
# INCLUDES:
# - tail of /var/log/messages 
# - netstat connections to your computer
#
# -- Pengo (conky@pengo.us)
#

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft no

# Update interval in seconds
update_interval 3.0

# Minimum size of text area
# minimum_size 250 5

# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
font Sans
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

# Default colors and also border colors, grey90 == #e5e5e5
default_color white

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 20

# stuff after 'TEXT' will be formatted on screen

TEXT
$color
${color orange}SYSTEM ${hr 2}$color
$nodename $sysname $kernel on $machine

Uptime: $uptime

${color orange}CPU ${hr 2}$color
${freq}MHz   Load: ${loadavg}   Temp: ${acpitemp}

$cpubar
${cpugraph 000000 ffffff}
Processes: $running_processes/$processes

NAME             PID       CPU%      MEM%
${top name 1} ${top pid 1}   ${top cpu 1}    ${top mem 1}
${top name 2} ${top pid 2}   ${top cpu 2}    ${top mem 2}
${top name 3} ${top pid 3}   ${top cpu 3}    ${top mem 3}
${top name 4} ${top pid 4}   ${top cpu 4}    ${top mem 4}

${color orange}MEMORY / DISK ${hr 2}$color
RAM:   $mem/$memmax - $memperc% $membar   ${membar 6}$color
Swap:  $swap/$swapmax - $swapperc% ${swapbar}   ${swapbar 6}$color

Root:  ${fs_free /}   ${fs_bar 6 /}
Home:  ${fs_free /home}  ${fs_bar 6 /home}
HDD0:  ${fs_free /media/HDD0}  ${fs_bar 6 /media/HDD0}$color
HDD1:  ${fs_free /media/HDD2}  ${fs_bar 6 /media/HDD2}
HDD2:  ${fs_free /media/HDD1}  ${fs_bar 6 /media/HDD1}

${color orange}NETWORK (${addr eth0}) ${hr 2}$color
Down: $color${downspeed eth0} k/s ${alignr}Up: ${upspeed eth0} k/s
${downspeedgraph eth0 25,140 000000 ff0000} ${alignr}${upspeedgraph eth0 
25,140 000000 00ff00}$color
Total: ${totaldown eth0} ${alignr}Total: ${totalup eth0}

${color orange}FORTUNE ${hr 2}$color
${execi 120 fortune -s | fold -w50}
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
invaderjohn
Inlägg: 560
Blev medlem: 07 aug 2006, 01:27
Ort: kristianstad
Kontakt:

SV: Posta din .conkyrc

Inlägg av invaderjohn »

[img width=88 height=10]http://pici.se/thumbs/t_FIAUgwJsI.gif[/img]

Kod: Markera allt

background yes
#font -artwiz-snap-normal-r-normal-*-10-100-75-75-*-*-*-*
use_xft yes
#xftfont Bitstream Vera Sans Mono-7:pixelsize=10A
xftfont Bauhaus:pixelsize=10
double_buffer yes

#own_window no
#own_window_transparent no
#own_window_type override

own_window yes
own_window_type override
own_window_transparent no
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#own_window_colour 0d395c
own_window_colour f5f5f5


default_color 5a5a5a

draw_shades no
draw_outlines no


update_interval 2
alignment bottom_left

gap_x 10
gap_y 10
minimum_size 1270x1


use_spacer yes

no_buffers yes
pad_percents 3
#use_spacer yes 

TEXT
$sysname $kernel on $machine | $nodename eth0 ${addr eth0} cpu ${cpubar cpu0 5,45} mem ${membar 5,45} swap ${swapbar 5,45} home ${fs_bar 5,45 /home/john} hda3 ${fs_bar 5,45 /media/hda3} hda6 ${fs_bar 5,45 /media/hda6} hdb1 ${fs_bar 5,45 /media/hdb1} |Inbound  ${downspeed eth0} kb/s Outbound ${upspeed eth0} kb/s ${alignr}uptime ${uptime} || ${time %I:%M%P %a, %d %b} 
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Posta din .conkyrc

Inlägg av Okänd »

Lite nytt:

.conkyrc:

Kod: Markera allt

own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
background              no
use_xft                 yes
xftfont                 Dejavu Sans:size=6
double_buffer           yes
update_interval         2
alignment               top_right
gap_x                   10
gap_y                   30
no_buffers              yes
minimum_size            265x400
pad_percents            3

TEXT
${color #ffcb48}DEBIAN GNU/LINUX$color
${color #98c2c7}$sysname $kernel on $machine$color

${color #ffcb48}PROCESSING$color

${color #98c2c7}CPU:$color $cpu%
${color #78af78}${cpubar 4}
${color #78af78}${cpugraph 78af78 a3a3a3}

${color #98c2c7}NAME             PID       CPU%      MEM%
${color #e5e5e5}${top name 1} ${top pid 1}   ${top cpu 1}    ${top mem 1}
${color #c4c4c4}${top name 2} ${top pid 2}   ${top cpu 2}    ${top mem 2}
${color #a3a3a3}${top name 3} ${top pid 3}   ${top cpu 3}    ${top mem 3}
${color #828282}${top name 4} ${top pid 4}   ${top cpu 4}    ${top mem 4}

${color #ffcb48}DATA$color

${color #98c2c7}RAM:$color     $memperc%         ${color 
#78af78}${membar 4}${color}
${color #98c2c7}Swap:$color     $swapperc%         ${color 
#78af78}${swapbar 4}$color

${color #98c2c7}NAME              PID       CPU%      MEM%
${color #e5e5e5}${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1}    ${top_mem mem 1}
${color #c4c4c4}${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2}    ${top_mem mem 2}
${color #a3a3a3}${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3}    ${top_mem mem 3}
${color #828282}${top_mem name 4} ${top_mem pid 4} ${top_mem cpu 4}    ${top_mem mem 4}

${color #ffcb48}SPACE$color

${color #98c2c7}root:$color     ${fs_free_perc /}%  ${fs_free /}  
${color #78af78}${fs_bar 4 /}$color
${color #98c2c7}sda4:$color     ${fs_free_perc /media/sda4}%  ${fs_free 
/media/sda4}  
${color #78af78}${fs_bar 4 /media/sda4}$color
${color #98c2c7}sdb1:$color     ${fs_free_perc /media/sdb1}%  ${fs_free 
/media/sdb1}  
${color #78af78}${fs_bar 4 /media/sdb1}$color

${color #ffcb48}NET$color

${color #98c2c7}eth2
${execi 30 /home/stoffe/.conky/myip.pl}${color #98c2c7}IP: ${color #ffffff} ${exec cat /home/stoffe/.myip}
${color #98c2c7}DOWN: ${color #ffffff}${downspeed eth2} k/s         
${color #98c2c7}UP: ${color #ffffff}${upspeed eth2} k/s
${color #98c2c7}${downspeedgraph eth2 25,100 78af78 a3a3a3}       
${color #98c2c7}${upspeedgraph eth2 25,100 78af78 a3a3a3}
${color #98c2c7}TOTAL: ${color #ffffff}${totaldown eth2}  

${color #ffcb48}WEATHER$color

${execi 1800 /home/stoffe/.conky/weather.sh SWXX0031}

${color #ffcb48}NOW PLAYING$color

${color}${execi 10 ~/.conky/amarok artist} - ${execi 10 ~/.conky/amarok title}
${color #78af78}${execibar 1 ~/.conky/amarok progress}
${color white}${execi 10 ~/.conky/amarok album}
Amarok script:

Kod: Markera allt

#!/bin/bash
# amaroK info display script by eirc <eirc.eirc@gmail.com>
#
# requirements: amaroK (!)
# for Collection stats to work amarok must be using
# mySQL to store it's collection

case "$1" in

# Now Playing Info
artist) dcop amarok player artist ;;
title)  dcop amarok player title ;;
album)  dcop amarok player album ;;
year)   dcop amarok player year ;;
genre)  dcop amarok player genre ;;
progress)
    curr=`dcop amarok player trackCurrentTime`
    tot=`dcop amarok player trackTotalTime`
    if (( $tot )); then
        expr $curr \* 100  / $tot
    fi
    ;;

# Collection Info
totalArtists)      dcop amarok collection totalArtists ;;
totalAlbums)       dcop amarok collection totalAlbums ;;
totalTracks)       dcop amarok collection totalTracks ;;
totalGenres)       dcop amarok collection totalGenres ;;
totalCompilations) dcop amarok collection totalCompilations ;;

# Collection Stats
most_songs_by_artist) dcop amarok collection query 'SELECT t1.name FROM artist t1 INNER JOIN tags t2 ON t1.id = t2.artist GROUP BY t2.artist ORDER BY COUNT(t2.artist) DESC LIMIT 1;' ;;
most_songs_by_artist_n) dcop amarok collection query 'SELECT count(t2.artist) FROM artist t1 INNER JOIN tags t2 ON t1.id = t2.artist GROUP BY t2.artist ORDER BY COUNT(t2.artist) DESC LIMIT 1;' ;;
most_songs_are_genre) dcop amarok collection query 'SELECT t1.name FROM genre t1 INNER JOIN tags t2 ON t1.id = t2.genre GROUP BY t2.genre ORDER BY COUNT(t2.genre) DESC LIMIT 1;' ;;
most_songs_are_genre_n) dcop amarok collection query 'SELECT count(t2.genre) FROM genre t1 INNER JOIN tags t2 ON t1.id = t2.genre GROUP BY t2.genre ORDER BY COUNT(t2.genre) DESC LIMIT 1;' ;;
most_songs_during_year) dcop amarok collection query 'SELECT t1.name FROM year t1 INNER JOIN tags t2 ON t1.id = t2.year GROUP BY t2.year ORDER BY COUNT(t2.year) DESC LIMIT 1;' ;;
most_songs_during_year_n) dcop amarok collection query 'SELECT count(t2.year) FROM year t1 INNER JOIN tags t2 ON t1.id = t2.year GROUP BY t2.year ORDER BY COUNT(t2.year) DESC LIMIT 1;' ;;
most_albums_by_artist) dcop amarok collection query 'SELECT name FROM artist WHERE id=(SELECT t1.artist from (SELECT artist FROM tags GROUP BY album) AS t1 GROUP BY t1.artist ORDER BY count(artist) DESC LIMIT 1);' ;;
most_albums_by_artist_n) dcop amarok collection query 'SELECT count(artist) from (SELECT artist FROM tags GROUP BY album) AS t1 GROUP BY t1.artist ORDER BY count(artist) DESC LIMIT 1;' ;;
most_albums_are_genre) dcop amarok collection query 'SELECT name FROM genre WHERE id=(SELECT t1.genre from (SELECT genre FROM tags GROUP BY album) AS t1 GROUP BY t1.genre ORDER BY count(genre) DESC LIMIT 1);' ;;
most_albums_are_genre_n) dcop amarok collection query 'SELECT count(genre) from (SELECT genre FROM tags GROUP BY album) AS t1 GROUP BY t1.genre ORDER BY count(genre) DESC LIMIT 1;' ;;
most_albums_during_year) dcop amarok collection query 'SELECT name FROM year WHERE id=(SELECT t1.year from (SELECT year FROM tags GROUP BY album) AS t1 GROUP BY t1.year ORDER BY count(year) DESC LIMIT 1);' ;;
most_albums_during_year_n) dcop amarok collection query 'SELECT count(year) from (SELECT year FROM tags GROUP BY album) AS t1 GROUP BY t1.year ORDER BY count(year) DESC LIMIT 1;' ;;

esac
Script för att visa externt ip:

Kod: Markera allt

#!/usr/bin/perl

use IO::Socket::INET;

use warnings;

use strict;

my $ip;

my $sock = IO::Socket::INET->new('checkip.dyndns.org:80');

if ($sock) {

print $sock 'GET / HTTP/1.0',"\n\n";

}



while (<$sock>) {

if ($_ =~ /body/) { /(\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3})/; $ip = $1; }

}

`echo $ip > ~/.myip`; 
Två script för att visa vädret:

Kod: Markera allt

#!/bin/sh

#
# Grab weather data from weather.com and format it according to the given XSLT
# Script written by boojit
# Modified by Hellf[i]re
# The orignal script and xslt can be downloaded from http://pondol.com/weather.tar.gz

# Usage:
# ${execi 1800 /path/to/weather/weather.sh location}
# Usage Example:
# ${execi 1800 /home/user/weather/weather.sh 03833}

# your Location ID: use http://xoap.weather.com/search/search?where=[yourcity] to find it 
# U.S. users can just use their zip code; doubt that works for anyone else though (YMMV)
LOCID=SWXX0031

# s=standard units, m=metric units
UNITS=m

# where this script and the XSLT lives
RUNDIR=/home/stoffe/.conky 

# there's probably other stuff besides CURL that will work for this, but i haven't 
# tried any others. 
# you can get curl at http://curl.haxx.se/
CURLCMD=/usr/bin/curl

# get it at http://xmlsoft.org/XSLT/
XSLTCMD=/usr/bin/xsltproc

# you probably don't need to modify anything below this point....

# CURL url. Use cc=* for current forecast or dayf=10 to get a multi-day forecast
CURLURL="http://xoap.weather.com/weather/local/$LOCID?cc=*&unit=$UNITS&dayf=2"

# The XSLT to use when translating the response from weather.com
# You can modify this xslt to your liking 
XSLT=$RUNDIR/weather.xslt 

#filter (if you want to convert stuff to lower-case or upper case or something)
#FILTER="|gawk '{print(tolower(\$0));}'"


#####
eval "$CURLCMD \"$CURLURL\" 2>/dev/null| $XSLTCMD $XSLT - $FILTER"

Kod: Markera allt

Location:  :   Temperature:    Feels Like:    Conditions:   Wind:   0     (0mph)  (mph)   ( )    Tomorrow:   to  ,
[img width=175 height=131]http://xs215.xs.to/xs215/07215/stoffe_screenshot2.png.xs.jpg[/img]

EDIT: Screenshot
Senast redigerad av 1 Okänd, redigerad totalt 25 gånger.
Skriv svar

Återgå till "Skrivbordet"