lsb_release -ds
Conky 모니터에 출력을 표시하고 싶습니다. 현재 설치에서는 .ftr이 출력됩니다 Linux Mint 18.3 Sylvia
.
해당 명령의 출력을 지역 변수에 할당하려고 생각했지만 Conky는 지역 변수를 사용하여 그렇게 하지 않는 것 같습니다.
해당 명령의 출력을 전역(시스템) 변수에 할당할 수 있을까요? 그러나 이것은 패치워크이며 Conky가 전역 변수에 액세스할 수 있는지 여부가 전혀 명확하지 않습니다.
exec...
이렇게 하는 것이 가능할 것 같지만 문서에서는 이것이 리소스 비효율적이며 이는 (모든 로그인 세션에 대해) 정적인 정보이므로 반복해서 실행하는 것은 낭비처럼 보인다고 강조합니다.
그래서 뭐 할까? 제안은 매우 환영합니다.
답변1
execi
반복하기 전의 시간(초)을 제공할 수 있는 간격이 있는 exec 버전을 선호해야 합니다 .
${execi 999999 lsb_release -ds}
답변2
-conky script/config에서 명령줄을 사용해야 하며 ${exec lsb_release -ds}
필요한 정보가 표시됩니다.