それで、今日のいくつかの単語をコンキで追加してみましたが、中国語の単語にしました。私は成功せずにいくつかの方法を試しました。
私は私の言葉をIn conkyに似た形式でcsvファイルに保存し、いくつかの点でWhere mycommandを
电脑,dia4nna3o,computer
実行しようとしています。
${exec mycommand}
1)任意の行を印刷するPythonスクリプトを作成します。何も起こりません(bashで動作)。
2)任意の行をエコーするbashスクリプト。何も起こりません(bashで動作)。
3)上記のいずれかの出力を画像に変換してから、その画像を表示してみてください。使用
python randword.py | convert label:@- tmp.png
テキストを画像に変換します。画像には表示されていますが、必要な場所に漢字はありません(ただし英語はあります)。次のようになります。
私は本当に何をすべきかわかりません。どんなアイデアがありますか?
システム情報: ディストリビューション: Manjaro x86_64 DE: XFCE Conky バージョン:
[ steven ] [~] > conky --version
conky 1.10.6_pre compiled Thu Dec 29 16:29:51 UTC 2016 for Linux 4.1.37-1-MANJARO x86_64
Compiled in features:
System config file: /etc/conky/conky.conf
Package library path: /usr/lib/conky
General:
* math
* hddtemp
* portmon
* IPv6
* Curl
* RSS
* Weather (METAR)
* Weather (XOAP)
* wireless
* support for IBM/Lenovo notebooks
* nvidia
* builtin default configuration
* old configuration syntax
* Imlib2
* apcupsd
* iostats
* ncurses
* Internationalization support
Lua bindings:
* Cairo
* Imlib2
* RSVG
X11:
* Xdamage extension
* Xinerama extension (virtual display)
* XDBE (double buffer extension)
* Xft
* ARGB visual
* Own window
Music detection:
* MPD
* MOC
Default values:
* Netdevice: eth0
* Local configfile: $HOME/.conkyrc
* Localedir: /usr/share/locale
* Maximum netdevices: 64
* Maximum text size: 16384
* Size text buffer: 256
ベストアンサー1
適切なフォントが必要で、conky ロケールを設定する必要があります。 conky 1.10.4を使用してLinux Fedoraで次のことを試しました。フォントのインストール:
sudo dnf install google-noto-cjk-fonts
いくつかのutf8文字を含むファイルを作成します。
printf '\xe5\xba\x83\n' >chars
グローバルcjkフォントを設定するファイルを作成し、.conkyrc
テキストセクションでバリアントを設定したら、それを使用して上記のcat
ファイルを読みます。
conky.config = {
minimum_height = 400,
minimum_width = 600,
font = 'Noto Sans CJK TC Regular:size=40',
use_xft = true,
};
conky.text = [[
start ${exec cat chars} end
${font Noto Sans CJK TC Bold:size=20} start ${exec cat chars} end ${font}
]]
utf8ロケールでconkyを実行する
LC_ALL=en_US.utf8 conky -c .conkyrc -o
答えを得ました: