내 콘키 섹션의 레이블 양쪽에 두 개의 수평 녹색 선을 갖고 싶지만 이렇게 하려고 하면 녹색 선이 전체 수평 공간을 차지하고 텍스트를 위한 공간이 없다는 것을 알게 됩니다. 이것이 내가 말해야 할 것입니다:
conky는 개발 초기 단계에 있으며 방금 이 문제에 직면했으므로 다룰 내용이 많지 않습니다. 이것은 .conkyrc입니다:
alignment tr
use_xft true
xftfont Droid Serif Bold:size=9
double_buffer true
gap_x 10
gap_y 10
color1 afafaf
color2 00ff00
color3 0a0a0a
TEXT
${color2}${hr}${color1}.: INFO :.${color2}${hr}
${color2}${kernel} ${color1}${machine}
또한 이 작업을 수행하는 동안 conky 에서 구문 오류가 발생했습니다 alignment tr
. 내용은 다음과 같습니다.
conky: Syntax error (/home/ricky/.conkyrc:1: syntax error near 'tr') while reading config file.
conky: Assuming it's in old syntax and attempting conversion.
별거 아닌 것 같지만 이상하게도 그렇습니다.
답변1
답변2
여기에는 두 가지 문제가 있습니다. 두 가지를 사용하는 것과 ${hr}
구문 오류입니다 near 'tr'
.
2개를 사용하세요${hr}
두 개의 수평선 사이에 텍스트를 삽입하시겠습니까? 객체를 사용하여 이 작업을 수행 할 수 없습니다 ${hr}
. 행 높이는 픽셀 단위로만 제어할 수 있습니다(위 설명에서 지적한 대로).
나는 사용하는 것이 좋습니다밑줄 '_'
아래와 같이 두 개의 선을 그립니다.
TEXT
${color2}__________${color1}.: INFO :.${color2}__________
${color2}${kernel} ${color1}${machine}
위 코드에서는 한 줄에 10개의 밑줄을 사용했습니다. 이 많은 밑줄을 사용하면 TEXT의 첫 번째 줄이 200픽셀 너비 내에 배치됩니다.
문법 오류near 'tr'
Conky 1.9부터 이 alignment
변수는 여전히 기본적으로 두 글자 위치 지정을 허용합니다 tr
. 그러나 버전 1.10부터 기본 규칙은 전체 변수만 사용하도록 제한되는 것으로 top_right
보입니다 tr
.
이 포럼 주제Manjaro 사용자도 최근 동일한 문제를 겪은 것으로 나타났습니다.
약간의 혼란과 검색 끝에 마침내 버전 1.10부터 Conky에 필요한 새로운 구문을 찾았습니다. 불행하게도 "man conky"는 존재하지 않는 디렉토리를 가리킵니다. 여기에서 샘플 파일을 찾을 수 있습니다.
/usr/share/doc/conky-1.10.0/conky.conf
conky.config = { alignment = 'top_left', background = false, ... } conky.text = [[ ${scroll 16 $nodename - $sysname $kernel on $machine | } ... ]]
구문 오류 자체
전체 변수 외에도 Conky 1.10의 이전 구문을 사용하면 오류가 발생할 수 있습니다. 따라서 conkyrc
아래의 새로운 구문을 사용하여 파일을 다시 작성하는 것을 고려해 보십시오.
conky.config = { alignment = 'top_right', use_xft = true, xftfont = 'Droid Serif Bold:size=9', double_buffer = true, gap_x = 10, gap_y = 10, color1 = 'afafaf', color2 = '00ff00', color3 = '0a0a0a' } conky.text = [[ ${color2}__________${color1}.: INFO :.${color2}__________ ${color2}${kernel} ${color1}${machine} ]]
이 게시물Conky 1.10 이상의 이전 구문을 새 구문으로 다시 작성하는 방법에 대한 몇 가지 단서가 여러 포럼 스레드에 언급되어 있습니다.