web-dev-qa-db-fra.com

Problème pour que Conky affiche des caractères japonais sur Xubuntu

Je lance xubuntu avec Openbox et j'ai du mal à faire conky pour jouer au ballon avec des personnages japonais. Tous les conseils que j'ai trouvés en regardant sur Internet n'ont pas été utiles et ne semblent pas résoudre le problème. Ci-dessous, j'ai publié mon fichier conky.conf pour que les gens puissent y jeter un œil et peut-être donner un aperçu de la façon dont je peux résoudre le problème

À votre santé

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
Rocky Raccoon

J'ai eu un problème similaire, enfin je l'ai résolu en forçant conkyrc à se connecter à UTF-8 et en pointant sur la police correcte prenant en charge le japonais.

Vérifiez si votre fichier de configuration est encodé avec UTF-8:

file -bi ~/.conkyrc

tu devrais obtenir

texte simple; charset = utf-8

vérifiez ensuite que votre police est correctement installée et que vous vous y référez correctement:

fc-list

Donc, en fonction de la police que vous avez installée, sélectionnez le bon texte. Dans mon cas, je viens d'ajouter ceci à la config (nouveau style de configuration LUA de conky):

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

Ou directement dans le texte:

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

ça marche aussi avec

"Source Han Sans JP: style = Regular" et "HanaMinA, 花園 明朝 A: style = Regular"

HTH

1
otaku