Автор Тема: Conky под Ubuntu 10.10 х64  (Прочетена 2611 пъти)

bot

  • Гост
Conky под Ubuntu 10.10 х64
« -: Mar 27, 2011, 04:30 »
 Преди 2 дена реших да инсталирам една от т.н. must-have програми Conky. В първите часове бях много ентусиазиран. Променях config файла и наблюдавах резултатите докато изучих всички команди и скриптове. Ето как изглежда на моят десктоп:

ето и конфигурационният файл:

Цитат
##################################
## VinDSL | rev. 10-12-30 20:45 ##
##################################

####
## Use XFT? Required to Force UTF8 (see below).
#
use_xft yes
xftfont LiberationSans:size=8.85
xftalpha 0.7
text_buffer_size 2048

####
## Force UTF8? Requires XFT (see above).
## Displays degree symbol, instead of °, etc.
#
override_utf8_locale yes

####
## Update interval in seconds.
#
update_interval 1.0

####
## This is the number of times Conky will update before quitting.
## Set to zero to run forever.
#
total_run_times 0

####
## Create own window instead of using desktop (required in nautilus)?
#
own_window yes
#own_window_colour eeeeee
own_window_type override
own_window_transparent no

###########################
##own_window yes
##own_window_colour eeeeee
##own_window_type
##own_window_transparent yes
##own_window_argb_visual yes
###########################

####
## Use double buffering? Reduces flicker.
#
double_buffer yes

####
## Draw shades?
#
draw_shades no

####
## Draw outlines?
#
draw_outline no

####
## Draw borders around text?
#
draw_borders no

####
## Draw borders around graphs?
#
draw_graph_borders no

####
## Print text to stdout?
## Print text in console?
#
out_to_ncurses no
out_to_console no

####
## Text alignment.
#
alignment top_right

####
## Minimum size of text area.
#
minimum_size 0

####
## Gap between text and screen borders.
#
gap_x 20
gap_y 40

####
## Shorten MiB/GiB to M/G in stats.
#
short_units yes

####
## Pad % symbol spacing after numbers.
#
pad_percents 0

####
## Pad spacing between text and borders.
#
border_inner_margin 4

####
## Limit the length of names in "Top Processes".
#
top_name_width 10

####
## Subtract file system -/+buffers/cache from used memory?
## Set to yes, to produce meaningful physical memory stats.
#
no_buffers yes

####
## Set to yes, if you want all text to be in UPPERCASE.
#
uppercase no

####
## Number of cpu samples to average.
## Set to 1 to disable averaging.
#
cpu_avg_samples 2

####
## Number of net samples to average.
## Set to 1 to disable averaging.
#
net_avg_samples 2

####
## Add spaces to keep things from moving around?
## Only affects certain objects.
#
use_spacer right

draw_graph_borders yes

####
## My colors (suit yourself).
#
color0 White
color1 Ivory
color2 Ivory2
color3 Ivory3
color4 EE6600
color5 Tan2
color6 white
color7 AntiqueWhite4
color8 059EFA #DarkSlateGray
color9 red

####
## Load Lua for shading (optional).
## Set the path to your script here.
#
lua_load ~/Conky/combined.lua
lua_load ~/Conky/.bargraph.lua
lua_draw_hook_pre combined
lua_draw_hook_post main_bars


TEXT
##################
## LOGO ##
##################
#${voffset -33}${font OpenLogos:size=103}${color2}v${font}${voffset -76}${goto 178}${font UbuntuTitleBold:size=20}${color4}10.10${font}
##################
## SYSTEM ##
##################
${voffset 20}${font Ubuntu:bold:size=10}${color7}SYSTEM${offset 8}${color7}${voffset -2}${hr 2}${font}
${voffset 5}${font StyleBats:size=10}${color2}${voffset -4}${font}${color6}${sysname}${offset 5}${kernel}${alignr}${machine}
${voffset 2}${font StyleBats:size=10}${color2}${voffset -1}${font}${color2}Hostname${alignr}${nodename}
${voffset 2}${font StyleBats:size=10}${color2}${voffset -1}${font}${color2}AMD${offset 3}Athlon(tm)${offset 3}64${offset 3}X2${offset 3}4200+${alignr}${freq_g cpu}${offset 1}GHz
${voffset 2}${font StyleBats:size=10}${color2}${voffset -1}${font}${color2}RAM${alignr}${memmax}
${voffset 2}${font StyleBats:size=10}${color2}${voffset -1}${font}${color2}Uptime${alignr}${uptime}
${voffset 2}${font StyleBats:size=10}${color2}${voffset -1}${font}${color2}File${offset 3}System${alignr}${fs_type}
${voffset 2}${font StyleBats:size=10}${color2}${voffset -1}${font}${color2}Updates${alignr}${execi 5 aptitude search "~U" | wc -l | tail}
##################
## CPU ##
##################
${voffset 2}${font StyleBats:size=10}${color2}${voffset -1}${font}${offset 2}Core1${alignr}${if_match ${cpu cpu1}<=60}${color green}${else}${if_match ${cpu cpu1}<=85}${color orange}${else}${if_match ${cpu cpu1}>85}${color red}${endif}${endif}${endif}${cpu cpu1}%
${voffset 2}${font StyleBats:size=10}${color2}${voffset -1}${font}${offset 2}Core2${alignr}${if_match ${cpu cpu2}<=60}${color green}${else}${if_match ${cpu cpu2}<=85}${color orange}${else}${if_match ${cpu cpu2}>85}${color red}${endif}${endif}${endif}${cpu cpu2}%
${voffset 2}${font StyleBats:size=10}${color2}${voffset -1}${font}${offset 3}RAM${alignr}${if_match ${memperc}<=60}${color green}${else}${if_match ${memperc}<=85}${color orange}${else}${if_match ${memperc}>85}${color red}${endif}${endif}${endif}${memperc}%
${voffset 2}${font StyleBats:size=10}${color2}${voffset -2}${font}${offset 4}HOME${color}${offset 4}${fs_used /home}${offset 3}/${offset 3}${fs_size /home}${offset 5}${if_match ${fs_used_perc /home}<=60}${color green}${else}${if_match ${fs_used_perc /home}<=85}${color orange}${else}${if_match ${fs_used_perc /home}>85}${color red}${endif}${endif}${endif}${alignr}${fs_used_perc /home}%
##################
# TOP PROCESSES ##
##################
${voffset 3}${font Ubuntu:bold:size=10}${color7}TOP PROCESSES${offset 8}${color7}${voffset -2}${hr 2}${font}
${voffset 4}${font StyleBats:size=10}${color1}${font}${color1}${top_mem name 1}${goto 115}${top_mem mem_res 1}${alignr}${top_mem mem 1}%
${voffset 2}${font StyleBats:size=10}${color1}${font}${color6}${top_mem name 2}${goto 115}${top_mem mem_res 2}${alignr}${top_mem mem 2}%
${voffset 2}${font StyleBats:size=10}${color1}${font}${color6}${top_mem name 3}${goto 115}${top_mem mem_res 3}${alignr}${top_mem mem 3}%
${voffset 2}${font StyleBats:size=10}${color1}${font}${color6}${top_mem name 4}${goto 115}${top_mem mem_res 4}${alignr}${top_mem mem 4}%
${voffset 2}${font StyleBats:size=10}${color1}${font}${color6}${top_mem name 5}${goto 115}${top_mem mem_res 5}${alignr}${top_mem mem 5}%
${voffset 6}Processes: ${alignr}${processes}
Running: ${alignr}${running_processes}
##################
## NETWORK ##
##################
${voffset 6}${font Ubuntu:bold:size=10}${color7}NETWORK${offset 8}${color7}${voffset -2}${hr 2}${font}
${voffset 4}${font PizzaDudeBullets:size=10}${color2}${font}${color6 }Private${offset 3}IP${alignr}${addrs wlan0}
${font PizzaDudeBullets:size=10}${color2}${font}${color6 }Public${offset 7}IP${alignr}${execi 1800 wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]\|.]//g'}

Interface:${alignr}wlan0
Signal Strength:${alignr}${if_match ${wireless_link_qual_perc wlan0}<=30}${color red}${else}${if_match ${wireless_link_qual_perc wlan0}<=65}${color orange}${else}${if_match ${wireless_link_qual_perc wlan0}>85}${color green}${endif}${endif}${endif}${wireless_link_qual_perc wlan0}${color2}%
Bitrate:${alignr}${wireless_bitrate wlan0}
Network:${alignr}${wireless_essid wlan0}
Mode:${alignr}${wireless_mode wlan0}

${voffset 4}${font PizzaDudeBullets:size=10}${color2}T${font}${color6 }${offset 5}Down${alignr}${downspeed wlan0}
${downspeedgraph wlan0 20,262 ffffff ffffff 750 }
${font PizzaDudeBullets:size=10}${color2}N${font}${color6 }${offset 5}Up${alignr}${upspeed wlan0}
${upspeedgraph wlan0 20,262 ffffff ffffff 750 }${font}
##################
## TIME ##
##################
${voffset 6}${font Ubuntu:bold:size=10}${color7}TIME${offset 8}${color7}${voffset -2}${hr 2}${font}
${voffset 5}${font Tahoma:size=60}${color3}${alignc 7}${time %k:%M}${font}
${voffset 6}${font Ubuntu:bold:size=10}

Конфигурационният файл го намерих в интернет, някакъв българин го беше побликувал, фамилията му е Методиев, забравих му първото има. Та този файл трябва да се сложи във вашата Home директория (.conkyrc). Файлът е невидим by default (това за тези, които искат да го редактират а не могат да го намерят).



 В началото след около час работа прозорецът с инфото мистериозно изчезваше. Промених опцията own_window_type desktop на own_window_type override. Сега обаче имам друг проблем - след неопределено време прозорецът остава най-отгоре върху всички останали, дори и максимизирани.

 Ако някой може да помогне със съвет - добре дошъл.
Ако ли не ще търпя програмата още някой и друг ден и след това ще я разкарам. И без това не я намирам за особенно функционална.

 
« Последна редакция: Mar 27, 2011, 04:39 от bot »
Активен

niakoi

  • Напреднали
  • *****
  • Публикации: 49
    • Профил
Re: Conky под Ubuntu 10.10 х64
« Отговор #1 -: Mar 27, 2011, 12:25 »
привет,
не че имам конкретна идея, но може да я пуснеш през шел и като възникне проблема да видиш дали има някакви съобщения, които да те насочат по-конкретно

поздрави
нас
Активен

bot

  • Гост
Re: Conky под Ubuntu 10.10 х64
« Отговор #2 -: Mar 27, 2011, 14:27 »
привет,
не че имам конкретна идея, но може да я пуснеш през шел и като възникне проблема да видиш дали има някакви съобщения, които да те насочат по-конкретно

поздрави
нас

 Благодаря niakoi. Отзад нещата не изглеждат толкова добре:

 

 Не смятам обаче че нещо от тези неща в списъка може да предизвика проблема, който съм описал по-горе. Тази сутрин забелязах че Conky е един от първите процеси, който се зарежда в системата. След това се зареждат една камара неща като compiz, screenlets и други глезотийки, които рано или късно ще заминат в коша. Подозирам че Conky изпада в конфликт с някой друг процес, свързан с визуални ефекти или управление на графичната среда защото след първоначално зареждане conky остава най-отгоре, освен това прозорецът има "сянка", нещо, което е забранено в конфигурационният файл. Ако го рестартирам всичко си е ОК. Искам да попитам знаещите как мога да сложа Conky да се зарежда като последен процес. Мога ли да сложа нещо като таймер за забавяне на стартирането, примерно да се изчака всички процеси да заредят успешно и едва тогава conky да се зареди. Благодаря!
Активен

radoshow

  • Напреднали
  • *****
  • Публикации: 1313
  • Distribution: Arch Linux
  • Window Manager: Gnome Shell
    • Профил
Re: Conky под Ubuntu 10.10 х64
« Отговор #3 -: Mar 27, 2011, 16:24 »
Можеш да  го реализираш със скрипт примерно:
Код
GeSHi (Bash):
  1. #!/bin/bash
  2. sleep 30s
  3. conky -c ~/пътя до conky &
  4. exit0
  5.  
Кръщаваш го  примерно startconky.sh.Даваш му права
Код
GeSHi (Bash):
  1. chmod +x /пътя до startconky.sh
И  накрая сменяш командата за автостарт на Conky с този скрипт.А за това дето ти стои постоянно най-отгоре на прозорците мисля,че е виновен Compiz.

P.S. Ако искаш   да не   ти го вади това съобщение за грешка премахни  тези  редове от conkyrc
Код
GeSHi (Bash):
  1. ####
  2. ## Load Lua for shading (optional).
  3. ## Set the path to your script here.
  4. #
  5. lua_load ~/Conky/combined.lua
  6. lua_load ~/Conky/.bargraph.lua
  7. lua_draw_hook_pre combined
  8. lua_draw_hook_post main_bars
или просто си коментирай да не се вземат под внимание като зарежда Conky-то.И още нещо ако искаш скоростта на download и upload на мрежовия ти адаптер да ти показва стойноста в kb/s редактирай тези два  реда по този начин
Код
GeSHi (Bash):
  1. ${voffset 4}${font PizzaDudeBullets:size=10}${color2}T${font}${color6 }${offset 5}Down${alignr}${downspeedf wlan0}
  2. # Поставяш по едно f накрая на downspeed и upspeed
  3. ${font PizzaDudeBullets:size=10}${color2}N${font}${color6 }${offset 5}Up${alignr}${upspeedf wlan0}

Колкото пъти погледна към скрипа и  все ми се набива  нещо в окото.Та ако искаш да не  ти показва грешка че не открива aptitude инсталирай го и след това ще ти показва коректно ако имаш ъпдейти.
« Последна редакция: Mar 27, 2011, 16:51 от radoshow »
Активен

bot

  • Гост
Re: Conky под Ubuntu 10.10 х64
« Отговор #4 -: Mar 27, 2011, 16:44 »
 супер, благодаря radoshow!
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Conky weather
Настройка на програми
elfenlied 0 3331 Последна публикация Sep 14, 2008, 16:54
от elfenlied
Backtrack4+conky
Настройка на програми
radoshow 11 5364 Последна публикация May 10, 2010, 08:59
от ivanatora
Конфигуриране на Conky в ArchLinux
Настройка на програми
radoshow 1 2302 Последна публикация Nov 10, 2010, 12:25
от radoshow
Стартиране на Conky !!!
Настройка на програми
tritonchev 2 2914 Последна публикация Aug 24, 2011, 01:32
от Ekspert
Проблем с conky
Настройка на програми
sunman 2 2052 Последна публикация Jun 10, 2012, 16:46
от Acho