Conky 변수 연결

Conky 변수 연결

내 문제는 이 두 기능을 하나로 결합하는 것입니다.

  1. ${fs_bar 6 dev/sr0}또는${fs_bar 6 /run/media/'home folder name'/'dvd label'}

  2. blkid -s LABEL -o value /dev/sr0

나는 다음과 같은 것을 얻고 싶습니다 :

${fs_bar 6 blkid -s LABEL -o value /dev/sr0}

sr0DVD 장치입니다.

fs_bar기본적으로 DVD 태그를 자동으로 가져와 변수 에 전달하고 싶습니다 . ${fs_bar...}DVD에서 DVD로 변경되므로 마운트 지점을 입력하고 싶지 않습니다 .

답변1

${eval}reparse 명령의 출력을 사용하여 이 작업을 수행 할 수 있습니다 ${execi}.

${eval $${fs_bar 6 /run/media/${execi 9999 id -nu}/${execi 5 blkid -s LABEL -o value /dev/sr0}}

$$double이 구문 분석을 중지한다는 점에 유의하세요 fs_bar. 첫 번째는 execi9999초마다 한 번만 실행됩니다. id일반적인 명령에서 사용자 이름을 가져옵니다 .

예를 들어 두 번째는 execi5초마다 실행되어 DVD 레이블을 찾습니다. 적절한 폴링 간격을 선택하십시오.

그런 다음 결과 최종 문자열을 fs_barby 에 할당합니다 eval.

관련 정보