Мне нужна помощь, чтобы этот дизайн Conky Harmattan выглядел достойно.
Я искал в Интернете и нашел две статьи на AskUbuntu:
Conky текст перекрывается другим текстом
Текст Conky Harmattan неправильно выровнен
В моем случае моя рамка Conky Harmattan полностью отключена:
Вот код:
conky.config = {
-------------------------------------
-- Общие настройки
-------------------------------------
фон = правда,
интервал_обновления=1,
двойной_буфер = правда,
no_buffers = правда,
imlib_cache_size=10,
--draw_shades=ложь,
draw_outline = ложь,
draw_borders=ложь,
draw_graph_borders = ложь,
default_graph_height=26,
default_graph_width=80,
show_graph_scale = ложь,
show_graph_range = ложь,
-------------------------------------
-- Технические характеристики окна
-------------------------------------
зазор_х=40,
зазор_y=450,
минимальная_высота=620,
минимальная_ширина=268,
собственное_окно = правда,
own_window_type="нормальный",
own_window_transparent = правда,
own_window_hints="неукрашенный,ниже,липкий,skip_taskbar,skip_pager",
граница_внутреннее_маргин = 0,
граница_внешнее_маргин = 0,
--alignment="middle_middle",
own_window_argb_visual = правда,
собственное_окно_argb_value=0,
-------------------------------------
-- Настройки текста
-------------------------------------
use_xft = правда,
хфтальфа=1,
шрифт = «Дроид Санс: размер = 8»,
text_buffer_size=256,
override_utf8_locale = правда,
короткие_единицы = правда,
короткие_единицы = правда,
pad_percents=2,
верхняя_имя_ширина=7,
-------------------------------------
-- Цветовая схема
-------------------------------------
default_color="FFFFFF",
цвет1 = "FFFFFF",
цвет2="FFFFFF",
цвет3="FFFFFF",
цвет4="FFFFFF",
цвет5="FFFFFF",
цвет6 = "DCDCDC",
цвет7="FFFFFF",
цвет8="FFFFFF",
-------------------------------------
-- API-ключ
-------------------------------------
шаблон6="bc9c64c4d9f307d7c814d721ccb3d0d1",
-------------------------------------
-- Идентификатор города
-------------------------------------
шаблон7="5313457",
-------------------------------------
-- Temp Unit (по умолчанию, метрическая, имперская)
-------------------------------------
шаблон8="метрика",
-------------------------------------
-- Языковой стандарт (например, "es_ES.UTF-8")
-- Оставьте пустым по умолчанию
-------------------------------------
шаблон9=""
}
--------------------------------------------- -
--------------------------------------------- -
конки.текст = [[
\
\
${execi 300 ~/.harmattan-assets/get_weather ${template6} ${template7} ${template8} ${template9}}\
\
\
\
\
\
${image ~/.harmattan-assets/misc/Glass/God-Mode/top-bg.png -p 20,30 -s 228x61}\
${image ~/.harmattan-assets/misc/Glass/God-Mode/bottom-bg.png -p 20 492 -s 228x99}\
${image ~/.harmattan-assets/misc/Glass/God-Mode/bg-1.png -p 20 177 -s 228x86}\
${image ~/.harmattan-assets/misc/Glass/God-Mode/bg-2.png -p 20 263 -s 228x105}\
${image ~/.harmattan-assets/misc/Glass/God-Mode/bg-3.png -p 20 368 -s 228x110}\
${image ~/.harmattan-assets/misc/Glass/God-Mode/bg-4.png -p 20 478 -s 228x14}\
${image ~/.harmattan-assets/misc/Glass/God-Mode/bg-5.png -p 20 478 -s 228x14}\
${image ~/.harmattan-assets/misc/Glass/God-Mode/bg-6.png -p 20,91 -s 228x86}\
${image ~/.harmattan-assets/misc/Glass/God-Mode/fav-color.png -p 20,91 -s 228x86}\
${image ~/.harmattan-assets/misc/Glass/God-Mode/border.png -p 20,30 -s 228x561}\
${image ~/.harmattan-assets/misc/Glass/God-Mode/separator-v.png -p 95,185 -s 1x76}\
${image ~/.harmattan-assets/misc/Glass/God-Mode/separator-v.png -p 172,185 -s 1x76}\
${image ~/.harmattan-assets/misc/Glass/God-Mode/separator-h.png -p 21,369 -s 226x1}\
${image ~/.harmattan-assets/misc/Glass/God-Mode/separator-h.png -p 21,269 -s 226x1}\
\
\
\
\
${color3}${voffset 210}${alignc 77}${execi 300 LANG=${template9} LC_TIME=${template9} дата +%^a}${color}
${color3}${voffset -13}${alignc}${execi 300 LANG=${template9} LC_TIME=${template9} date -d +1day +%^a}${color}
${color3}${voffset -13}${alignc -77}${execi 300 LANG=${template9} LC_TIME=${template9} date -d +2day +%^a}${color}
\
\
\
\
${color2}${voffset 61}${alignc 77}${execi 300 ~/.harmattan-assets/parse_weather 'avg' '.main.temp_min' '0'}${if_match "$template8" == "метрика "} °C${else}${if_match "$template8" == "имперский"} °F${else}${if_match "$template8" == "по умолчанию"} K${endif}${endif }${endif}/${execi 300 ~/.harmattan-assets/parse_weather 'avg' '.main.temp_max' '0'}${if_match "$template8" == "метрика"} °C${else }${if_match "$template8" == "имперский"} °F${else}${if_match "$template8" == "по умолчанию"} K${endif}${endif}${endif}${цвет }
${color2}${voffset -50}${alignc}${execi 300 ~/.harmattan-assets/parse_weather 'avg' '.main.temp_min' '1'}${if_match "$template8" == "метрика "} °C${else}${if_match "$template8" == "имперский"} °F${else}${if_match "$template8" == "по умолчанию"} K${endif}${endif }${endif}/${execi 300 ~/.harmattan-assets/parse_weather 'avg' '.main.temp_max' '1'}${if_match "$template8" == "метрика"} °C${else }${if_match "$template8" == "имперский"} °F${else}${if_match "$template8" == "по умолчанию"} K${endif}${endif}${endif}${цвет }
${color2}${voffset -13}${alignc -77}${execi 300 ~/.harmattan-assets/parse_weather 'avg' '.main.temp_min' '2'}${if_match "$template8" == "метрика"} °C${else}${if_match "$template8" == "британская"} °F${else}${if_match "$template8" == "по умолчанию"} K${endif}$ {endif}${endif}/${execi 300 ~/.harmattan-assets/parse_weather 'avg' '.main.temp_max' '2'}${if_match "$template8" == "metric"} °C$ {else}${if_match "$template8" == "имперский"} °F${else}${if_match "$template8" == "по умолчанию"} K${endif}${endif}${endif}$ {цвет}
\
\
\
\
${goto 36}${voffset -172}${font Droid Sans :size=36}${color1}${execi 300 jq -r .main.temp ~/.cache/harmattan-conky/weather.json | awk '{print int($1+0.5)}' # число раундов}${if_match "$template8" == "metric"} °C${else}${if_match "$template8" == "imperial"}  °F${else}${if_match "$template8" == "по умолчанию"} K${endif}${endif}${endif}${font}${color}
${goto 46}${voffset 14}${font Droid Sans :size=12}${color1}${execi 300 jq -r .weather[0].description ~/.cache/harmattan-conky/weather.json | sed "s|\<.|\U&|g"}${шрифт}${цвет}
${color1}${alignr 52}${voffset -73}${execi 300 jq -r .main.pressure ~/.cache/harmattan-conky/weather.json | awk '{print int($1+0.5)}' # число раундов} гПа
${color1}${alignr 52}${voffset 7}${execi 300 jq -r .main.humidity ~/.cache/harmattan-conky/weather.json | awk '{print int($1+0.5)}' # число раундов} %${color}
${color1}${alignr 52}${voffset 7}${execi 300 jq -r .wind.speed ~/.cache/harmattan-conky/weather.json | awk '{print int($1+0.5)}' # число раундов}${if_match "$template8" == "metric"} m/s${else}${if_match "$template8" == "default"} m /s${else}${if_match "$template8" == "имперский"} mi/h${endif}${endif}${endif}${color}
\
\
\
\
${voffset -160}${font Droid Sans Mono :size=20}${alignc}${color2}${time %H:%M}${font}${color}
${voffset 4}${font Droid Sans :size=10}${alignc}${color6}${execi 300 LANG=${template9} LC_TIME=${template9} дата +"%A, %B %-d "}${шрифт}${цвет}
\
\
\
\
${voffset 270}${перейти к 40}${color5}ЦП:${color}
${voffset 4}${перейти к 40}${color5}Память:${color}
${voffset 4}${перейти к 40}${color5}Время работы:${color}
${voffset -47}${alignr 39}${color6}${cpu cpu0}%${color}
${voffset 4}${alignr 39}${color6}${memperc}%${color}
${voffset 4}${alignr 39}${color6}${uptime_short}${color}
${voffset -47}${alignc}${color2}${cpubar 5,36}${color}
${voffset 4}${alignc}${color2}${membar 5,36}${color}
${voffset 29}${перейти к 40}${loadgraph 26 190 FFFFFF FFFFFF -l}
\
\
\
\
${voffset -80}${перейти к 40}${color5}${top_mem name 1}${color}
${voffset 4}${перейти к 40}${color5}${top_mem name 2}${color}
${voffset 4}${перейти к 40}${color5}${top_mem name 3}${color}
${voffset 4}${перейти к 40}${color5}${top_mem name 4}${color}
${voffset 4}${перейти к 40}${color5}${top_mem name 5}${color}
${voffset -81}${alignc}${color2}${top_mem mem 1}%${color}
${voffset 4}${alignc}${color2}${top_mem mem 2}%${color}
${voffset 4}${alignc}${color2}${top_mem mem 3}%${color}
${voffset 4}${alignc}${color2}${top_mem mem 4}%${color}
${voffset 4}${alignc}${color2}${top_mem mem 5}%${color}
${voffset -81}${alignr 39}${color6}${top_mem mem_res 1}${color}
${voffset 4}${alignr 39}${color6}${top_mem mem_res 2}${color}
${voffset 4}${alignr 39}${color6}${top_mem mem_res 3}${color}
${voffset 4}${alignr 39}${color6}${top_mem mem_res 4}${color}
${voffset 4}${alignr 39}${color6}${top_mem mem_res 5}${color}
${voffset -104}${перейти к 40}${color1}Proc${color}
${voffset -13}${alignc}${color1}Память%${color}
${voffset -13}${alignr 39}${color1}Память${color}
\
\
\
\
${if_existing/proc/net/route ppp0}
${voffset -227}${goto 40}${color5}Вверх: ${color2}${upspeed ppp0}${color5}${goto 150}Вниз: ${color2}${downspeed ppp0}
${voffset 10}${перейти к 40}${upspeedgraph ppp0 26,80 FFFFFF FFFFFF}${перейти к 150}${downspeedgraph ppp0 26,80 FFFFFF FFFFFF}
${voffset 9}${goto 40}${color5}Отправлено: ${color2}${totalup ppp0}${color5}${goto 150}Получено: ${color2}${totaldown ppp0}
${еще}
${if_existing/proc/net/route ppp1}
${voffset -240}${goto 40}${color5}Вверх: ${color2}${upspeed ppp1}${color5}${goto 150}Вниз: ${color2}${downspeed ppp1}
${voffset 10}${перейти к 40}${upspeedgraph ppp1 26,80 FFFFFF FFFFFF}${перейти к 150}${downspeedgraph ppp1 26,80 FFFFFF FFFFFF}
${voffset 9}${goto 40}${color5}Отправлено: ${color2}${totalup ppp1}${color5}${goto 150}Получено: ${color2}${totaldown ppp1}
${еще}
${if_existing/proc/net/route wlp2s1}
${voffset -253}${перейти к 40}${color5}Вверх: ${color2}${ускорение wlp2s1}${color5}${перейти к 150}Вниз: ${color2}${понижение скорости wlp2s1}
${voffset 10}${перейти к 40}${upspeedgraph wlp2s1 26,80 FFFFFF FFFFFF}${перейти к 150}${downspeedgraph wlp2s1 26,80 FFFFFF FFFFFF}
${voffset 9}${goto 40}${color5}Отправлено: ${color2}${totalup wlp2s1}${color5}${goto 150}Получено: ${color2}${totaldown wlp2s1}
${еще}
${if_existing /proc/net/route wlp2s0}
${voffset -266}${goto 40}${color5}Вверх: ${color2}${upspeed wlp2s0}${color5}${goto 150}Вниз: ${color2}${downspeed wlp2s0}
${voffset 10}${перейти к 40}${upspeedgraph wlp2s0 26,80 FFFFFF FFFFFF}${перейти к 150}${downspeedgraph wlp2s0 26,80 FFFFFF FFFFFF}
${voffset 9}${goto 40}${color5}Отправлено: ${color2}${totalup wlp2s0}${color5}${goto 150}Получено: ${color2}${totaldown wlp2s0}
${еще}
${if_existing /proc/net/route wlan0}
${voffset -279}${goto 40}${color5}Вверх: ${color2}${upspeed wlan0}${color5}${goto 150}Вниз: ${color2}${downspeed wlan0}
${voffset 8}${перейти к 40}${upspeedgraph wlan0 26,80 FFFFFF FFFFFF}${перейти к 150}${downspeedgraph wlan0 26,80 FFFFFF FFFFFF}
${voffset 9}${goto 40}${color5}Отправлено: ${color2}${totalup wlan0}${color5}${goto 150}Получено: ${color2}${totaldown wlan0}
${еще}
${if_existing /proc/net/route wlan1}
${voffset -292}${goto 40}${color5}Вверх: ${color2}${upspeed wlan1}${color5}${goto 150}Вниз: ${color2}${downspeed wlan1}
${voffset 10}${перейти к 40}${upspeedgraph wlan1 26,80 FFFFFF FFFFFF}${перейти к 150}${downspeedgraph wlan1 26,80 FFFFFF FFFFFF}
${voffset 9}${goto 40}${color5}Отправлено: ${color2}${totalup wlan1}${color5}${goto 150}Получено: ${color2}${totaldown wlan1}
${еще}
${if_existing /proc/net/route eth1}
${voffset -305}${goto 40}${color5}Вверх: ${color2}${upspeed eth1}${color5}${goto 150}Вниз: ${color2}${downspeed eth1}
${voffset 10}${перейти к 40}${upspeedgraph eth1 26,80 FFFFFF FFFFFF}${перейти к 150}${downspeedgraph eth1 26,80 FFFFFF FFFFFF}
${voffset 9}${goto 40}${color5}Отправлено: ${color2}${totalup eth1}${color5}${goto 150}Получено: ${color2}${totaldown eth1}
${еще}
${if_existing /proc/net/route eth0}
${voffset -318}${goto 40}${color5}Вверх: ${color2}${upspeed eth0}${color5}${goto 150}Вниз: ${color2}${downspeed eth0}
${voffset 10}${перейти к 40}${upspeedgraph eth0 26,80 FFFFFF FFFFFF}${перейти к 150}${downspeedgraph eth0 26,80 FFFFFF FFFFFF}
${voffset 9}${goto 40}${color5}Отправлено: ${color2}${totalup eth0}${color5}${goto 150}Получено: ${color2}${totaldown eth0}
${еще}
${if_existing /proc/net/route wlan0}
${voffset -331}${goto 40}${color5}Вверх: ${color2}${upspeed wlan0}${color5}${goto 150}Вниз: ${color2}${downspeed wlan0}
${voffset 10}${перейти к 40}${upspeedgraph wlan0 26,80 FFFFFF FFFFFF}${перейти к 150}${downspeedgraph wlan0 26,80 FFFFFF FFFFFF}
${voffset 9}${goto 40}${color5}Отправлено: ${color2}${totalup wlan0}${color5}${goto 150}Получено: ${color2}${totaldown wlan0}
${еще}
${if_existing /proc/net/route enp0s1}
${voffset -344}${goto 40}${color5}Вверх: ${color2}${upspeed enp0s1}${color5}${goto 150}Вниз: ${color2}${downspeed enp0s1}
${voffset 10}${перейти к 40}${upspeedgraph enp0s1 26,80 FFFFFF FFFFFF}${перейти к 150}${downspeedgraph enp0s1 26,80 FFFFFF FFFFFF}
${voffset 9}${goto 40}${color5}Отправлено: ${color2}${totalup enp0s1}${color5}${goto 150}Получено: ${color2}${totaldown enp0s1}
${еще}
${voffset -311}${goto 40}${color8}Сеть отключена${color}
${изображение ~/.harmattan-assets/misc/Glass/God-Mode/offline.png -p 44 284 -s 16x16}
${endif}${endif}${endif}${endif}${endif}${endif}${endif}${endif}${endif}${endif}
\
\
\
\
${изображение ~/.harmattan-assets/misc/Glass/God-Mode/pressure.png -p 224,97 -s 16x16}\
${image ~/.harmattan-assets/misc/Glass/God-Mode/humidity.png -p 224,117 -s 16x16}\
${image ~/.harmattan-assets/misc/Glass/God-Mode/wind-2.png -p 224 138 -s 16x16}\
${execi 300 cp -f ~/.harmattan-assets/icons/#fff__32/$(~/.harmattan-assets/parse_weather 'first' '.weather[0].id' '0').png ~/. cache/harmattan-conky/weather-1.png}${image ~/.cache/harmattan-conky/weather-1.png -p 41 207 -s 32x32}\
${execi 300 cp -f ~/.harmattan-assets/icons/#fff__32/$(~/.harmattan-assets/parse_weather 'first' '.weather[0].id' '1').png ~/. cache/harmattan-conky/weather-2.png}${image ~/.cache/harmattan-conky/weather-2.png -p 119 207 -s 32x32}\
${execi 300 cp -f ~/.harmattan-assets/icons/#fff__32/$(~/.harmattan-assets/parse_weather 'first' '.weather[0].id' '2').png ~/. cache/harmattan-conky/weather-3.png}${image ~/.cache/harmattan-conky/weather-3.png -p 195 207 -s 32x32}${font}${voffset -120}\
]]
У меня два вопроса:
Должен ли я изменить ВСЕ voffset
выравнивания? потому что это очень
жесткий. При изменении одного из voffset
выравнивания, это влияет на другие
выравнивания.
Считаете ли вы, что внешняя рамка коробки слишком мала для содержимого? Все содержимое и дизайн не поместятся в эту текущую рамку контура.
Действия по устранению неполадок:
- Я попытался скопировать код .conky из одного из предыдущих пакетов AskUbuntu.
опубликуйте и вставьте его в мой файл .conky. В коде отсутствуют скобки, точка с запятой и кавычки. Я возьму целую вечность, чтобы поставить его на место.
Я был бы глубоко признателен.