conky - instalacja, konfiguracja, i2c, hddtemp itd.

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
otw
Posty: 24
Rejestracja: 16 września 2007, 22:19

Post autor: otw »

mam kilka pytan odnosnie: Conky jako monitor aktualizacji.

domyslnie w pliku UPGRADE.MONITOR jest wpisane:

Kod: Zaznacz cały

#!/bin/bash
apt-get update
sh -c "apt-get dist-upgrade -s | grep Inst | cut -c 6- > /var/log/upgrades.log"
natomiast ja korzystam z aptitude, wiec zmienilem na:

Kod: Zaznacz cały

#!/bin/bash 
aptitude update
sh -c "aptitude dist-upgrade -s | grep Inst | cut -c 6- > /var/log/upgrades.log"
Tylko ze jest problem. Pierwsza czesc robiaca update dziala bez zarzutu, natomiast

Kod: Zaznacz cały

sh -c "aptitude dist-upgrade -s | grep Inst | cut -c 6- > /var/log/upgrades.log"
nie dziala. Jak wpisuje w konsoli ta linijke to konsola wiesza sie. Zamiana w tej linijce aptitude na apt-geta powoduje prawidlowe dzialanie.

Czy da sie cos zmienic w tym skrypcie, tak aby dzialo aptitude?
Jesli nie to czy jak bede w tym przypadku korzystal z apt-geta to bede mial potem jakies problemy z zaleznosciami, aptitude, itp?

Dalej.

Jesli sie nie myle to ta czesc:

Kod: Zaznacz cały

10,20,30,40,50,59 * * * * root /etc/init.d/UPGRADE.MONITOR
sprawia ze skrypt aktualizuje sie co 10min, natomiast ja chcialbym, aby aktualizowal sie zaraz po wlaczeniu komputera i po 6h dzialania kompa, czyli np uptime=10min i uptime=n*6h, n=1,2,3... Jako ze nie znam sie na tym musze spytac sie o pomoc specejalistow :)
dash4
Posty: 81
Rejestracja: 11 kwietnia 2008, 00:34
Lokalizacja: Bia³ystok

Post autor: dash4 »

Witam.
Czy ktos wie co moglo sie stac, ze conky pomimo tego ze jest dodany do autostartu (i wczesniej dzialal-ten autostart razem z systemem) to teraz conky sie nie odpala.
Nic nie edytowalem w conky, w autostarcie tez nic nie bylo zmieniane- poprostu ktoregor razu odpalilem system i conky sie nie uruchomil- musze go recznie odpalac przez konsole.
Z gory dziekuje za pomoc
Pozdrawiam
Awatar użytkownika
Inquistor
Beginner
Posty: 122
Rejestracja: 25 września 2007, 20:48

Post autor: Inquistor »

Może włącz conky poprzez "Uruchom Program" lub cos w tym rodzaju, a potem po prostu się wyloguj (tzn. zapisz sesje). Mi tak hula.
Quink
Posty: 3
Rejestracja: 21 kwietnia 2008, 11:48

Post autor: Quink »

Kaka' pisze:Conky i i2c

Teraz najważniejsza część. Należy zmienić jeden z plików. Wejdź do katalogu src i w dowolnym edytorze otwórz plik linux.c, na przykład:

Kod: Zaznacz cały

vim linux.c
Odnajdujemy linijkę:
#define I2C_DIR "/sys/bus/i2c/devices/"
i zmieniamy "/sys/bus/i2c/devices/" na odpowiednią ścieżkę do i2c. Jaka jest odpowiednia ścieżka? Dokładnie Ci nie powiem, bo u każdego może być inaczej. W moim przypadku ścieżka do i2c (chyba, już dokładnie nie pamiętam) to jest: /sys/bus/i2c/devices/9191-0290. Jak już zmienimy ten plik na odpowiednią ścieżkę to zapisujemy go i wychodzimy z katalogu src (cd -). Teraz wydajemy (jako root) polecenie:

debian:/home/kaka/conky#
Mam wersje 1.5.1 i nigdzie nie ma linijki

Kod: Zaznacz cały

#define I2C_DIR "/sys/bus/i2c/devices/"
w linux.c - wyszukiwalem i przegladalem cale 2 razy .
nerwus
Posty: 25
Rejestracja: 28 kwietnia 2007, 12:41

Post autor: nerwus »

miałem problem z conky i i2c który rozwiązałem dzięki potędze google :) Nie wiem czy było ale raczej nie zauważyłem

dla nowszych kerneli i2c zmienił miejsce i czasami może nie działać ale mamy polecenie

Kod: Zaznacz cały

hwmon
Wszelkie informacje o temperaturze znajdziemy w

Kod: Zaznacz cały

/sys/class/hwmon


Teraz sprawadzamy

Kod: Zaznacz cały

ls /sys/class/hwmon
W odpowiedzi dostajemy hwmon0 (u mnie było jeszcze hwmon1)

Na zakończeniu w .conkyrc zmieniamy i2c na hwmon. Gdy nie zadziała wpisujemy hwmon i numer kolejnego hwmon z wcześniejszego polecenia np.

Kod: Zaznacz cały

${hwmon 1 temp 2} dla hwmon1
${hwmon fan 1} dla hwmon0 
bastard79
Posty: 41
Rejestracja: 06 maja 2008, 14:19

Post autor: bastard79 »

przebrnąłem przez te 22 strony i udało mi się rozwiązać 1 z 2 problemów, chociaż bardziej zależy mi na tym drugim :) , mianowicie chodzi o takie coś :)

conky wyświetlam sobie po prawej stronie ekranu, i wszystko wyświetla się tak jak powinno, natomiast bardziej mnie wkurza zachowanie myszki po kliknięciu w obszar conky, bo klikając w ten obszar wskaźnik zaznacza mi obiekty na pulpicie które są po lewej stronie!, czy jest możliwość ustawienia tak aby myszka po kliknięciu w obszar conky zachowywała się tak jakby tam nie było conky

problem występuje na
gnome 2.20 + debian sid
gnome 2.22 + ubuntu 8.04 + compiz

mój config

Kod: Zaznacz cały

background yes

#prawy dolny rog
gap_x 1070
gap_y 30

maximum_width 200

# X font when Xft is disabled, you can pick one with program xfontsel
#font -*-*-*-r-normal--14-*-*-*-c-*-iso8859-2
font -xos4-terminus-*-r-normal-*-12-100-*-*-c-*-iso10646-1

# Use Xft?
use_xft yes


#xftfont Bitstream Vera Sans Mono:size=8
xftfont Terminus:encoding=utf-8:size=9
xftalpha 0.9

update_interval 1.0

total_run_times 0

#own_window no
own_window yes
own_window_type desktop
#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
draw_shades yes
draw_outline no
draw_borders no
stippled_borders 8
border_margin 4
border_width 1

default_color white
default_shade_color black
default_outline_color white

alignment top_left
no_buffers yes
uppercase no

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale yes


TEXT
${font :size=9}${color slate grey}OS:        $alignr${color }${execi 99999 lsb_release -d -s}
${font :size=9}${color slate grey}Kernel:    $alignr${color }$kernel
${font :size=9}${color slate grey}UpTime:     $alignr${color }$uptime
${font :size=9}${color slate grey}Load:     $alignr${color }$loadavg

${color }${color slate grey}CPU:    ${color}%${color #ddaa00}$cpu${alignr}${color}$running_processes/ $processes
${color slate grey}${cpugraph 25,200 000000 ffffff} 

${font :size=8}${color slate grey}Top Processes    ${alignr}PID   CPU   MEM
${color lightgrey}${top name 1}${color #ff6a6a}$alignr${top pid 1}${top cpu 1} ${top mem 1}$color
${color lightgrey}${top name 2}${color #ffc125}$alignr${top pid 2}${top cpu 2} ${top mem 2}$color
${color lightgrey}${top name 3}${color #eeee00}$alignr${top pid 3}${top cpu 3} ${top mem 3}$color
${color lightgrey}${top name 4}${color #c0ff3e}$alignr${top pid 4}${top cpu 4} ${top mem 4}$color

${font :size=9}${color slate grey}RAM:        ${color}%$memperc ${alignr}$mem
${membar 5,200}
${font :size=9}${color slate grey}SWAP:    ${color}%$swapperc ${alignr}$swap
${swapbar 5,200}

${font :size=9}${color slate grey}HDD: ${color}${alignr}$diskio
${font :size=9}${color slate grey}${diskiograph 25,200 000000 ff0000}
${font :size=8}
${color slate grey} /:        ${alignr}${color }${fs_free /} $alignr${color #ddaa00}${fs_type /}
${color slate grey} /home:    ${alignr}${color }${fs_free /home} $alignr${color #ddaa00}${fs_type /home}
${color slate grey} /UPLOAD:    ${alignr}${color }${fs_free /home/UPLOAD} $alignr${color #ddaa00}${fs_type /home/UPLOAD}

${color slate grey}INTERNET: ${alignr}IP: ${color }${addr eth0}
${color}UP: ${color #ddaa00}${upspeed eth0}${color} KiB/s     ${alignr}${offset 10}${color}Total UP: ${color white}${totalup eth0}
${color}DL: ${color #ddaa00}${downspeed eth0}${color} KiB/s     ${alignr}${offset 10}${color}Total DL: ${color white}${totaldown eth0}
${color slate grey}${upspeedgraph eth0 25,200 000000 0000ff}
${color slate grey}${downspeedgraph eth0 25,200 000000 00ff00}

${color #0077ff}@Connections@
$color Inbound: ${tcp_portmon 1 32767 count}
$color Outbound: ${tcp_portmon 32768 61000 count}
${color #0077ff}Outbound Connection ${alignr} Port$color
 ${tcp_portmon 32768 61000 rip 0} ${alignr} ${tcp_portmon 32768 61000 rservice 0}
 ${tcp_portmon 32768 61000 rip 1} ${alignr} ${tcp_portmon 32768 61000 rservice 1}
 ${tcp_portmon 32768 61000 rip 2} ${alignr} ${tcp_portmon 32768 61000 rservice 2}
 ${tcp_portmon 32768 61000 rip 3} ${alignr} ${tcp_portmon 32768 61000 rservice 3}
 ${tcp_portmon 32768 61000 rip 4} ${alignr} ${tcp_portmon 32768 61000 rservice 4}
 ${tcp_portmon 32768 61000 rip 4} ${alignr} ${tcp_portmon 32768 61000 rservice 5}
 ${tcp_portmon 32768 61000 rip 4} ${alignr} ${tcp_portmon 32768 61000 rservice 6}
 ${tcp_portmon 32768 61000 rip 4} ${alignr} ${tcp_portmon 32768 61000 rservice 7}
 ${tcp_portmon 32768 61000 rip 4} ${alignr} ${tcp_portmon 32768 61000 rservice 8}
 ${tcp_portmon 32768 61000 rip 4} ${alignr} ${tcp_portmon 32768 61000 rservice 9}
 ${tcp_portmon 32768 61000 rip 4} ${alignr} ${tcp_portmon 32768 61000 rservice 10}
Zooltar
Posty: 13
Rejestracja: 17 maja 2008, 16:23

Post autor: Zooltar »

Gry chcę włączyć conky wyświetla mi się taki error:

Kod: Zaznacz cały

stella:/home/zooltar# conky
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Conky: can't open display: :0.0
Jakieś porady? :-?
winnetou

Post autor: winnetou »

nie uruchamiaj jako root tylko zwykły user
Zooltar
Posty: 13
Rejestracja: 17 maja 2008, 16:23

Post autor: Zooltar »

Wtedy nic się nie pojawia na pulpicie :-(

Kod: Zaznacz cały

zooltar@stella:~$ conky
Conky: /home/zooltar/.conkyrc: 31: no such configuration: 'colour'
Conky: use_spacer should have an argument of left, right, or none.  'yes' seems to be some form of 'true', so defaulting to right.
Conky: forked to background, pid is 9814
zooltar@stella:~$
Conky: desktop window (180000d) is subwindow of root window (155)
Conky: drawing to desktop window
Conky: failed to set up double buffer
Conky: drawing to single buffer
winnetou

Post autor: winnetou »

linijka 31 nie ma zmiennej colour popraw na color ;] to po amerykańsku nie po brytyjsku ;]
Zablokowany