Изучаем conky

Автор saveriy, 17 февраля 2011, 20:34:34

« назад - далее »

0 Пользователи и 18 гостей просматривают эту тему.

saveriy

В данной теме изучаем conky.

Делимся секретами, настройками, задаем вопросы, связанные с настройкой conky.

Скриншоты выкладываем в разделе Постим свой conkyrc со скриншотами

IngwarE

Расскажу как установить conky-colors
1.Установим conky
Код:

sudo apt-get install conky-all

2.Установим необходимое для работы с conky-colors
Код:

sudo aptitude install python-statgrab ttf-liberation hddtemp lm-sensors curl ;sudo chmod u+s /usr/sbin/hddtemp;sudo sensors-detect

3.Скачаем conky-colors
Код:

wget http://gnome-look.org/CONTENT/content-f ... ors.tar.gz

4.Начинаем работать с тем что скачали.
-разархивируем (У меня поумолчанию стояла домашняя дирриктория поэтому туда всё и скачалось)
Код:

tar -xzf 92328-conky_colors.tar.gz

-переходим в папку
Код:

cd conky_colors

-Далее самое интересное и пожалуй долгое.
Код:

make

Код:

./conky-colors --help


Здесь описаны функции которые можно исчпользовать набираем то что нам нужно...У меня получилось вот так:
Код:

./conky-colors --lang=ru --theme=gnome-noble --cpu=2 --cputemp --proc=7 --clock=modern --calendar --m  --nvidia --swap --hd=mix --hddtemp1=sda --weather=RSXX0009  --unit=C --side=right --debian

Код:

make install

5.Дорабатываем погоду. На сайте http://www.weather.com смотрим ID своего города и меняем его (weather=RSXX0009) на свой.
Далдее нужно отредактировать и переместить conkyForecast.config для этого запускаем в терминале
Код:

gedit ~/.conkycolors/conkyForecast.config && cp ~/.conkycolors/conkyForecast.config ~/.conkyForecast.config

в отрывшемся редакторе дописываем
Код:

LOCALE =
XOAP_PARTNER_ID = 1145285905
XOAP_LICENCE_KEY = 0c1bd826927639b7

Сохраняем и закрываем.
Далее.
Код:

sudo fc-cache -v -f

Код:

conky

6.Смотрим как всё отображается на экране, и как в терминале попраляем недочёты.
7.Система -> Параметры -> Запускаемые приложения ..... добавляем с названием Conky (или как угодно ) и с выполнением команды sh -c "sleep 7 && conky" (дабы избежать глюков при запуске)

saveriy

#2
IngwarE, ждем скриншота в разделе Постим свой conkyrc со скриншотами

butjapka

#3
Цитата: IngwarEРасскажу как установить conky-colors
1.Установим conky
6.Смотрим как всё отображается на экране, и как в терминале попраляем недочёты.
7.Система -> Параметры -> Запускаемые приложения ..... добавляем с названием Conky (или как угодно ) и с выполнением команды sh -c "sleep 7 && conky" (дабы избежать глюков при запуске)
1. Для установки conky, по моему нужно подключать дополнительные репы (но не уверен)
2 в команде sh -c "sleep 7 && conky" цифра 7 обозначает задержку в секундах, можно подбирать индивидуально, в зависимости от загружаемых в автомате приложений, можно делать больше или меньше. Но если неправильно подобрать это значение, то при загрузке коньки просто не будут отображаться на экране.

Сообщение дополнено через 3 минуты 49 секунд

Нашел еще такой способ запуска conky

Для того чтобы conky запускался автоматически при старте системы, необходимо добавить его в автозагрузку. Для этого необходимо в  Gnome перейти в

Система ? Параметры ? Запускаемые приложения

И добавить команду:

conky --pause=10

В KDE добавить скрипт запуска в директорию

~/.kde/Autostart

примерно следующего содержания:

#!/bin/bash
conky --pause=10 #sleep 10

Знаком ~ обозначается домашняя директория текущего пользователя, например:

/home/someuser/

saveriy

Цитата: "butjapka"1. Для установки conky, по моему нужно подключать дополнительные репы (но не уверен)

Нет, не нужно, все очень просто, набираем в терминале
Цитата: "IngwarE"sudo apt-get install conky-all

IngwarE

Цитата: "butjapka"Но если неправильно подобрать это значение, то при загрузке коньки просто не будут отображаться на

не совсем так
просто если время будет меньше, чем необходимо, то коньки будут поверх всех окон.

butjapka

Цитата: "IngwarE"
Цитата: "butjapka"Но если неправильно подобрать это значение, то при загрузке коньки просто не будут отображаться на

не совсем так
просто если время будет меньше, чем необходимо, то коньки будут поверх всех окон.
Незнаю, в моем случае коньки, при моалом времени задержки, вообще не появляются, если не дать команду  conky restart

Metrix

#7
А ати как добавить?

Сообщение дополнено через 18 часов 41 минуту 13 секунд

Как правильно подобрать время для автозапуска? Ставил 7, 10, все равно после перезагрузки  поверх всех окон встает
Юзербар в отпуске

Brainey

ЦитироватьКак правильно подобрать время для автозапуска? Ставил 7, 10, все равно после перезагрузки поверх всех окон встает
Тогда, скорее всего, проблема в самом ~/.concyrc
Я думаю, в значении own_window_type
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

Metrix

#9
Решил, вместо override поставил normal



А как узнать температуру ядер процессора? Узнал, что за процессор отвечает temp1, команда sensors дает только такой результат
vakhit@debian:~$ sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1:       +55.0°C
Юзербар в отпуске

Akinak

#10
Мануальчик - мне помог.
здесь
Чудик

Thunder

Пропадает conky при клике по рабочему столу, сам процесс остается работать.
Перепробовал различные own_window_type, мне подходит только desktop, но с ним такая байда.

Thunder

Открыть содержимое (спойлер)
override_utf8_locale yes
use_xft yes
xftfont Station 232:size=10
update_interval 1.0
own_window yes
own_window_type desktop
double_buffer yes
minimum_size 300 800
alignment top_right
own_window_transparent yes
gap_x 25
gap_y 10

TEXT
${alignc}${font Crystal:size=36}${color orange}${time %H:%M:%S}$font

${alignc}${font Impact:size=14}${color white}${time %A} ${time %e} ${time %B} ${time %G}$font

${color orange}Kernel$color $kernel ${alignr}${color orange}Uptime$color $uptime

${font Station 232:size=14}${color orange}CPU ${hr 2}$color$font
${color orange}Frequency $color${freq} MHz ${alignr}${color orange}Processes$color $processes ${color orange}Running$color $running_processes

${color orange}CPU0 $color${cpu cpu0}%${alignr}${color orange}CPU1 $color${cpu cpu1}% $color
${cpugraph cpu0 25,145 ff6600 ff6600 }${alignr}${cpugraph cpu1 25,145 ff6600 ff6600 }

${font Station 232:size=14}${color orange}RAM and SWAP ${hr 2}$font
${color orange}RAM:$color ${memperc}% ${alignr}$mem / $memmax
${color #ff6600}${membar 3}
${color orange}SWAP:$color ${swapperc}% ${alignr}$swap / $swapmax
${color #ff6600}${swapbar 3}

${font Station 232:size=14}${color orange}File System ${hr 2}$font
${color orange}Root: $color${fs_used_perc /}%$alignr${fs_used /} / ${fs_size /}
${color #ff6600}${fs_bar 3 /}
${color orange}Data: $color${fs_used_perc /mnt/data}%$alignr${fs_used /mnt/data} / ${fs_size /mnt/data}
${color #ff6600}${fs_bar 3 /mnt/data}
${color orange}Cached:$color $cached
${color orange}Disk read${alignr}${color orange}Disk write
$color${diskio_read}${alignr}$color${diskio_write}$color
${diskiograph_read /dev/sda 25,145 ff6600 ff6600 }${alignr}${diskiograph_write /dev/sda 25,145 ff6600 ff6600 }

${font Station 232:size=14}${color orange}TOP 5 Processes [CPU Load] ${hr 2}$font
${color orange}Name ${alignr}ID     ${alignr}CPU$color
1. ${top name 1} ${alignr}${font Crystal:size=10}${top pid 1} ${alignr}${top cpu 1}$font
2. ${top name 2} ${alignr}${font Crystal:size=10}${top pid 2} ${alignr}${top cpu 2}$font
3. ${top name 3} ${alignr}${font Crystal:size=10}${top pid 3} ${alignr}${top cpu 3}$font
4. ${top name 4} ${alignr}${font Crystal:size=10}${top pid 4} ${alignr}${top cpu 4}$font
5. ${top name 5} ${alignr}${font Crystal:size=10}${top pid 5} ${alignr}${top cpu 5}$font

${font Station 232:size=14}${color orange}TOP 5 Processes [RAM Load] ${hr 2}$font
${color orange}Name ${alignr}ID     ${alignr}MEM$color
1. ${top_mem name 1} ${alignr}${font Crystal:size=10}${top_mem pid 1} ${alignr}${top_mem mem 1}$font
2. ${top_mem name 2} ${alignr}${font Crystal:size=10}${top_mem pid 2} ${alignr}${top_mem mem 2}$font
3. ${top_mem name 3} ${alignr}${font Crystal:size=10}${top_mem pid 3} ${alignr}${top_mem mem 3}$font
4. ${top_mem name 4} ${alignr}${font Crystal:size=10}${top_mem pid 4} ${alignr}${top_mem mem 4}$font
5. ${top_mem name 5} ${alignr}${font Crystal:size=10}${top_mem pid 5} ${alignr}${top_mem mem 5}$font

${font Station 232:size=14}${color orange}Network [IP: ${addr eth0}] ${hr 2}$font
${color orange}IN:$color ${downspeed eth0}$font${alignr}${color orange}OUT:$color${alignr} ${upspeed eth0}
${downspeedgraph eth0 25,145 ff6600 ff6600}${alignr}${upspeedgraph eth0 25,145 ff6600 ff6600}$color
${color orange}Total Down:$color ${totaldown eth0}${alignr}${color orange}Total Up:$color ${alignr} ${totalup eth0}

${font Station 232:size=14}${color orange}Temperature ${hr 2}$font
${color orange}CPU:${alignr}$color ${execi 1 sensors | grep 'temp1' | cut -c 15-21}
${color orange}GPU:${alignr}$color ${execi 1 aticonfig --adapter=0 --od-gettemperature | grep 'Temperature' | cut -c 37-43}
${color orange}HDD:${alignr}$color ${execi 1 hddtemp /dev/sda | cut -d ' ' -f4}
[свернуть]

saveriy

Подскажите, пожалуйста, кто-нибудь сталкивался с такой проблемой. conky 1.8.0-1 не отображает статус сетевого адаптера. Т.е. не работает ${acpiacadapter} В чем может быть проблема? Раньше использовал этот параметр в ubuntu, проблем не было.

BULATUS

#14
Прозрачность conky  в KDE 4
Поставив KDE я столкнулся с проблемой отображения conky, его фон был не прозрачным, черным....
Поиск помог мне  :) и решение проблемы простое:
поставил feh
в автозагрузку
feh --bg-scale `grep -m 1 'wallpaper=' ~/.kde/share/config/plasma-desktop-appletsrc | tail --bytes=+11`

в конфиге прописал
double_buffer yes
own_window yes
own_window_type desktop
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager