LINUX.ORG.RU

Что за фигня с conky?

 


0

2

Пытаюсь сделать обводку текста. При включении draw_outline yes обводка включается, но при этом весь текст дублируется, причём другим шрифтом. http://s020.radikal.ru/i719/1306/3c/1ae89ec9ac05.png Как убрать этот второй текст и оставить обводку?

Это происходит из-за использования нескольких шрифтов в conky. Проблеме около трех лет, фикса я не знаю. Как WORKSFORME могу предложить использовать для каждого шрифта свой инстанс коньков, я так делаю.

Не помню, постил ли я баг в их багтрекер или только по форумам ныл, так что запости заново, если не лень :)

si0 ★★★
()
Последнее исправление: si0 (всего исправлений: 1)
Ответ на: комментарий от si0

Да они должны знать об этой проблеме, у меня тоже самое. Я только отключил тени у шрифтов и все как рукой сняло.

w126
()
Ответ на: комментарий от si0

Это происходит из-за использования нескольких шрифтов в conky.

у меня есть коньки с несколькими шрифтами - всё нормально
тут надо конфиг смотреть

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

Вот такой конфиг выдает двойной шрифт.

Если в последнем упоминании о шрифте заменить

${font Trebuchet MS:size=12:bold} на просто ${font}

проблема исчезает (но шрифт становится дефолтный и е тот, который нужно).

То, что до TEXT тоже показывать?

${goto 249}${font Trebuchet MS:size=12:bold}${color1}${time %A}${goto 330}${voffset -7}${font Trebuchet MS:size=12:bold}${color1}${time [%B]}${goto 644}${voffset 7}${color2}${time %k:%M:%S}${color1}${goto 1052}${voffset 0}${font Trebuchet MS:size=12:bold}${time %Y}${font}

${goto 249}${voffset 0}${color1}${font Trebuchet MS:size=12:bold}${execi 300 perl /home/ilya/fvwmrc/bin/calendar.perl 1 15 15}${voffset -32}${color2}${font Trebuchet MS:size=34}${execi 300 perl /home/ilya/fvwmrc/bin/calendar.perl 2 15 15}${voffset 5}${color1}${font Trebuchet MS:size=12:bold}${execi 300 perl /home/ilya/fvwmrc/bin/calendar.perl 3 15 15}

w126
()
Ответ на: комментарий от megabaks

ну вот(( что не понравилось?

##

background no use_xft yes xftfont Terminus:size=8 xftfont Liberation Sans:size=8

default_color white default_shade_color black default_outline_color blue

own_window_class Conky

default_color dcdcdc default_shade_color black default_outline_color black

alignment top_left

gap_x 0 gap_y 0

no_buffers yes

xftalpha 0.5 update_interval 1.0 total_run_times 0 minimum_size 1366 768 maximum_width 1366 768 draw_outline yes stippled_borders 0

border_width 0

draw_borders no draw_graph_borders no draw_shades yes draw_outline no

uppercase no override_utf8_locale yes use_spacer right

color0 DCDCDC color1 BEBEBE color2 EEEEEE

imlib_cache_size 0 short_units yes pad_percents 2 text_buffer_size 6144 imlib_cache_size 0

background on

own_window yes own_window_transparent yes own_window_type override own_window_hints undecorate,sticky,skip_taskbar,skip_pager double_buffer yes

#no_buffers yes #uppercase no draw_shades no

TEXT

${goto 1100}${font}${color0}ACPI:${color1}${goto 1160}${battery BAT1} ${goto 1100}${font}${color0}${color1}${goto 1160}${battery_bar 4,190 BAT1} ${goto 1100}${font}${color0}${color1}${goto 1160}${battery_time BAT1}

${goto 1100}${font}${color0}RAM:${color1}${goto 1160}$memperc% $mem/$memeasyfree ${goto 1100}${font}${color0}${color1}${goto 1160}${membar 4,190}

${goto 1100}${font}${color0}/:${color1}${goto 1160}${fs_used_perc /}% ${fs_used /}/${fs_size /} ${goto 1100}${font}${color0}${color1}${goto 1160}${fs_bar 4,190 /} ${goto 1100}${font}${color0}/home:${color1}${goto 1160}${fs_used_perc /home}% ${fs_used /home}/${fs_size /home} ${goto 1100}${font}${color0}${color1}${goto 1160}${fs_bar 4,190 /home}

${goto 1100}${font}${color0}Wifi:${color1}${goto 1160$}${wireless_link_qual_perc wlan0}% ${goto 1100}${font}${color0}Upload:${color1}${goto 1160}${upspeed wlan0} kb/s $alignc total: ${totalup wlan0} ${goto 1100}${font}${color0}Download:${color1}${goto 1160}${downspeed wlan0} kb/s $alignc total: ${totaldown wlan0}

${goto 249}${font Trebuchet MS:size=12:bold}${color1}${time %A}${goto 330}${voffset -7}${font Trebuchet MS:size=12:bold}${color1}${time [%B]}${goto 644}${voffset 7}${color2}${time %k:%M:%S}${color1}${goto 1052}${voffset 0}${font Trebuchet MS:size=12:bold}${time %Y}${font}

${goto 249}${voffset 0}${color1}${font Trebuchet MS:size=12:bold}${execi 300 perl /home/ilya/fvwmrc/bin/calendar.perl 1 15 15}${voffset -32}${color2}${font Trebuchet MS:size=34}${execi 300 perl /home/ilya/fvwmrc/bin/calendar.perl 2 15 15}${voffset 5}${color1}${font Trebuchet MS:size=12:bold}${execi 300 perl /home/ilya/fvwmrc/bin/calendar.perl 3 15 15}

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

что не понравилось?

теперь не нравится ещё больше - глупостей в 2 раза больше стало:
зачем указывать «${font}», если оно не используется для возвращения к дефолтному шрифту?
зачем N раз задавать один и тот же шрифт, если между ними иного не задаётся?
ща ковырну твой конфиг...

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

что ты пытался сделать с барами и текстом?
я вот что-то не догоняю
кстати, до TEXT тоже куча бреда и вообще мусор

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

Не понял. Ну тут календарь имеет несколько другой вид..

Было:

июнь [суббота] 2013 5 6 7 8 .... [22]23 23 25 ...

Стало:

02:03 Июнь 2013

w126
()
Ответ на: комментарий от megabaks

Я же говорю - взял в сети, поставил, вышло криво, потом подогнал, сейчас выглядит так как хотел, но до переделки с нуля не дошли руки. Как тут фотку выложить?

w126
()
Ответ на: комментарий от megabaks

Покажи конфиг, в котором включён outline и используется более, чем один шрифт, пожалуйста. Если его у тебя не перекашивает подобным OP образом, то показывай версию коньков и рассказывай, как их собирал

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

лучше дай свой конфиг
я уже давно отказался от всякого макияжа

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

Спасибо за конфиг. Если хочешь, можешь посмотреть мой пример с ужасом:

use_xft yes
xftfont Dejavu Sans:size=25:style=bold
default_color black
gap_x 38
gap_y 200
draw_outline yes
default_outline_color pink
TEXT
first line
${font Dejavu Sans:size=12}second line

Всего-то разницы, что у меня задан глобальный шрифт, а у тебя нет :) Теперь буду знать workaround для этого бага

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

Ну вот поправил. Убрал много, но в целом тоже самое. Скрипт вызывает перл.

#

background yes use_xft yes xftfont Terminus:size=8 xftfont Liberation Sans:size=8

own_window_class Conky

gap_x 0 gap_y 0

no_buffers yes

update_interval 1.0 total_run_times 0 minimum_size 1366 768 maximum_width 1366 768

color0 DCDCDC color1 BEBEBE color2 EEEEEE

short_units yes

own_window yes own_window_transparent yes own_window_type override own_window_hints undecorate,sticky,skip_taskbar,skip_pager double_buffer yes

draw_shades no

TEXT

${goto 1100}${color0}ACPI:${color1}${goto 1160}${battery BAT1} ${goto 1100}${color1}${goto 1160}${battery_bar 4,190 BAT1} ${goto 1100}${color1}${goto 1160}${battery_time BAT1}

${goto 1100}${color0}RAM:${color1}${goto 1160}$memperc% $mem/$memeasyfree ${goto 1100}${color1}${goto 1160}${membar 4,190}

${goto 1100}${color0}/:${color1}${goto 1160}${fs_used_perc /}% ${fs_used /}/${fs_size /} ${goto 1100}${color1}${goto 1160}${fs_bar 4,190 /} ${goto 1100}${color0}/home:${color1}${goto 1160}${fs_used_perc /home}% ${fs_used /home}/${fs_size /home} ${goto 1100}${color1}${goto 1160}${fs_bar 4,190 /home}

${goto 1100}${color0}Wifi:${color1}${goto 1160$}${wireless_link_qual_perc wlan0}% ${goto 1100}${color0}Upload:${color1}${goto 1160}${upspeed wlan0} kb/s $alignc total: ${totalup wlan0} ${goto 1100}${color0}Download:${color1}${goto 1160}${downspeed wlan0} kb/s $alignc total: ${totaldown wlan0}

${font Trebuchet MS:size=12:bold}${color1}\ ${goto 249}${time %A}\ ${goto 330}${voffset -7}${time [%B]}\ ${goto 644}${voffset 7}${color2}${time %k:%M:%S}\ ${goto 1052}${color1}${voffset 0}${time %Y}

${goto 236}\ ${voffset 0}${execi 300 perl $HOME/fvwmrc/bin/calendar.perl 1 15 15}\ ${voffset -32}${color2}${font Trebuchet MS:size=34}${execi 300 perl $HOME/fvwmrc/bin/calendar.perl 2 15 15}\ ${voffset 5}${color1}${font Trebuchet MS:size=12:bold}${execi 300 perl $HOME/fvwmrc/bin/calendar.perl 3 15 15}

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