Results 1 to 6 of 6

Thread: Conky themes show text incorrectly

  1. #1
    Join Date
    Jun 2009
    Beans
    683
    Distro
    Ubuntu 20.04 Focal Fossa

    Conky themes show text incorrectly

    Hello everyone,

    I have used conky for a while but I got bored of my simple conky setup so I looked for themes. I have been trying to install one for a while but I have been getting errors where all the text is misaligned. This happens for every theme I have tried. For one of the themes I tried to edit the .conkyrc file manually, which took me a while, but I got it to work. Even so, after a reboot the conky misalignment was back even though the .conkyrc was the same as when I had finished editing. Is there a system setting that I may have enabled that could be causing this? I have included a picture for reference.
    Attached Images Attached Images
    Please mark completed threads as [SOLVED] (if it's ever fixed), it makes helping others easier.

  2. #2
    Join Date
    Mar 2014
    Beans
    Hidden!

    Re: Conky themes show text incorrectly

    Post your conkyrc or a dowload link so I can test how it looks here.
    Last edited by grumblebum2; May 15th, 2014 at 01:06 AM.

  3. #3
    Join Date
    Jun 2009
    Beans
    683
    Distro
    Ubuntu 20.04 Focal Fossa

    Re: Conky themes show text incorrectly

    Quote Originally Posted by grumblebum2 View Post
    Post your conkyrc so I can test how it looks here.
    As requested:

    Code:
    # Conky settings #background yes
    update_interval 1
    double_buffer yes
    no_buffers yes
    imlib_cache_size 10
    
    
    # Window specifications #
    gap_x 100
    gap_y 70
    minimum_size 268 620
    maximum_width 268
    own_window yes
    own_window_type normal  # other options are: override/dock/desktop/panel
    own_window_transparent yes
    own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
    border_inner_margin 0
    border_outer_margin 0
    #alignment middle_middle
    #own_window_argb_visual yes
    #own_window_argb_value 0
    
    
    # Graphics settings #
    draw_shades no
    default_shade_color AAAAAA
    draw_outline no
    default_outline_color AAAAAA
    draw_borders no
    draw_graph_borders no
    default_graph_size 26 80
    show_graph_scale no
    show_graph_range no
    
    
    # Text settings #
    use_xft yes
    xftalpha 0
    xftfont Droid Sans:size=8
    text_buffer_size 256
    override_utf8_locale yes
    
    
    # Useful shortenings #
    short_units yes
    pad_percents 2
    top_name_width 7
    
    
    # Color scheme #
    default_color FFFFFF
    color1 FFFFFF
    color2 FFFFFF
    color3 FFFFFF
    color4 FFFFFF
    color5 DCDCDC
    color6 FFFFFF
    color7 FFFFFF
    color8 FFFFFF
    
    
    TEXT
    # Various images #
    ${execi 300 curl -s "http://weather.yahooapis.com/forecastrss?w=44418&u=f" -o ~/.cache/weather.xml}
    ${image ~/.conky-weather/assets/Metro/God-Mode/fav-color-1.png -p 20,30 -s 228x61}\
    ${image ~/.conky-weather/assets/Metro/God-Mode/fav-color-2.png -p 20,91 -s 228x86}\
    ${image ~/.conky-weather/assets/Metro/God-Mode/fav-color-3.png -p 20,177 -s 228x86}\
    ${image ~/.conky-weather/assets/Metro/God-Mode/fav-color-4.png -p 20,263 -s 228x105}\
    ${image ~/.conky-weather/assets/Metro/God-Mode/fav-color-5.png -p 20,368 -s 228x105}\
    ${image ~/.conky-weather/assets/Metro/God-Mode/fav-color-6.png -p 20,473 -s 228x119}\
    ${image ~/.conky-weather/assets/Metro/God-Mode/fav-color-7.png -p 20,478 -s 228x14}\
    ${image ~/.conky-weather/assets/Metro/God-Mode/border.png -p 20,30 -s 228x562}\
    ${image ~/.conky-weather/assets/Metro/God-Mode/border-2.png -p 20,91 -s 228x86}\
    ${image ~/.conky-weather/assets/Metro/God-Mode/border-3.png -p 20,478 -s 228x14}\
    ${image ~/.conky-weather/assets/Metro/God-Mode/separator-v.png -p 95,185 -s 1x76}\
    ${image ~/.conky-weather/assets/Metro/God-Mode/separator-v.png -p 172,185 -s 1x76}\
    ${image ~/.conky-weather/assets/Metro/God-Mode/separator-h.png -p 33,369 -s 202x1}\
    ${image ~/.conky-weather/assets/Metro/God-Mode/separator-h.png -p 33,269 -s 202x1}\
    \
    # The days of the forecast #
    \
    ${color3}${voffset 172}${alignc 77}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "day=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==1' | tr '[a-z]' '[A-Z]'}${color}
    ${color3}${voffset -13}${alignc}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "day=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==2' | tr '[a-z]' '[A-Z]'}${color}
    ${color3}${voffset -13}${alignc -77}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "day=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==3' | tr '[a-z]' '[A-Z]'}${color}
    \
    # The temperatures of the forecast #
    \
    ${color2}${voffset 51}${alignc 77}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==1'}°/${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "high=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==1'}°${color}
    ${color2}${voffset -13}${alignc}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==2'}°/${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "high=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==2'}°${color}
    ${color2}${voffset -13}${alignc -77}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==3'}°/${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "high=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==3'}°${color}
    \
    # The "conditions" section of the conky #
    \
    ${goto 36}${voffset -172}${font Droid Sans :size=36}${color1}${execi 300 grep "yweather:condition" ~/.cache/weather.xml | grep -o "temp=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}°${font}${color}
    ${goto 46}${voffset 14}${font Droid Sans :size=12}${color1}${execi 300 grep "yweather:condition" ~/.cache/weather.xml | grep -o "text=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}${font}${color}
    ${color1}${alignr 52}${voffset -73}${execi 300 grep "yweather:atmosphere" ~/.cache/weather.xml | grep -o "pressure=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"} ${execi 300 grep "yweather:units" ~/.cache/weather.xml | grep -o "pressure=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}
    ${color1}${alignr 52}${voffset 7}${execi 300 grep "yweather:atmosphere" ~/.cache/weather.xml | grep -o "humidity=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"} %${color}
    ${color1}${alignr 52}${voffset 7}${execi 300 grep "yweather:wind" ~/.cache/weather.xml | grep -o "speed=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"} ${execi 300 grep "yweather:units" ~/.cache/weather.xml | grep -o "speed=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}${color}
    \
    # Clock + calendar #
    \
    ${voffset -117}${font Droid Sans Mono :size=22}${alignc}${color2}${time %H:%M}${font}${color}
    ${voffset 4}${font Droid Sans :size=10}${alignc}${color6}${time %A, %B %d}${font}${color}
    \
    # Cpu, memory, uptime, and load graph #
    \
    ${voffset 294}${goto 40}${color2}Cpu:${color}
    ${voffset 4}${goto 40}${color2}Mem:${color}
    ${voffset 4}${goto 40}${color2}Uptime:${color}
    ${voffset -47}${alignr 39}${color2}${cpu cpu0}%${color}
    ${voffset 4}${alignr 39}${color2}${memperc}%${color}
    ${voffset 4}${alignr 39}${color2}${uptime_short}${color}
    ${voffset -47}${alignc}${color2}${cpubar 5,36}${color}
    ${voffset 4}${alignc}${color2}${membar 5,36}${color}
    ${voffset 29}${goto 40}${loadgraph 26,190 FFFFFF FFFFFF -l}
    \
    # The processes section #
    \
    ${voffset 26}${goto 40}${color2}${top_mem name 1}${color}
    ${voffset 4}${goto 40}${color2}${top_mem name 2}${color}
    ${voffset 4}${goto 40}${color2}${top_mem name 3}${color}
    ${voffset 4}${goto 40}${color2}${top_mem name 4}${color}
    ${voffset 4}${goto 40}${color2}${top_mem name 5}${color}
    ${voffset -81}${alignc}${color5}${top_mem mem 1}%${color}
    ${voffset 4}${alignc}${color5}${top_mem mem 2}%${color}
    ${voffset 4}${alignc}${color5}${top_mem mem 3}%${color}
    ${voffset 4}${alignc}${color5}${top_mem mem 4}%${color}
    ${voffset 4}${alignc}${color5}${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}${goto 40}${color1}Proc${color}
    ${voffset -13}${alignc}${color1}Mem%${color}
    ${voffset -13}${alignr 39}${color1}Mem${color}
    \
    # The network section #
    \
    ${if_existing /proc/net/route ppp0}
    ${voffset -227}${goto 40}${color5}Up: ${color2}${upspeed ppp0}${color5}${goto 150}Down: ${color2}${downspeed ppp0}
    ${voffset 10}${goto 40}${upspeedgraph ppp0 26,80 FFFFFF FFFFFF}${goto 150}${downspeedgraph ppp0 26,80 FFFFFF FFFFFF}
    ${voffset 9}${goto 40}${color5}Sent: ${color2}${totalup ppp0}${color5}${goto 150}Received: ${color2}${totaldown ppp0}
    ${else}
    ${if_existing /proc/net/route ppp1}
    ${voffset -240}${goto 40}${color5}Up: ${color2}${upspeed ppp1}${color5}${goto 150}Down: ${color2}${downspeed ppp1}
    ${voffset 10}${goto 40}${upspeedgraph ppp1 26,80 FFFFFF FFFFFF}${goto 150}${downspeedgraph ppp1 26,80 FFFFFF FFFFFF}
    ${voffset 9}${goto 40}${color5}Sent: ${color2}${totalup ppp1}${color5}${goto 150}Received: ${color2}${totaldown ppp1}
    ${else}
    ${if_existing /proc/net/route wlp2s1}
    ${voffset -253}${goto 40}${color5}Up: ${color2}${upspeed wlp2s1}${color5}${goto 150}Down: ${color2}${downspeed wlp2s1}
    ${voffset 10}${goto 40}${upspeedgraph wlp2s1 26,80 FFFFFF FFFFFF}${goto 150}${downspeedgraph wlp2s1 26,80 FFFFFF FFFFFF}
    ${voffset 9}${goto 40}${color5}Sent: ${color2}${totalup wlp2s1}${color5}${goto 150}Received: ${color2}${totaldown wlp2s1}
    ${else}
    ${if_existing /proc/net/route wlp2s0}
    ${voffset -266}${goto 40}${color5}Up: ${color2}${upspeed wlp2s0}${color5}${goto 150}Down: ${color2}${downspeed wlp2s0}
    ${voffset 10}${goto 40}${upspeedgraph wlp2s0 26,80 FFFFFF FFFFFF}${goto 150}${downspeedgraph wlp2s0 26,80 FFFFFF FFFFFF}
    ${voffset 9}${goto 40}${color5}Sent: ${color2}${totalup wlp2s0}${color5}${goto 150}Received: ${color2}${totaldown wlp2s0}
    ${else}
    ${if_existing /proc/net/route wlan0}
    ${voffset -279}${goto 40}${color5}Up: ${color2}${upspeed wlan0}${color5}${goto 150}Down: ${color2}${downspeed wlan0}
    ${voffset 8}${goto 40}${upspeedgraph wlan0 26,80 FFFFFF FFFFFF}${goto 150}${downspeedgraph wlan0 26,80 FFFFFF FFFFFF}
    ${voffset 9}${goto 40}${color5}Sent: ${color2}${totalup wlan0}${color5}${goto 150}Received: ${color2}${totaldown wlan0}
    ${else}
    ${if_existing /proc/net/route wlan1}
    ${voffset -292}${goto 40}${color5}Up: ${color2}${upspeed wlan1}${color5}${goto 150}Down: ${color2}${downspeed wlan1}
    ${voffset 10}${goto 40}${upspeedgraph wlan1 26,80 FFFFFF FFFFFF}${goto 150}${downspeedgraph wlan1 26,80 FFFFFF FFFFFF}
    ${voffset 9}${goto 40}${color5}Sent: ${color2}${totalup wlan1}${color5}${goto 150}Received: ${color2}${totaldown wlan1}
    ${else}
    ${if_existing /proc/net/route eth1}
    ${voffset -305}${goto 40}${color5}Up: ${color2}${upspeed eth1}${color5}${goto 150}Down: ${color2}${downspeed eth1}
    ${voffset 10}${goto 40}${upspeedgraph eth1 26,80 FFFFFF FFFFFF}${goto 150}${downspeedgraph eth1 26,80 FFFFFF FFFFFF}
    ${voffset 9}${goto 40}${color5}Sent: ${color2}${totalup eth1}${color5}${goto 150}Received: ${color2}${totaldown eth1}
    ${else}
    ${if_existing /proc/net/route eth0}
    ${voffset -318}${goto 40}${color5}Up: ${color2}${upspeed eth0}${color5}${goto 150}Down: ${color2}${downspeed eth0}
    ${voffset 10}${goto 40}${upspeedgraph eth0 26,80 FFFFFF FFFFFF}${goto 150}${downspeedgraph eth0 26,80 FFFFFF FFFFFF}
    ${voffset 9}${goto 40}${color5}Sent: ${color2}${totalup eth0}${color5}${goto 150}Received: ${color2}${totaldown eth0}
    ${else}
    ${if_existing /proc/net/route enp0s0}
    ${voffset -331}${goto 40}${color5}Up: ${color2}${upspeed enp0s0}${color5}${goto 150}Down: ${color2}${downspeed enp0s0}
    ${voffset 10}${goto 40}${upspeedgraph enp0s0 26,80 FFFFFF FFFFFF}${goto 150}${downspeedgraph enp0s0 26,80 FFFFFF FFFFFF}
    ${voffset 9}${goto 40}${color5}Sent: ${color2}${totalup enp0s0}${color5}${goto 150}Received: ${color2}${totaldown enp0s0}
    ${else}
    ${if_existing /proc/net/route enp0s1}
    ${voffset -344}${goto 40}${color5}Up: ${color2}${upspeed enp0s1}${color5}${goto 150}Down: ${color2}${downspeed enp0s1}
    ${voffset 10}${goto 40}${upspeedgraph enp0s1 26,80 FFFFFF FFFFFF}${goto 150}${downspeedgraph enp0s1 26,80 FFFFFF FFFFFF}
    ${voffset 9}${goto 40}${color5}Sent: ${color2}${totalup enp0s1}${color5}${goto 150}Received: ${color2}${totaldown enp0s1}
    ${else}
    ${voffset -311}${goto 40}${color5}Network disconnected${color}
    ${image ~/.conky-weather/assets/Metro/God-Mode/offline.png -p 44,284 -s 16x16}
    ${endif}${endif}${endif}${endif}${endif}${endif}${endif}${endif}${endif}${endif}
    \
    # Various images including the icons of the forecast #
    \
    ${image ~/.conky-weather/assets/Metro/God-Mode/pressure.png -p 224,95 -s 16x16}\
    ${image ~/.conky-weather/assets/Metro/God-Mode/humidity.png -p 224,115 -s 16x16}\
    ${image ~/.conky-weather/assets/Metro/God-Mode/wind-2.png -p 224,136 -s 16x16}\
    ${execi 300 cp -f ~/.conky-weather/icons/weather-icons-light3/$(grep "yweather:forecast" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==1').png ~/.cache/weather-1.png}${image ~/.cache/weather-1.png -p 41,207 -s 32x32}\
    ${execi 300 cp -f ~/.conky-weather/icons/weather-icons-light3/$(grep "yweather:forecast" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==2').png ~/.cache/weather-2.png}${image ~/.cache/weather-2.png -p 119,207 -s 32x32}\
    ${execi 300 cp -f ~/.conky-weather/icons/weather-icons-light3/$(grep "yweather:forecast" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==3').png ~/.cache/weather-3.png}${image ~/.cache/weather-3.png -p 195,207 -s 32x32}${font}${voffset -120}\
    Please mark completed threads as [SOLVED] (if it's ever fixed), it makes helping others easier.

  4. #4
    Join Date
    Jun 2009
    Beans
    683
    Distro
    Ubuntu 20.04 Focal Fossa

    Re: Conky themes show text incorrectly

    Found the issue!

    Under System Settings>Displays I had the scale for menus and title bars set to 0.875 instead of 1. Once I changed it to 1 and restarted conky it all worked fine!
    Please mark completed threads as [SOLVED] (if it's ever fixed), it makes helping others easier.

  5. #5
    Join Date
    Mar 2014
    Beans
    Hidden!

    Re: Conky themes show text incorrectly

    Okay I ran the config and it displays fine here.
    091.jpg


    I did test what happens if I change the system text-scale-factor to 1.1 which produces similar to what you see.
    092.jpg
    Check this setting via terminal(default is 1)....
    Code:
    gsettings get com.canonical.Unity.Interface text-scale-factor
    The only thing I changed in the conkyrc was to specify alignment to top right
    eg I changed...
    Code:
    #alignment middle_middle
    to
    Code:
    alignment tr

  6. #6
    Join Date
    Mar 2014
    Beans
    Hidden!

    Re: Conky themes show text incorrectly

    Quote Originally Posted by Revolutionary101 View Post
    Found the issue!

    Under System Settings>Displays I had the scale for menus and title bars set to 0.875 instead of 1. Once I changed it to 1 and restarted conky it all worked fine!
    Oh good.
    Thought it was a scaling issue. It throws out the positioning of any images that are used in the conky.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •