Gå til innhold

Den effektive og lærerike tråden om Conky :)


molland

Anbefalte innlegg

Tenkte jeg skulle prøve conky idag. Og etter litt om og men er jeg nesten fornøyd.

Etter å ha brukt denne som utgangspunkt fikk jeg til slutt endret den til infoen og størrelsen jeg ville ha.

Da blir den seende slik ut:

post-107204-1241283250_thumb.jpg

Men jeg er ikke helt fornøyd, jeg vil ha bakgrunnen gjennomsiktig. Så jeg setter

own_window_transparent yes

men da blir det seende slik ut:

post-107204-1241283413_thumb.jpg

 

Ser her! at det muligens kan være problemet, men finnes det ikke noen annen/enklere måte å gå rundt det på?

 

alignment bottom_right
background yes
use_xft yes
xftfont comicsansms:size=8
font comicsansms:size=8
xftalpha 0.1
border_width 1
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
double_buffer yes
draw_borders no
draw_graph_borders no
draw_outline no
draw_shades no
font 6x10
gap_x 5
gap_y 60
minimum_size 250 5
maximum_width 400
net_avg_samples 2
no_buffers yes
out_to_console no
own_window yes
own_window_class Conky
own_window_type desktop
own_window_transparent no
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
stippled_borders 0
total_run_times 0
update_interval 1
uppercase no
use_spacer no
show_graph_scale no
show_graph_range no

TEXT


${voffset -90}
${color DimGray}
${font comicsansms:size=8}
${font Arial:bold:size=6}${color Tan1}SYSTEM ${color DarkSlateGray} ${hr 2}
${font comicsansms:size=8}${color DimGray}$sysname $kernel $alignr $machine
Intel T5600 $alignr${freq_g cpu0}Ghz
Uptime $alignr${uptime}
File System $alignr${fs_type}

${font Arial:bold:size=6}${color Tan1}PROCESSORS ${color DarkSlateGray}${hr 2}
${font comicsansms:size=8}${color DimGray}CPU1  ${cpu cpu1}% ${cpubar cpu1}
CPU2  ${cpu cpu2}% ${cpubar cpu2}

${font Arial:bold:size=6}${color Tan1}MEMORY ${color DarkSlateGray}${hr 2}
${font comicsansms:size=8}${color DimGray}MEM $alignc $mem / $memmax $alignr $memperc%
$membar

${font Arial:bold:size=6}${color Tan1}HDD ${color DarkSlateGray}${hr 2}
${font comicsansms:size=8}${color DimGray}/home $alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_free_perc /home}%
${fs_bar /home}

${font Arial:bold:size=6}${color Tan1}TOP PROCESSES ${color DarkSlateGray}${hr 2}
${color DimGray}${font comicsansms:size=8}
${color grey}Name				  $alignr PID   CPU%   MEM%
${font comicsansms:size=8}${top name 1} $alignr${top pid 1} ${top cpu 1} ${top mem 1}
${font comicsansms:size=8}${top name 2} $alignr${top pid 2} ${top cpu 2} ${top mem 2}
${font comicsansms:size=8}${top name 3} $alignr${top pid 3} ${top cpu 3} ${top mem 3}
${font comicsansms:size=8}${top name 4} $alignr${top pid 4} ${top cpu 4} ${top mem 4}

${font Arial:bold:size=6}${color Tan2}NETWORK ${color DarkSlateGray}${hr 2}
${font comicsansms:size=8}${color DimGray}IP on eth0 $alignr ${addr eth0}
Down $alignr ${downspeed eth0} kb/s
Up $alignr ${upspeed eth0} kb/s
Downloaded: $alignr  ${totaldown eth0}
Uploaded: $alignr  ${totalup eth0}

 

 

edit: Ved å sette blant annet

use_xft no

så blir funker det med gjennomsiktighet, men da kan jeg jo ikke bruke fontene som jeg har valgt.

 

Edit 6.Mai: Fant løsningen på problemet her!

 

Hvordan få bakgrunnen i conky gjennomsiktig i KDE:

 

Legg inn følgende streng i .conkyrc:

${texeci 1000 feh --bg-scale "path/to/background/image"}

Endret av Ageurk
Lenke til kommentar
Videoannonse
Annonse

post-3205-1241462897_thumb.jpg

 

Min conky.

Stjelt koder i et par dager og endte opp med dette.

use_xft yes
xftfont verdana:size=8
alignment top_right
xftalpha 0.8
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1
default_shade_color grey
default_outline_color black
default_color BADCDD
use_spacer none
no_buffers yes
uppercase no
color1 F8DF58



TEXT
${font Radio Space:size=14}${time %A %d %m %Y}
    ${font Radio Space:size=46}${time %H:%M}
${font}${color orange}Temperaturer ${hr 2}$color
${font weather:size=20}y ${font} $color CPU ${acpitemp}°C  ${font weather:size=20}y ${font} ${font}HDD ${execi 1 ~/scripts/hddmonit.sh}°C  ${font weather:size=20}y ${font} ${font}GPU: ${execpi 5 nvidia-settings -q GPUCoreTemp -t}°C

${font}${color orange}Tid ${hr 2}$color
 ${font StyleBats:size=18}P${font}  Oppetid:  ${uptime_short}
 ${font StyleBats:size=16}8${font}  Batteri: ${battery_percent}% ${battery_bar}

${color orange}Internet ${hr 2}$color
 $color${font PizzaDude Bullets:size=16}v${font}   Opp: ${upspeed wlan0} Kb/s 
 ${font PizzaDude Bullets:size=16}r${font}   Ned: ${downspeed wlan0} Kb/s 
 ${font PizzaDude Bullets:size=16}M${font}   Opplastet: ${totalup wlan0} 
 ${font PizzaDude Bullets:size=16}S${font}   Nedlastet: ${totaldown wlan0}

${color orange}Prosessor ${hr 2}$color
 ${font StyleBats:size=16}j${font} CPU speed: ${freq}MHz of 2201MHz
 ${font StyleBats:size=16}A${font} CPU0: ${cpu cpu0}% ${cpubar cpu0}
 ${font StyleBats:size=16}A${font} CPU1: ${cpu cpu1}% ${cpubar cpu1}

${color orange}Minne & disk ${hr 2}$color
 ${font StyleBats:size=16}J${font} Minne:  ${mem} ${membar}
 ${font StyleBats:size=16}J${font} Swap:   ${swap} ${swapbar}
 ${font StyleBats:size=16}n${font} Hdd read:   ${diskio_read} 
 ${font StyleBats:size=16}g${font} Hdd write:  ${diskio_write }

${color orange}Nettverk ${hr 2}$color
 Tilkoblet: ${wireless_essid wlan0} at ${wireless_bitrate wlan0}
 ${font PizzaDude Bullets:size=14}Z${font}   Signal: ${wireless_link_qual wlan0}% ${wireless_link_bar wlan0}
 Lokal IP: ${addr wlan0}

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

${color orange}Prosesser ${hr 2}$color
 Processes: $processes ${alignr}Running: $running_processes
 NAME ${alignr}CPU% MEM%
 ${top name 1} ${alignr}${top cpu 1}     ${top mem 1}
 ${top name 2} ${alignr}${top cpu 2}     ${top mem 2}
 ${top name 3} ${alignr}${top cpu 3}     ${top mem 3}
 ${top name 4} ${alignr}${top cpu 4}     ${top mem 4}

${color orange}Annen info ${hr 2}$color
 $color${font FreeSans:size=16}@ ${font}Gmail - ${color 95956B}${execi 300 python ~/scripts/gmail.py}  

  ${if_running rhythmbox}${exec rhythmbox-client --no-start --print-playing-format %aa}
  ${exec rhythmbox-client --no-start --print-playing-format %tt}
  ${exec rhythmbox-client --no-start --print-playing-format %te/%td}$endif

${color 6694B2}${font OpenLogos:size=70} t u $color

Endret av JKJ
Lenke til kommentar
  • 4 uker senere...
  • 3 uker senere...

Trenger litt hjelp her.

 

Jeg har denne koden:

${color orange}Internet ${hr 2}$color
$color${font PizzaDude Bullets:size=16}v${font} Opp: ${upspeed wlan0} Kb/s
${font PizzaDude Bullets:size=16}r${font} Ned: ${downspeed wlan0} Kb/s
${font PizzaDude Bullets:size=16}M${font} Opplastet: ${totalup wlan0}
${font PizzaDude Bullets:size=16}S${font} Nedlastet: ${totaldown wlan0}

 

Men jeg vil ha denne til å velge ppp0 adapter når dette er aktivt. Jeg har prøvd med "wlan0:ppp0" uten hell og "wlan0;ppp0" uten hell... noen tips?

 

Jeg har stjålet koden fra JKJ lenger opp her, men jeg kunne tenke meg å ha temperaturene på en linje, i stede for i trappetrinn. Hvordan gjør jeg det?

 

(Ja... problemet med å stjele kode, er at man skjønner ikke stort når man vil forandre dem.. :) )

Endret av dreuf
Lenke til kommentar

Så lett skal det ikke være :)

 

Når jeg bruker wlan0 så skal den vises, men når jeg er på farten og surfer med innebygget mobilt bredbånd så vil jeg at ppp0 skal vises.

 

Jeg kunne gjort dette enkelt og hatt dem under hverandre, men det har jeg ikke plass til.

 

Derfor vil jeg at den skal velge ppp0 når den er aktiv, eller wlan0 når den er aktiv.

 

Løser du den like raskt? :dribble:

Lenke til kommentar

dreuf: ta en titt på 'man conky', du finner helt sikkert noe der. Nå har jeg vært så snill og funnet den for deg: http://conky.sourceforge.net/docs.html

 

Jeg var også så snill at jeg leste litt i den for deg. Jeg har aldri brukt noe lignende, men det som kalles for "if_up" ser ut til å passe for deg:

 

  if_up   (interface)
if INTERFACE exists and is up, display everything between $if_up and the matching $endif

 

Resten ordner du selv :)

Lenke til kommentar
dreuf: ta en titt på 'man conky', du finner helt sikkert noe der. Nå har jeg vært så snill og funnet den for deg: http://conky.sourceforge.net/docs.html

 

Jeg var også så snill at jeg leste litt i den for deg. Jeg har aldri brukt noe lignende, men det som kalles for "if_up" ser ut til å passe for deg:

 

  if_up   (interface)
if INTERFACE exists and is up, display everything between $if_up and the matching $endif

 

Resten ordner du selv :)

 

Takker og bukker :)

Lenke til kommentar
# Conky, a system monitor, based on torsmo
#
# Any original torsmo code is licensed under the BSD license
#
# All code written since the fork of torsmo is licensed under the GPL
#
# Please see COPYING for details
#
# Copyright © 2004, Hannu Saransaari and Lauri Hakkarainen
# Copyright © 2005-2009 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
# All rights reserved.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see .
#

alignment top_left
background no
font Sans:size=8
#xftfont Sans:size=10
use_xft yes
xftalpha 0.9
update_interval 2.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 220 5
maximum_width 220
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
default_color white
default_shade_color black
default_outline_color green
alignment bottom_right
gap_x 12
gap_y 50
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no
uppercase yes # set to yes if you want all text to be in uppercase

TEXT

${color black}
${font Purisa:size=50} ${time %H:%M}
${font Purisa:size=18}${time %A %d}/${time %m}-${time %Y}
${font Purisa:size=8}

${color white}SYSTEM ${hr 1}${color}
Hostname: $alignr$nodename
Kernel: $alignr$kernel
Uptime: $alignr$uptime

${color white}Banshee${hr 2}${color white}
${exec banshee-1 --query-artist}
${exec banshee-1 --query-title}
${exec banshee-1 --query-track-number}
${exec banshee-1 --query-album}

CPU: ${alignr}${freq} MHz @ $acpitemp 'C
Processes: ${alignr}$processes ($running_processes running)
Load: ${alignr}$loadavg

CPU1 ${alignr}${cpu cpu1}%
${cpubar 4 cpu1}
CPU2 ${alignr}${cpu cpu2}%
${cpubar 4 cpu2}

Ram ${alignr}$mem / $memmax ($memperc%)
${membar 4}
swap ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}

Highest CPU $alignr CPU% MEM%
${top name 1}$alignr${top cpu 1}${top mem 1}
${top name 2}$alignr${top cpu 2}${top mem 2}
${top name 3}$alignr${top cpu 3}${top mem 3}

Highest MEM $alignr CPU% MEM%
${top_mem name 1}$alignr${top_mem cpu 1}${top_mem mem 1}
${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2}
${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3}


${color white}Filesystem ${hr 1}${color}

Root: ${alignr}${fs_free /} / ${fs_size /}
${fs_bar 4 /}
Home: ${alignr}${fs_free /home} / ${fs_size /home}
${fs_bar 4 /home}
${color slate grey}Read${color } ${diskio_read}
$color0} $color${diskiograph_read 20,130 000000 ffffff}
${color slate grey}Write${color } ${diskio_write }
$color0} $color${diskiograph_write 20,130 000000 ffffff}

${color white}NETWORK ${hr 1}${color}

Down ${downspeed eth0} k/s ${alignr}Up ${upspeed eth0} k/s
${downspeedgraph eth0 25,107} ${alignr}${upspeedgraph eth0 25,107}
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}

Screenshot.jpg

Endret av Blomsterbob
Lenke til kommentar
Jeg har stjålet koden fra JKJ lenger opp her, men jeg kunne tenke meg å ha temperaturene på en linje, i stede for i trappetrinn. Hvordan gjør jeg det?

 

De kommer i trappetrinn pga logoene, så du må enten klare deg med en temperaturmåler =) eller prøve deg frem til rett størrelse på logoen.

Lenke til kommentar
Noen som kunne fortelle meg hvordan jeg får conky til å starte automatisk ved oppstart?

 

I openbox legger du til linja "conky -d &" i ~/.config/openbox/autostart.sh

I gnome går du Admin ---> Bruker ---> Oppstarts programmer eller hva det heter, der legger du til "conky -d".

Lenke til kommentar
Først

Innholdet i conkyrc (i quote og skjul)

For det andre

Hvordan vil du ha det?

 

Vi er ikke synske her

Jeg trenger ikke hjelp til utseende til conky, det har jeg alt funnet en mal til på nettet og denne ser flott ut i ubuntu, problemet er at endringene jeg gjør ikke trer til kraft i xubuntu. Må det brukes andre koder?

Lenke til kommentar
  • 2 måneder senere...
post-3205-1241462897_thumb.jpg

 

Min conky.

Stjelt koder i et par dager og endte opp med dette.

use_xft yes
xftfont verdana:size=8
alignment top_right
xftalpha 0.8
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1
default_shade_color grey
default_outline_color black
default_color BADCDD
use_spacer none
no_buffers yes
uppercase no
color1 F8DF58



TEXT
${font Radio Space:size=14}${time %A %d %m %Y}
    ${font Radio Space:size=46}${time %H:%M}
${font}${color orange}Temperaturer ${hr 2}$color
${font weather:size=20}y ${font} $color CPU ${acpitemp}°C  ${font weather:size=20}y ${font} ${font}HDD ${execi 1 ~/scripts/hddmonit.sh}°C  ${font weather:size=20}y ${font} ${font}GPU: ${execpi 5 nvidia-settings -q GPUCoreTemp -t}°C

${font}${color orange}Tid ${hr 2}$color
 ${font StyleBats:size=18}P${font}  Oppetid:  ${uptime_short}
 ${font StyleBats:size=16}8${font}  Batteri: ${battery_percent}% ${battery_bar}

${color orange}Internet ${hr 2}$color
 $color${font PizzaDude Bullets:size=16}v${font}   Opp: ${upspeed wlan0} Kb/s 
 ${font PizzaDude Bullets:size=16}r${font}   Ned: ${downspeed wlan0} Kb/s 
 ${font PizzaDude Bullets:size=16}M${font}   Opplastet: ${totalup wlan0} 
 ${font PizzaDude Bullets:size=16}S${font}   Nedlastet: ${totaldown wlan0}

${color orange}Prosessor ${hr 2}$color
 ${font StyleBats:size=16}j${font} CPU speed: ${freq}MHz of 2201MHz
 ${font StyleBats:size=16}A${font} CPU0: ${cpu cpu0}% ${cpubar cpu0}
 ${font StyleBats:size=16}A${font} CPU1: ${cpu cpu1}% ${cpubar cpu1}

${color orange}Minne & disk ${hr 2}$color
 ${font StyleBats:size=16}J${font} Minne:  ${mem} ${membar}
 ${font StyleBats:size=16}J${font} Swap:   ${swap} ${swapbar}
 ${font StyleBats:size=16}n${font} Hdd read:   ${diskio_read} 
 ${font StyleBats:size=16}g${font} Hdd write:  ${diskio_write }

${color orange}Nettverk ${hr 2}$color
 Tilkoblet: ${wireless_essid wlan0} at ${wireless_bitrate wlan0}
 ${font PizzaDude Bullets:size=14}Z${font}   Signal: ${wireless_link_qual wlan0}% ${wireless_link_bar wlan0}
 Lokal IP: ${addr wlan0}

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

${color orange}Prosesser ${hr 2}$color
 Processes: $processes ${alignr}Running: $running_processes
 NAME ${alignr}CPU% MEM%
 ${top name 1} ${alignr}${top cpu 1}     ${top mem 1}
 ${top name 2} ${alignr}${top cpu 2}     ${top mem 2}
 ${top name 3} ${alignr}${top cpu 3}     ${top mem 3}
 ${top name 4} ${alignr}${top cpu 4}     ${top mem 4}

${color orange}Annen info ${hr 2}$color
 $color${font FreeSans:size=16}@ ${font}Gmail - ${color 95956B}${execi 300 python ~/scripts/gmail.py}  

  ${if_running rhythmbox}${exec rhythmbox-client --no-start --print-playing-format %aa}
  ${exec rhythmbox-client --no-start --print-playing-format %tt}
  ${exec rhythmbox-client --no-start --print-playing-format %te/%td}$endif

${color 6694B2}${font OpenLogos:size=70} t u $color

Utrolig flott! :) Men hvordan får jeg hdd temp og gmail-tingen til å fungere hos meg?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...