LINUX.ORG.RU

conky и dzen2

 ,


0

1

Всем привет! У меня есть вопрос, плиз, ответьте кто знает) Есть conky 1.8.0-1ubuntu1 Пытался воспользоваться конфигом, в котором для вывода используется формат например: echo -n '^fg(\#FFFFFF)^i($HOME/.dzen/dzen-xbm-pack/cpu.xbm) ^fg(\#99CCFF)${cpu}%^fg(\#FFFFFF) ' не сработало, в консоль мне просто выводило данные моего конфига. Что бы это исправить, я написал:

background yes out_to_x no total_run_times 0 pad_percents 3 use_spacer left format_human_readable yes short_units yes use_xft yes xftfont Droid Sans:size=8 text_buffer_size 2048 update_interval 1.0 out_to_console yes own_window_transparent yes

TEXT ${color ffffff}${font Droid Sans}${time %H:%M}${offset 10}${color FFA300}${font Droid Sans}${time %d/%m/%y} ${offset 20}${color FFA400}/Home${offset 9}$color${fs_used /home} / ${fs_size /home} (${fs_used_perc /home}%) ${alignc}${offset 35}${color FFA300}Uptime: ${offset 9}$color${uptime} ${offset 10}${color FFA300}CPU: ${offset 9}$color${cpu cpu0}% ${alignc}${offset 9} ${offset 10}Kernel: ${color FFA300}$kernel$color Use RAM: ${color FFA300}$mem$color Туда: ${upspeed eth0} kb/s $alignc total: ${totalup eth0} Сюда: ${downspeed eth0} kb/s $alignc total: ${totaldown eth0}

Вопрос, как мне в это дела вставить иконку? cpu.xbm Я использую i3, нужно что-то типа статус бара, с иконками. Спасибо!


LORCODE есть для таких сообщений.

//Ничего не понял, а если написать:

 
${image /path/to_icon/cpu.xbm} ?

kitar ★★★★★
()

Пытался воспользоваться конфигом, в котором для вывода используется формат например: echo -n '^fg(\#FFFFFF)^i($HOME/.dzen/dzen-xbm-pack/cpu.xbm) ^fg(\#99CCFF)${cpu}%^fg(\#FFFFFF) ' не сработало, в консоль мне просто выводило данные моего конфига.

Выводило

echo -n '^fg(\#FFFFFF)^i($HOME/.dzen/dzen-xbm-pack/cpu.xbm) ^fg(\#99CCFF)${cpu}%^fg(\#FFFFFF) '

или что-то вроде:

echo -n '^fg(\#FFFFFF)^i($HOME/.dzen/dzen-xbm-pack/cpu.xbm) ^fg(\#99CCFF)20%^fg(\#FFFFFF) '

Где 20% - загрузка процессора. Если второе, то все нормально и конфиг рабочий. Для запуска dzen можно использовать примерно такой скрипт:

#!/bin/sh

CFG='/home/deyt/.conkyrc'
BG='#d6d6d6'
FG='#505050'
X=0
Y=785
HEIGHT=15
WIDTH=1280
FONT='-misc-fixed-medium-r-*-*-13-*-*-*-*-*-*-r'
export DISPLAY=:0 
conky -c $CFG | sh | dzen2 -h $HEIGHT -w $WIDTH -ta l -bg $BG -fg $FG -fn $FONT -x $X -y $Y -p -u
Где CFG - путь к конфигу conky. BG - цвет фона. FG - цвет текста. X и Y - координаты, где появится dzen2. HEIGHT и WIDTH соответственно длина и высота панели. FONT - шрифт.

Deyt
()
Ответ на: комментарий от kitar

Если использовать так:

TEXT ${image /home/maks/.dzen/dzen-xbm-pack/cpu.xbm} ${color ffffff}${font Droid Sans}${time %H:%M}${offset 10}${color FFA300}${font Droid Sans}${time %d/%m/%y} ${offset 20}${color FFA400}/Home${offset 9}$color${fs_used /home} / ${fs_size /home} (${fs_used_perc /home}%) ${alignc}${offset 35}${color FFA300}Uptime: ${offset 9}$color${uptime} ${offset 10}${color FFA300}CPU: ${offset 9}$color${cpu cpu0}% ${alignc}${offset 9} ${offset 10}Kernel: ${color FFA300}$kernel$color Use RAM: ${color FFA300}$mem$color Туда: ${upspeed eth0} kb/s $alignc total: ${totalup eth0} Сюда: ${downspeed eth0} kb/s $alignc total: ${totaldown eth0}

То ругается:

***** Imlib2 Developer Warning ***** : This program is calling the Imlib call:

imlib_render_image_part_on_drawable_at_size();

With the parameter: 
image

MaksVal
() автор топика
Ответ на: комментарий от MaksVal

TEXT ${image

это переменная для conky. Если использовать conky, то:

goto x

image <path to image> (-p x,y) (-s WxH) (-n) (-f interval)

Как использовать с dzen2, выше написали.

kitar ★★★★★
()
Ответ на: комментарий от MaksVal

Что у тебя не получается цвета или вывод иконок?

Т.е. в conky бесполезно цвета задавать?

Можно, конечно.

А вообще смотри — http://conky.sourceforge.net/variables.html

Нужно ковырять dzen2?

Как сделать вывод conky в dzen2, смотри или выше, или — https://wiki.archlinux.org/index.php/Dzen#Dzen_.26_Conky

kitar ★★★★★
()
Ответ на: комментарий от kitar

Большое спасибо! Сделал все что нужно!

MaksVal
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.