Sida 1 av 12
Posta din .conkyrc
Postat: 20 sep 2006, 17:01
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
Posta din .conkyrc
Postat: 26 okt 2006, 18:29
av n4h0j
Har faktiskt lånat din .conkyrc stoffepojken och ändrat lite efter min smak och färgerna på mitt skrivbord.
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...

Posta din .conkyrc
Postat: 29 okt 2006, 17:04
av Weasa
hur/vart ändrar man i configen?? är inte så bra på sånt här
Posta din .conkyrc
Postat: 29 okt 2006, 19:20
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
Posta din .conkyrc
Postat: 31 okt 2006, 01:33
av Weasa
om den inte finns där efter att man startat conky en gång då??

Posta din .conkyrc
Postat: 31 okt 2006, 14:36
av zoddic
då skapar man den
Posta din .conkyrc
Postat: 01 nov 2006, 03:15
av n4h0j
Klistra in exempelvis min eller stoffepojkens exempel och spara. Starta conky.

Posta din .conkyrc
Postat: 02 nov 2006, 20:32
av Weasa
de där funkade inte heller jag kör kubuntu och inte ubuntu
Posta din .conkyrc
Postat: 02 nov 2006, 20:40
av n4h0j
Jag har inte någon erfarenhet av conky under KDE... :/ Sry.
Posta din .conkyrc
Postat: 02 nov 2006, 20:41
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.

Posta din .conkyrc
Postat: 02 nov 2006, 23:56
av Weasa
ja de va kommandot jag menade

Posta din .conkyrc
Postat: 02 nov 2006, 23:58
av n4h0j
Hehe, ok. Svårt att veta vilken del frågan egentligen berörde.
Fungerade det?
Posta din .conkyrc
Postat: 03 nov 2006, 00:02
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
Posta din .conkyrc
Postat: 03 nov 2006, 00:31
av n4h0j
Din första fråga: Vet ej.
Din andra fråga: Ja.
Posta din .conkyrc
Postat: 09 nov 2006, 15:37
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??

Posta din .conkyrc
Postat: 09 nov 2006, 15:48
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
SV: Posta din .conkyrc
Postat: 23 maj 2007, 22:34
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]
SV: Posta din .conkyrc
Postat: 23 maj 2007, 22:39
av Hund
[img width=54 height=106]http://pici.se/thumbs/t_BrKHJsRLB.gif[/img]
Av Hunden för Hunden.
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}
SV: Posta din .conkyrc
Postat: 24 maj 2007, 17:02
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}
SV: Posta din .conkyrc
Postat: 25 maj 2007, 17:35
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