나는 똑같은 문제가 있습니다패딩이 0인 Conky 텍스트 변수를 만드시겠습니까?네트워크 속도를 표시하는 데 사용됩니다. 놀고 있는 것 외에는dzen2. 이 설정에서는 lua_parse가 작동하지 않는 것 같습니다.
나는 시도했다:
- 문자열 형식을 직접 지정합니다.
${lua_parse format %2s ${downspeed re0}}
- 사용
goto
:${downspeed re0}${goto 100}
- 다음에서 사용자 정의 기능을 설정하십시오
~/.xmonad/conky_lua_script.lua
.
function conky_format( format, number )
return string.format( format, conky_parse( number ) )
end
그런 다음 conkyrc에서:
lua_load = "~/.xmonad/conky_lua_script.lua"
conky.text = [[
${lua_parse format %5.0f ${downspeed re0}}%
]];
최소한의 작업 예:
conky.config = {
background = true,
out_to_console = true,
out_to_x = false,
update_interval = 1.0,
use_spacer = 'none',
use_xft = true
};
conky.text = [[
${downspeed re0}
]];
그것을 실행하십시오 conky | dzen2
.
편집하다 다음은 작동합니다:
conky.config = {
lua_load = "~/.xmonad/conky_lua_script.lua"
....
};
conky.text = [[
${lua format %7s ${downspeed re0}}
]];
답변1
매우 오래된 질문이라는 것을 알고 있지만 최근에 같은 문제가 발생하여 이 질문이 검색 결과에서 높은 순위를 차지했습니다. 이제 답을 찾았으므로 이 문제에 직면한 다른 사람들의 이익을 위해 이 글을 게시해야겠다고 생각했습니다.
lua_load = ...
테이블 에 있어야 합니다 conky.config
(이전 구성 구문처럼 파일의 최상위 수준이 아님). 이 같은:
conky.config = {
lua_load = 'path_to_script.lua',
...
};
이상하게도 -DD
conky를 통해 디버깅을 활성화하더라도 줄이 잘못 정렬된 것에 대해 불평하지 않습니다.