그래서 오늘의 몇 마디를 콘키로 추가해 보았으나 중국어 단어로 했습니다. 나는 성공하지 못한 채 여러 가지 방법을 시도했습니다.
나는 내 말을 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
답변을 얻었습니다 :