[HOW TO] Conky w KDE

Czy to How To pomogło Ci?

Nie
19
79%
Nie
5
21%
 
Liczba głosów: 24
Awatar użytkownika
karaslbn
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 31 maja 2007, 16:19
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Kontakt:

[HOW TO] Conky w KDE

Post autor: karaslbn »

Jako, że męczyłem się dłuższy czas z ustawieniem conky i odnalezienie rozwiązania wymagało połączenia wiedzy z różnych stron, postanowiłem napisać to How To i zebrać wszystkie informacje w całość.

1. Instalacja

Kod: Zaznacz cały

sudo apt-get install conky

Kod: Zaznacz cały

zcat /usr/share/doc/conky/examples/conkyrc.sample.gz > ~/.conkyrc
2. Konfiguracja

Edytujemy plik .conkyrc znajdujący się w /home/nazwa_użytkownika/ czyli np.

Kod: Zaznacz cały

kate /home/nazwa_użytkownika/.conkyrc
i wklejamy tam (lub wpisujemy) ustawienia naszego conky - gotowe możemy znaleźć na forum

Mój config (pożyczony od kogoś z forum z małymi poprawkami odnośnie sieci):
background no

double_buffer yes
update interval 0.5

# Use Xft?
use_xft yes

# Xft font when Xft is enabled
#xftfont Bitstream Vera Sans:size=7
xftfont Sans Serif:size=7
# Text alpha when using Xft
xftalpha 0.8

own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

gap_x 1050
gap_y 380

maximum_width 250

#${color #518a34}|${color #518a34}$alignr|
#${color #6df62a}

#########################
TEXT
${color #518a34} _________________________________________
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|${color #6df62a}$alignc${pre_exec whoami}@$nodename${color #518a34}$alignr|
${color #518a34}|$alignc${color #6df62a}IP: ${addr eth0}${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|--> Time${color #6df62a}$alignc${time %H:%M}${color #518a34}$alignr|
${color #518a34}|--> Date${color #6df62a}$alignc${time %A, %d %h}${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|$alignc-------------${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|--> Kernel${color #6df62a}$alignc$kernel${color #518a34}$alignr|
${color #518a34}|--> Uptime${color #6df62a}$alignc$uptime${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|$alignc${color #6df62a}AMD Athlon64 $freq_dyn MHz ${cpu cpu1}%${color #518a34}$alignr|
${color #518a34}|${color #77cd4c}$alignc${cpubar 6,200 cpu1}${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|${color #6df62a}$alignc${top name 1} - ${top pid 1} - ${top cpu 1}%${color #518a34}$alignr|
${color #518a34}|${color #77cd4c}$alignc${top name 2} - ${top pid 2} - ${top cpu 2}%${color #518a34}$alignr|
${color #518a34}|${color #77cd4c}$alignc${top name 3} - ${top pid 3} - ${top cpu 3}%${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|$alignc-------------${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|--> RAM ${color #6df62a}$alignc$memperc% $mem ${color #518a34}[$memmax]$alignr|
${color #518a34}|${color #77cd4c}$alignc${membar 6,175}${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|--> Swap ${color #6df62a}$alignc$swapperc% $swap ${color #518a34}[$swapmax]$alignr|
${color #518a34}|${color #77cd4c}$alignc${swapbar 6,175}${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|${color #6df62a}$alignc${top_mem name 1} - ${top_mem pid 1} - ${top_mem mem 1}%${color #518a34}$alignr|
${color #518a34}|${color #77cd4c}$alignc${top_mem name 2} - ${top_mem pid 2} - ${top_mem mem 2}%${color #518a34}$alignr|
${color #518a34}|${color #77cd4c}$alignc${top_mem name 3} - ${top_mem pid 3} - ${top_mem mem 3}%${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|$alignc-------------${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|--> Partition ${color #6df62a}/ ${fs_free_perc /}% ${fs_free /}${color #518a34}$alignr|
${color #518a34}|${color #77cd4c}$alignc${fs_bar 6,150 /}${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|--> Partition ${color #6df62a}/home/ ${fs_free_perc /home}% ${fs_free /home}${color #518a34}$alignr|
${color #518a34}|${color #77cd4c}$alignc${fs_bar 6,150 /home}${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|$alignc-------------${color #518a34}$alignr|
${color #518a34}|${color #518a34}$alignr|
${color #518a34}|--> Network${color #518a34}$alignr|
${color #518a34}| ${color #6df62a}upload: ${upspeed eth0} KiB/s total: ${totalup eth0}${color #518a34}$alignr|
${color #518a34}| ${color #6df62a}download: ${downspeed eth0} KiB/s total: ${totaldown eth0}${color #518a34}$alignr|
${color #518a34} \________________________________________/
3. Znikające ikony

Pierwsze co musimy zrobić to zainstalować program feh

Kod: Zaznacz cały

sudo apt-get install feh
Teraz, gdy wydamy polecenie

Kod: Zaznacz cały

feh --bg-scale `dcop kdesktop KBackgroundIface currentWallpaper 1`
i uruchomimy conky będziemy mogli się cieszyć przezroczystością conky'ego i ikonami na pulpicie

UWAGA:
Ważne jest takie oto ustawienie opcji own_window:
own_window yes
own_window_type dektop
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
Jeśli w tle conky'ego jest "'zły" fragment tapety to odczekaj chwilkę po odświeżeniu powinno być OK

4. Autostart

Otwieramy /home/nazwa_użytkownika/.kde/Autostart i tworzymy tam plik conky_start.sh np. tak:

Kod: Zaznacz cały

kate /home/nazwa_użytkownika/.kde/Autostart/conky_start.sh
i wpisujemy tam
#!/bin/bash
feh --bg-scale `dcop kdesktop KBackgroundIface currentWallpaper 1`
conky
zapisujemy, teraz ustawiamy prawa, czyli:

Kod: Zaznacz cały

chmod +x /home/nazwa_użytkownika/.kde/Autostart/conky_start.sh
Pozostaje teraz uruchomić ponownie system i sprawdzić czy działa.

5. Przydatne linki

Omówienie funkcji http://conky.sourceforge.net/config_settings.html
Konfigi viewtopic.php?t=51920&highlight=conky
Strona conky http://conky.sourceforge.net/
"Wiedza jest drugim słońcem dla tych którzy ją posiadają." - Heraklit z Efezu
ODPOWIEDZ

Wróć do „Środowiska graficzne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości