Conky-Упътване и конфигурации

Място за свободни дискусии.

Re: Conky-Упътване и конфигурации

Мнениеот lokster » 17 Фев 2010, 17:11

Съгласен :handshake:
"My mind is going. I can feel it. There is no question about it. I can feel it. I can feel it. I’m afraid."
Аватар
lokster
Администратор
Администратор
 
Мнения: 3452
Регистриран на: 11 Май 2008, 12:26
Местоположение: Видин, България

Re: Conky-Упътване и конфигурации

Мнениеот smilenov_i » 17 Фев 2010, 17:21

:D Може и да станем приятели тогава
smilenov_i
Сцепва се от писане
 
Мнения: 122
Регистриран на: 08 Окт 2009, 19:44
Местоположение: Шумен

Re: Conky-Упътване и конфигурации

Мнениеот radoshow » 19 Фев 2010, 01:05

Изображение

Ето konkyrc:

Код: Избери целия код
# set to yes if you want Conky to be forked in the background
background no

# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*

use_xft yes

# Xft font when Xft is enabled
xftfont Liberation Sans:size=8

# Text alpha when using Xft
xftalpha 0.5

# 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

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

# Minimum size of text area
minimum_size 300 0
maximum_width 300

# Draw shades?
draw_shades yes

# Draw outlines?
draw_outline yes

# Stippled borders?
stippled_borders 0

# border margins
border_margin 0

# border width
border_width 0

# Default colors and also border colors
default_color dcdcdc               # Gainsboro
default_shade_color black
default_outline_color black            # white

# own window options
own_window_class   Conky
own_window      yes
own_window_transparent   yes
own_window_type      override
own_window_hints   undecorated,below,sticky,skip_taskbar,skip_pager

# Graphics
double_buffer yes
draw_borders no
draw_graph_borders no
draw_shades yes
draw_outline no

# 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
# same thing as passing -x at command line
gap_x 10
gap_y 35

# Subtract file system buffers from used memory?
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

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes

# Add spaces to keep things from moving about?  This only affects certain objects.
use_spacer right

# colours
color0 FFD700 #Gold  #7FFFD4 #Aquamarine
color1 FFA07A #LightSalmon #CD5C5C IndianRed #00CED1 DarkTurquoise #00FFFF Cyan
color2 FF8C00 #Darkorange
color3 7FFF00 #Chartreuse
color4 778899 #LightSlateGrey
color5 FFDEAD #NavajoWhite
color6 00BFFF #DeepSkyBlue
#       colours below used by colorize script
color7 48D1CC #MediumTurquoise
color8 FFFF00 #Yellow
color9 FF0000 #Red

imlib_cache_size 0

short_units yes

pad_percents 2

text_buffer_size 6144

imlib_cache_size 0

TEXT
${voffset 20}${goto 15}${color6}${font Weather:size=20}z${font}${color6}${goto 50}${voffset -30}${execpi 1800 conkyForecast --location=BUXX0001 --template=/home/binata/conky/scripts/weather.template}${font}




${voffset 15}${color6}${font LCDMono:bold:size=10}${execpi 60 DJS=`date +%_d`; cal | sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignr} /' | sed /" $DJS "/s/" $DJS "/" "'${color2}'"$DJS"'${color6}'" "/}${voffset -10}
${voffset -100}${color7}${font clockfaces:size=73}O
${voffset -105}${color6}${goto 4}${font zoraclockM:size=73}${execpi 20 /home/binata/conky/scripts/clock.sh minute}
${voffset -98}${color6}${goto 13}${font zoraclockH:size=60}${execpi 20 /home/binata/conky/scripts/clock.sh hour}
${voffset 6}${goto 10}${color6}${font OpenLogos:size=19}u${font}${color6}${goto 50}${voffset -14}Ядро:${goto 200}${kernel}
${goto 50}${color6}Ъптайм: ${goto 200}${color2}${uptime}
${color6}${goto 50}Ъпдейт: ${goto 200}${font Liberation Sans:style=Bold:size=8}${color2}${execi 360 aptitude search "~U" | wc -l | tail}${color6} Пакети

${goto 15}${font Poky:size=16}P${font}
${voffset -25}${goto 50}${cpugraph cpu0 50,120 000033 3299cc}${alignr}${cpugraph cpu1 50,120 000033 3299cc}
${goto 50}${voffset -60}${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}${font}
${goto 50}Частота:${execi 20 sensors |grep "Core0 Temp" | cut -d" " -f4}$font${color2}${goto 100}${freq_g 2}ГГц ${color #c0ff3e}${execi 20 sensors |grep "Core1 Temp" | cut -d" " -f4}  ${goto 200}${color6}Процеси: ${color2}$running_processes/$processes
${color6}${goto 50}CPU1${goto 100}${color2}${cpu cpu0}%${goto 200}${color6}CPU2${color2}${goto 250}${cpu cpu1}%
${color6}${goto 50}${font Weather:size=10}y${font}${goto 100}${color2}${execi 30 sensors | grep 'Core 0' | cut -c 14-21}
${color6}${goto 15}${font Poky:size=16}S${font}${goto 50}${voffset -10}${execpi 99999 lspci | grep VGA | tail -c+36 | head -n1}
${goto 105}Чистота: ${execpi 99999 nvidia-settings -q GPU2DClockFreqs -t}Mhz${alignr}Памет: ${execpi 99999 nvidia-settings -q VideoRam -t}
${goto 105}Драйвър: NVidia ${execpi 99999 nvidia-settings -q NvidiaDriverVersion -t}${alignr}X.org: ${execpi 99999 cat /var/log/Xorg.0.log | grep "X.Org X Server " | tail -c+16}
${goto 50}${voffset -20}${font Weather:size=10}y ${font}$color2}+${execi 60 nvidia-settings -query GPUCoreTemp | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'}°C

${color6}${goto 15}${font Poky:size=16}M${font}${goto 50}${voffset -7}RAM: ${color2}$memperc%${color6}${goto 200}SWAP: ${color2}${swapperc}%${color6}
${offset 1}${voffset 2}${goto 16}${membar 4,18}${goto 50}${voffset -4}${color2}$mem/$memeasyfree${goto 200}${color2}$swap/$swapmax

${execpi 30 ~/conky/scripts/HDD}

${color6}${goto 15}${font Martin Vogel's Symbols:size=18}m${font}
${voffset -25}${goto 45}${downspeedgraph eth2 75,120 000033 3299cc}${alignr}${upspeedgraph eth2 75,120 000033 3299cc}
${voffset -85}${goto 50}${color6}Local: $color2${addr eth2}    ${color6}${goto 200}Public: ${color2}${execi 300 ~/conky/scripts/ip.sh}
${color6}${goto 50}Down: ${color2}${goto 100}${downspeedf eth2} k/s${goto 200}${color6}Up: ${color2}${goto 250}${upspeedf eth2} k/s
${color6}${goto 50}Total:${color2}${goto 100}${totaldown eth2} ${goto 200}${color6}Total:${color2}${goto 250}${totalup eth2}
${color6}${goto 50}Today:${goto 100}${color2}${execi 60 vnstat | grep "today" | awk '{print $2 $3}'}${goto 200}${color6}Today:${color2}${goto 250}${execi 60 vnstat | grep "today" | awk '{print $5 $6}'}
${color6}${goto 50}Week:${goto 100}${color2}${execi 60 vnstat -w | grep "current week" | awk '{print $3 $4}'}${goto 200}${color6}Week:${color2}${goto 250}${execi 60 vnstat -w | grep "current week" | awk '{print $6 $7}'}
${color6}${goto 50}Month:${color2}${goto 100}${execi 60 vnstat -m | grep "`LANG=en_GB.UTF-8 date +"%b '%y"`"| awk '{print $3 $4}'}${goto 200}${color6}Month:${color2}${goto 250}${execi 60 vnstat -m | grep "`LANG=en_GB.UTF-8 date +"%b '%y"`" | awk '{print $6 $7}'}${color6}


А ето и скриптовете
clock.sh:

Код: Избери целия код
#!/bin/sh
# clock.sh
# Written by Crinos512
# Original concept by t-mo_
#
# Usage: ${execpi 20 ~/.conky/conkyparts/clock.sh hour}
#         - or -
#        ${execpi 20 ~/.conky/conkyparts/clock.sh minute}

#Hour
case "$1" in
'hour')
  HOUR=`date +%H`
  MINUTE=`date +%M`
  case $HOUR in
    00 | 12)
      case $MINUTE in
        0[0-9] | 1[0-2]) echo "A" ;;
        1[3-9] | 2[0-2]) echo "B" ;;
        2[3-9] | 3[0-5]) echo "C" ;;
        3[6-9] | 4[0-8]) echo "D" ;;
        49 | 5[0-9]) echo "E" ;;
        *) echo "ERROR in Hour mod 00"   ;;
      esac
      ;;
    01 | 13)
      case $MINUTE in
        0[0-9] | 1[0-2]) echo "F" ;;
        1[3-9] | 2[0-2]) echo "G" ;;
        2[3-9] | 3[0-5]) echo "H" ;;
        3[6-9] | 4[0-8]) echo "I" ;;
        49 | 5[0-9]) echo "J" ;;
        *) echo "ERROR in Hour mod 01"   ;;
      esac
      ;;
    02 | 14)
      case $MINUTE in
        0[0-9] | 1[0-2]) echo "K" ;;
        1[3-9] | 2[0-2]) echo "L" ;;
        2[3-9] | 3[0-5]) echo "M" ;;
        3[6-9] | 4[0-8]) echo "N" ;;
        49 | 5[0-9]) echo "O" ;;
        *) echo "ERROR in Hour mod 02"   ;;
      esac
      ;;
    03 | 15)
      case $MINUTE in
        0[0-9] | 1[0-2]) echo "P" ;;
        1[3-9] | 2[0-2]) echo "Q" ;;
        2[3-9] | 3[0-5]) echo "R" ;;
        3[6-9] | 4[0-8]) echo "S" ;;
        49 | 5[0-9]) echo "T" ;;
        *) echo "ERROR in Hour mod 03"   ;;
      esac
      ;;
    04 | 16)
      case $MINUTE in
        0[0-9] | 1[0-2]) echo "U" ;;
        1[3-9] | 2[0-2]) echo "V" ;;
        2[3-9] | 3[0-5]) echo "W" ;;
        3[6-9] | 4[0-8]) echo "X" ;;
        49 | 5[0-9]) echo "Y" ;;
        *) echo "ERROR in Hour mod 04"   ;;
      esac
      ;;
    05 | 17)
      case $MINUTE in
        0[0-9] | 1[0-2]) echo "Z" ;;
        1[3-9] | 2[0-2]) echo "a" ;;
        2[3-9] | 3[0-5]) echo "b" ;;
        3[6-9] | 4[0-8]) echo "c" ;;
        49 | 5[0-9]) echo "d" ;;
        *) echo "ERROR in Hour mod 05"   ;;
      esac
      ;;
    06 | 18)
      case $MINUTE in
        0[0-9] | 1[0-2]) echo "e" ;;
        1[3-9] | 2[0-2]) echo "f" ;;
        2[3-9] | 3[0-5]) echo "g" ;;
        3[6-9] | 4[0-8]) echo "h" ;;
        49 | 5[0-9]) echo "i" ;;
        *) echo "ERROR in Hour mod 06"   ;;
      esac
      ;;
    07 | 19)
      case $MINUTE in
        0[0-9] | 1[0-2]) echo "j" ;;
        1[3-9] | 2[0-2]) echo "k" ;;
        2[3-9] | 3[0-5]) echo "l" ;;
        3[6-9] | 4[0-8]) echo "m" ;;
        49 | 5[0-9]) echo "n" ;;
        *) echo "ERROR in Hour mod 07"   ;;
      esac
      ;;
    08 | 20)
      case $MINUTE in
        0[0-9] | 1[0-2]) echo "o" ;;
        1[3-9] | 2[0-2]) echo "p" ;;
        2[3-9] | 3[0-5]) echo "q" ;;
        3[6-9] | 4[0-8]) echo "r" ;;
        49 | 5[0-9]) echo "s" ;;
        *) echo "ERROR in Hour mod 08"   ;;
      esac
      ;;
    09 | 21)
      case $MINUTE in
        0[0-9] | 1[0-2]) echo "t" ;;
        1[3-9] | 2[0-2]) echo "u" ;;
        2[3-9] | 3[0-5]) echo "v" ;;
        3[6-9] | 4[0-8]) echo "w" ;;
        49 | 5[0-9]) echo "x" ;;
        *) echo "ERROR in Hour mod 09"   ;;
      esac
      ;;
    10 | 22)
      case $MINUTE in
        0[0-9] | 1[0-2]) echo "y" ;;
        1[3-9] | 2[0-2]) echo "z" ;;
        2[3-9] | 3[0-5]) echo "1" ;;
        3[6-9] | 4[0-8]) echo "2" ;;
        49 | 5[0-9]) echo "3" ;;
        *) echo "ERROR in Hour mod 10"   ;;
      esac
      ;;
    11 | 23)
      case $MINUTE in
        0[0-9] | 1[0-2]) echo "4" ;;
        1[3-9] | 2[0-2]) echo "5" ;;
        2[3-9] | 3[0-5]) echo "6" ;;
        3[6-9] | 4[0-8]) echo "7" ;;
        49 | 5[0-9]) echo "8" ;;
        *) echo "ERROR in Hour mod 11"   ;;
      esac
      ;;
     *) echo "ERROR finding Hour"   ;;
  esac
  ;;

'minute')
  MINUTE=`date +%M`
  case $MINUTE in
    00) echo "A" ;;
    01) echo "B" ;;
    02) echo "C" ;;
    03) echo "D" ;;
    04) echo "E" ;;
    05) echo "F" ;;
    06) echo "G" ;;
    07) echo "H" ;;
    08) echo "I" ;;
    09) echo "J" ;;
    10) echo "K" ;;
    11) echo "L" ;;
    12) echo "M" ;;
    13) echo "N" ;;
    14) echo "O" ;;
    15) echo "P" ;;
    16) echo "Q" ;;
    17) echo "R" ;;
    18) echo "S" ;;
    19) echo "T" ;;
    20) echo "U" ;;
    21) echo "V" ;;
    22) echo "W" ;;
    23) echo "X" ;;
    24) echo "Y" ;;
    25) echo "Z" ;;
    26) echo "a" ;;
    27) echo "b" ;;
    28) echo "c" ;;
    29) echo "d" ;;
    30) echo "e" ;;
    31) echo "f" ;;
    32) echo "g" ;;
    33) echo "h" ;;
    34) echo "i" ;;
    35) echo "j" ;;
    36) echo "k" ;;
    37) echo "l" ;;
    38) echo "m" ;;
    39) echo "n" ;;
    40) echo "o" ;;
    41) echo "p" ;;
    42) echo "q" ;;
    43) echo "r" ;;
    44) echo "s" ;;
    45) echo "t" ;;
    46) echo "u" ;;
    47) echo "v" ;;
    48) echo "w" ;;
    49) echo "x" ;;
    50) echo "y" ;;
    51) echo "z" ;;
    52) echo "1" ;;
    53) echo "2" ;;
    54) echo "3" ;;
    55) echo "4" ;;
    56) echo "5" ;;
    57) echo "6" ;;
    58) echo "7" ;;
    59) echo "8" ;;
    *) echo "ERROR finding Minute" ;;
  esac
  ;;
esac
exit 0


HDD:

Код: Избери целия код
#!/usr/bin/env python
import sys
import os
import subprocess

# root filesystem
print "${voffset -2}${color6}${goto 15}${font Poky:size=15}p${font}${offset 6}${voffset -7}${goto 50}Home: ${font Liberation Sans:style=Bold:size=8}${color2}${fs_free_perc /}%  ${color6}${font}${font Weather:size=0}y ${font}${color2}${execi 10 hddtemp /dev/sda |cut -c34-40}${font}"
print "${voffset 2}${color6}${goto 16}${fs_bar 4,20 /}${offset 8}${voffset -2}${goto 50}${color2}${fs_used /}/${fs_free /}"

# folder in /media
print "${voffset -41}${color6}${goto 200}${font Poky:size=15}y${font}${offset 6}${voffset -7}${goto 235}CD/DVD: ${font Liberation Sans:style=Bold:size=8}${color2}${fs_free_perc /media/cdrom}%  ${color6}${font}${font Weather:size=0}y ${font}${color2}${execi 10 hddtemp /dev/sda |cut -c34-40}${font}"
print "${voffset 2}${color6}${goto 200}${fs_bar 4,20 /media/cdrom}${offset 8}${voffset -2}${goto 235}${color2}${fs_used /media/cdrom}/${fs_free /media/cdrom}"

print "${voffset 5}${color6}${goto 15}${font Poky:size=15}y${font}${offset 6}${voffset -7}${goto 50}M-media: ${font Liberation Sans:style=Bold:size=8}${color2}${fs_free_perc /media/Multimedia}%  ${color6}${font}${font Weather:size=0}y ${font}${color2}${execi 10 hddtemp /dev/sda |cut -c34-40}${font}"
print "${voffset 2}${color6}${goto 16}${fs_bar 4,20 /media/Multimedia}${offset 8}${voffset -2}${goto 50}${color2}${fs_used /media/Multimedia}/${fs_free /media/Multimedia}"

print "${voffset -41}${color6}${goto 200}${font Poky:size=15}y${font}${offset 6}${voffset -7}${goto 235}Working: ${font Liberation Sans:style=Bold:size=8}${color2}${fs_free_perc /media/Working}%  ${color6}${font}${font Weather:size=0}y ${font}${color2}${execi 10 hddtemp /dev/sda |cut -c34-40}${font}"
print "${voffset 2}${color6}${goto 200}${fs_bar 4,20 /media/Working}${offset 8}${voffset -2}${goto 235}${color2}${fs_used /media/Working}/${fs_free /media/Working}"


ip.sh

Код: Избери целия код
#!/bin/bash
# eigene öffentliche ip anzeigen

wget http://checkip.dyndns.org/ -q -O - |
grep -Eo '\<[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\>'


weather.template

Код: Избери целия код
${goto 150}${voffset 10}${font Zekton:size=20}${color6}[--datatype=HT]${font}${image [--datatype=WI] -p 60,5 -s 70x70}
${goto 150}${voffset 5}${color6}Усещане за: ${color2}[--datatype=LT --night]${image [--datatype=WI --startday=1] -p 55,120 -s 50x50}${image [--datatype=WI --startday=2] -p 150,120 -s 50x50}${image [--datatype=WI --startday=3] -p 240,120 -s 50x50}
${goto 150}${voffset 5}${color6}Мин.: ${color2}[--startday=0 --datatype=LT --night] ${color6}Макс.: ${color2}[--startday=0 --datatype=HT --night]
 
${goto 50}${voffset 10}${color6}[--datatype=DW --shortweekday --startday=1]:${color1}[--datatype=HT --hideunits --hidedegreesymbol --startday=1]${color}/${color6}[--datatype=LT --hideunits --hidedegreesymbol --startday=1]${goto 150}${color6}[--datatype=DW --shortweekday --startday=2]:${color1}[--datatype=HT --hideunits --hidedegreesymbol --startday=2]${color}/${color6}[--datatype=LT --hideunits --hidedegreesymbol --startday=2]${goto 240}${color6}[--datatype=DW --shortweekday --startday=3]:${color1}[--datatype=HT --hideunits --hidedegreesymbol --startday=3]${color}/${color6}[--datatype=LT --hideunits --hidedegreesymbol --startday=3]


Замествате conkyrc файла.После с текстов редактор копирате и запаметявате скриптовете.Аз съм ги запаметил в /home/юзернейм/conky/scripts.После им давате права да се изпълняват като програми.Това става като отворите Терминала и пишете:
Код: Избери целия код
chmod +x /home/юзернейм/conky/scripts/името на скрипта

Сменяте BUXX0001 с кода на вашия град.Запаметявате conkyrc и затваряте всичко.И накрая Alt+F2,ако имате в момента пуснато конки на десктопа пишете killall conky да го затворите.След това пак Alt+F2 и пишете conky,за да тръгне новото конки.УСПЕХ
Ако нещо не тръгне пишете ще ви помогна да го подкараме :)
Аватар
radoshow
Заклет фен
 
Мнения: 1891
Регистриран на: 14 Ное 2009, 12:41
Местоположение: Бургас,България

Re: Conky-Упътване и конфигурации

Мнениеот ross » 19 Фев 2010, 16:36

radoshow, къде и какво да променя, за да го сложа вдясно? Иначе всичко се получи и много ми харесва. Благодарности.
ross
Старши член
Старши член
 
Мнения: 41
Регистриран на: 17 Дек 2009, 19:37

Re: Conky-Упътване и конфигурации

Мнениеот radoshow » 19 Фев 2010, 18:28

Намираш тези редове:

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

Махаш коментара (#) от

#alignment top_right

Поставяш коментар (#) на

alignment top_left
Запаметяваш,рестартираш conky и си готов. :D :D :D
Аватар
radoshow
Заклет фен
 
Мнения: 1891
Регистриран на: 14 Ное 2009, 12:41
Местоположение: Бургас,България

Re: Conky-Упътване и конфигурации

Мнениеот ross » 20 Фев 2010, 10:49

Супер! Мерси!
А какво да променя, за да стане календара под прогнозата за времето, а часовника да е под календара? И евентуално часовникът да е малко по-голям. (Не е проблем, че така някои от най-долните неща ще се скрият, те не ми трябват)
ross
Старши член
Старши член
 
Мнения: 41
Регистриран на: 17 Дек 2009, 19:37

Re: Conky-Упътване и конфигурации

Мнениеот ross » 25 Фев 2010, 19:04

neosofti.org, ще може ли да обясниш като на абсолютно начинаещ как да направя това conky, което си пуснал на 28 Яну 2010? Кода ясно, че се слага в .conkyrc, но тези сензори къде, какво да ги правя?
ross
Старши член
Старши член
 
Мнения: 41
Регистриран на: 17 Дек 2009, 19:37

Re: Conky-Упътване и конфигурации

Мнениеот radoshow » 09 Мар 2010, 12:10

Ето ви още един приятен конки Десктоп.

Изображение

За да се появи на вашия телевизор,трябва да се направят няколко гимнастики :).Първото,което трябва да се направи,е да се смени conkyrc с този:

Код: Избери целия код
 #--- Conky by londonali1010 ---#

background no
net_avg_samples 2
cpu_avg_samples 1
no_buffers yes
double_buffer yes
update_interval 1

own_window yes
own_window_type override
own_window_class conky
own_window_hints undecorated,skip_taskbar,skip_pager,sticky,below
#own_window_argb_visual no
#own_window_argb_value 100
own_window_transparent yes


border_inner_margin 0
border_outer_margin 0
default_color black
color1 99a663
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
stippled_borders 0
draw_outline no
draw_shades no
show_graph_scale no
show_graph_range no

use_xft yes
xftfont Sawasdee:size=24
xftalpha 0.8
uppercase no

minimum_size 1200 800
#maximum_width 120
use_spacer none
alignment tr
gap_x 0
gap_y 0

#${voffset 200}${goto 10}${time %B}${alignr 10}${time %Y}
#${goto 10}${cpubar cpu3 1,260}
#${goto 10}${font DejaVu Sans Mono:size=16}${execpi 60 DJS=`date +%_d`; cal | sed '1d' | sed '/./!d' | sed 's/$/                     /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${goto #0} /' | sed /" $DJS "/s/" $DJS "/" "'${color1}'"$DJS"'${color}'" "/}
#${goto 10}${cpubar cpu3 1,260}

lua_load ~/scripts/conky_widgets.lua
lua_draw_hook_pre load_text

TEXT


След това отваряте един текстов редактор и копирате това:

Код: Избери целия код
--[[
Conky Widgets by londonali1010 (2009)

Call this script in Conky using the following before TEXT (assuming you save this script to ~/scripts/conky_widgets.lua):
   lua_load ~/scripts/conky_widgets.lua
   lua_draw_hook_pre load_text ]]

require 'cairo'
function draw_text()
   if conky_window==nil then return end
   local w=conky_window.width
   local h=conky_window.height
   local cs=cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, w, h)
   cr=cairo_create(cs)

   
      
-- Font
cairo_select_font_face (cr, "Impact", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);

-- font size
cairo_set_font_size (cr, 60.0);

--font color
cairo_set_source_rgba (cr, 0.192156863, 0.180392157, 0.156862745, 1);

cairo_translate (cr, -0.0, 0.0);
-- angle
cairo_rotate(cr,-0.52);

-- text position
cairo_move_to (cr, -200.0, 770.0);

-- shown text
cairo_show_text (cr, conky_parse('${time %H:%M:%S}'));

cairo_set_font_size (cr, 40.0);
cairo_move_to (cr, 550.0, 725.0);
cairo_set_source_rgba (cr, 0.192156863, 0.180392157, 0.156862745, 0.7);
cairo_show_text (cr, conky_parse('${cpu cpu1}%'));

cairo_set_font_size (cr, 55.0);
cairo_move_to (cr, 530.0, 785.0);
cairo_set_source_rgba (cr, 0.325490196, 0.258823529, 0.035294118, 0.2);
cairo_show_text (cr, 'CPU1');

cairo_set_font_size (cr, 40.0);
cairo_move_to (cr, 90.0, 635.0);
cairo_set_source_rgba (cr, 0.192156863, 0.180392157, 0.156862745, 0.7);
cairo_show_text (cr, conky_parse('${exec audtool2 --current-song | cut -b-55}    ${exec audtool2 --current-song-output-length}/ ${exec audtool2 --current-song-length}'));

cairo_set_font_size (cr, 40.0);
cairo_move_to (cr, 155.0, 485.0);
cairo_set_source_rgba (cr, 0.192156863, 0.180392157, 0.156862745, 0.7);
cairo_show_text (cr, conky_parse('${mem}'));

cairo_set_font_size (cr, 60.0);
cairo_move_to (cr, 160.0, 430.0);
cairo_set_source_rgba (cr, 0.325490196, 0.258823529, 0.035294118, 0.2);
cairo_show_text (cr, 'RAM');

cairo_set_font_size (cr, 40.0);
cairo_move_to (cr, 355.0, 485.0);
cairo_set_source_rgba (cr, 0.192156863, 0.180392157, 0.156862745, 0.7);
cairo_show_text (cr, conky_parse('${fs_free /}'));

cairo_set_font_size (cr, 55.0);
cairo_move_to (cr, 355.0, 400.0);
cairo_set_source_rgba (cr, 0.325490196, 0.258823529, 0.035294118, 0.2);
cairo_show_text (cr, 'ROOT');

cairo_set_font_size (cr, 40.0);
cairo_move_to (cr, 45.0, 750.0);
cairo_set_source_rgba (cr, 0.192156863, 0.180392157, 0.156862745, 0.7);
cairo_show_text (cr, conky_parse('${execi 900 conkyForecast --location=BUXX0001 --datatype=HT}'));

cairo_set_font_size (cr, 60.0);
cairo_move_to (cr, 145.0, 750.0);
cairo_set_source_rgba (cr, 0.325490196, 0.258823529, 0.035294118, 0.2);
cairo_show_text (cr, 'WEATHER');

cairo_set_font_size (cr, 60.0);
cairo_move_to (cr, 245.0, 575.0);
cairo_set_source_rgba (cr, 0.325490196, 0.258823529, 0.035294118, 0.2);
cairo_show_text (cr, 'AUDACIOUS');

cairo_set_font_size (cr, 55.0);
cairo_move_to (cr, 820.0, 690.0);
cairo_set_source_rgba (cr, 0.325490196, 0.258823529, 0.035294118, 0.2);
cairo_show_text (cr, 'GMAIL');

cairo_set_font_size (cr, 40.0);
cairo_move_to (cr, 870.0, 735.0);
cairo_set_source_rgba (cr, 0.192156863, 0.180392157, 0.156862745, 0.7);
cairo_show_text (cr, conky_parse('${execpi 60 conkyEmail --servertype=IMAP --servername=imap.gmail.com --username=xxxxxxxxxx@gmail.com --password=xxxxxxxxxxxxx --ssl '));

cairo_stroke (cr);




end



function conky_load_text()
 if conky_window==nil then return end
    local cs=cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual, conky_window.width,conky_window.height)
   
    local cr=cairo_create(cs)   
   
    local updates=conky_parse('${updates}')
    update_num=tonumber(updates)
   
    if update_num>5 then
       draw_text()
    end
end
 


като го запаметите като conky_widgets.lua в папка scripts,ако нямате такава папка си на правете в Домашната директория.А тапета може да се изтегли от тук
Аватар
radoshow
Заклет фен
 
Мнения: 1891
Регистриран на: 14 Ное 2009, 12:41
Местоположение: Бургас,България

Re: Conky-Упътване и конфигурации

Мнениеот radoshow » 16 Апр 2010, 16:22

Здравейте,
Днес искам да ви покажа едно Conky и да ви дам и конфигурационните файлове с които ще можете да го извадите и на вашия десктоп.
Изображение
Скриптовете са написани на Cairo и Lua.Без тях няма как да извадите текст под наклон.За това Conky наклона е 30 градуса.Версията която показва това Conky e 1.71 или по-ново.Препоръчвам си да си надградите вашето Conky до най-новата версия да нямате проблеми.Това става като отворите един Терминал и пишете в него sudo add-apt-repository ppa:norsetto/ppa.Обновявате и от СИНАПТИК го инсталирате.Препоръчвам инсталирането на conky-all.Всичко нужно за този тефтер съм го добавил долу в прикачения файл.Ако имате въпроси питайте.Успех

Edit: ето изтеглете файловете от тук:http://dox.bg/files/dw?a=4201e04b69 ,защото нещо не мога да ги прикача.
Аватар
radoshow
Заклет фен
 
Мнения: 1891
Регистриран на: 14 Ное 2009, 12:41
Местоположение: Бургас,България

Re: Conky-Упътване и конфигурации

Мнениеот radoshow » 30 Апр 2010, 11:22

Здравейте.Днес искам да ви представя едно conky с което можете да изведете снимки на Земята и Луната,които се ъпдейтват на всеки час и показва къде в момента е ден и къде нощ на земното кълбо.Тези снимки на Земята и Луната могат да се зуумват(изображенията могат да се приближават или отдалечават).Също така може може да се променя и размера на изображението,което се показва на екрана.За да се покаже от раз безпроблемно на екрана трябва да укажете пътя на .sh скрипта и .lua скрипта в conkyrc-то.При желание може да промените и позиционирането на Имидж-а примерно ако живеете от другата стана на Земното кълбо или искате да виждате кога изгрява или залязва Слънцето в Япония или Америка.Това става като поставите новите координати в .sh скрипта.
Ето от този сайт http://www.fourmilab.ch/earthview/ идват снимките за това conky.Ако имате някакви въпроси отностно пускането и скриптовете на това conky питайте ще Ви помогна.
А ето и как изглеждат Земята и Луната на десктоп-а:

ИзображениеИзображение
Прикачени файлове
Moon_Earth.tar.gz
(2.88 KiB) 295 пъти
Аватар
radoshow
Заклет фен
 
Мнения: 1891
Регистриран на: 14 Ное 2009, 12:41
Местоположение: Бургас,България

Re: Conky-Упътване и конфигурации

Мнениеот vasilissv » 07 Юни 2010, 17:11

radoshow написа:Намираш тези редове:

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

Махаш коментара (#) от

#alignment top_right

Поставяш коментар (#) на

alignment top_left
Запаметяваш,рестартираш conky и си готов. :D :D :D

Страхотно упътване, всичко стана както трябва освен една малка подробност, че при АТИ картите липсва отчитането на температурата и драйверите. Има ли начин да кажеш какво трябва да се промени по .conkyrc файла, за да не ми изписва (както е сега :) ) драйвър: nVidia?
vasilissv
Новак
Новак
 
Мнения: 2
Регистриран на: 07 Юни 2010, 15:47

Re: Conky-Упътване и конфигурации

Мнениеот vasilissv » 07 Юни 2010, 17:40

radoshow написа:Здравейте.Днес искам да ви представя едно conky с което можете да изведете снимки на Земята и Луната,които се ъпдейтват на всеки час и показва къде в момента е ден и къде нощ на земното кълбо.Тези снимки на Земята и Луната могат да се зуумват(изображенията могат да се приближават или отдалечават).Също така може може да се променя и размера на изображението,което се показва на екрана.За да се покаже от раз безпроблемно на екрана трябва да укажете пътя на .sh скрипта и .lua скрипта в conkyrc-то.При желание може да промените и позиционирането на Имидж-а примерно ако живеете от другата стана на Земното кълбо или искате да виждате кога изгрява или залязва Слънцето в Япония или Америка.Това става като поставите новите координати в .sh скрипта.
Ето от този сайт http://www.fourmilab.ch/earthview/ идват снимките за това conky.Ако имате някакви въпроси отностно пускането и скриптовете на това conky питайте ще Ви помогна.
А ето и как изглеждат Земята и Луната на десктоп-а:

ИзображениеИзображение

Днес докато си проверявах пощата и попаднах на този адрес: http://lifehacker.com/5556316/set-a-rotating-picture-of-the-earth-as-your-ubuntu-wallpaper?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+lifehacker%2Ffull+%28Lifehacker%29&utm_content=Google+Reader , в който е указано как да си направиш десктоп фон с реални снимки от земята.
Ето какво се получи: Изображение :clap:
vasilissv
Новак
Новак
 
Мнения: 2
Регистриран на: 07 Юни 2010, 15:47

Re: Conky-Упътване и конфигурации

Мнениеот radoshow » 07 Юни 2010, 17:57

vasilissv Никога не съм търсил как да извеждам информация от АТИ,защото и на двата компютъра съм с nVidia.Ще потърся и ако открия нещо ще го пусна тук.А за тоя сменящия се wallpaper има също и скрипт за конки.Аз бях го публикувал някъде,но не се сещам къде.Ще потърся и него и ще го пуликувам тук.
Аватар
radoshow
Заклет фен
 
Мнения: 1891
Регистриран на: 14 Ное 2009, 12:41
Местоположение: Бургас,България

Re: Conky-Упътване и конфигурации

Мнениеот alfazulo » 21 Юли 2010, 18:24

radoshow можеш ли да провериш за моя град Ямбол дали има код в сайта за времето и ако няма кои е най- близкия град ,че нещо немога да се регестрирам в този сайт. :)
Аватар
alfazulo
Старши член
Старши член
 
Мнения: 69
Регистриран на: 04 Фев 2010, 10:26
Местоположение: Ямбол

Re: Conky-Упътване и конфигурации

Мнениеот lokster » 21 Юли 2010, 18:35

@radoshow, замислям се дали да не вземем да направим няколко deb пакета с всичките конфигурации които досега си правил за conky и да ги сложим в хранилищата на УСУ. И всичко да става с няколко цъквания...
Да, определено идеята ми харесва. Само че ще се наложи преработка на някои скриптове, за да могат да работят - ще трябва да идат в глобални папки, а не в ~/
Ще помисля по въпроса...
"My mind is going. I can feel it. There is no question about it. I can feel it. I can feel it. I’m afraid."
Аватар
lokster
Администратор
Администратор
 
Мнения: 3452
Регистриран на: 11 Май 2008, 12:26
Местоположение: Видин, България

ПредишнаСледваща

Назад към Общи теми

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта

cron