Conky 在 Xubuntu 上无法显示日文字符

Conky 在 Xubuntu 上无法显示日文字符

我使用 Openbox 运行 xubuntu,但无法让 conky 处理日文字符。我在网上找到的所有建议都没有帮助,似乎无法解决问题。下面我发布了我的 conky.conf 文件,供大家查看,也许可以让我了解如何解决这个问题

干杯

alignment br
background no
border_width 1
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders no
draw_outline no
draw_shades no
use_xft yes
xftfont WenQuanYi Micro Hei Mono:size=12
override_utf8_locale yes
gap_x 5
gap_y 60
minimum_size 5 5
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_class Conky
own_window_type desktop
stippled_borders 0
update_interval 1.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no
TEXT
GrandpaCompy ${color dark red}Uptime:$color $uptime
$hr
${if_mpd_playing}
${font WenQuanYi Micro Hei Mono:size=12}${color dark red}${scroll 20 $mpd_title.}
${font WenQuanYi Micro Hei Mono:size=12}$color${scroll 20 $mpd_artist.}
${font WenQuanYi Micro Hei Mono:size=12}${scroll 20 $mpd_album.}
$mpd_elapsed/$mpd_length
$mpd_status
$hr
${color dark red}RAM Usage:$color $mem/$memmax - $memperc% ${membar 4}
${color dark red}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 4}
${color dark red}CPU Usage:$color $cpu% ${cpubar 4}

答案1

我遇到了类似的问题,最后我通过强制 conkyrc 编码为 UTF-8 并指向支持日语的正确字体解决了它。

检查你的配置文件是否使用 UTF-8 编码:

file -bi ~/.conkyrc

你应该得到

文本/纯文本;字符集=utf-8

然后,检查你的字体是否正确安装以及你是否正确引用它:

fc-list

因此,只需根据您安装的字体选择正确的文本即可。就我而言,我刚刚将其添加到配置中(新 conky 的 LUA 配置样式):

font = 'IPAGothic,IPAゴシック:style=Regular:size=9',

或者直接在文中:

${font Source Han Sans JP Heavy,源ノ角ゴシック JP Heavy:style=Heavy:size=9}広島のお好み焼きおたくです

它也适用于

“思源黑体 JP:style=Regular”和“HanaMinA,花園明朝A:style=Regular”

高血压

相关内容