{exec}로 인해 Conky가 중지됩니다.

{exec}로 인해 Conky가 중지됩니다.

내 conky에 mpd 정보를 추가하고 싶어서 ID3 태그에서 표지를 가져오는 작업을 수행하는 스크립트를 만들었습니다.

이 스크립트를 호출하려면 {exec 'path'} 명령을 사용하세요.

내 문제는 이 기능을 추가한 이후로 내 conky가 스스로 서기를 거부한다는 것입니다.

다음을 사용하여 터미널에서 실행하면

conky -c `path.conkyrc` &

터미널을 닫으면 중지됩니다. 또한 -d 옵션을 사용해 보았습니다.

또한 부팅 시 실행되는 sh 스크립트를 사용하여 부팅 시 시작을 시도했습니다. 처음에는 잘 작동했지만 터미널을 열면 conky가 내가 연 터미널을 닫았습니다... 이상합니다.

{exec 'path'}에 대한 호출을 제거하면 모든 문제가 해결되었으므로 이것이 분명히 문제의 원인입니다.

참고로 제가 사용하는 스크립트는 다음과 같습니다.

#!/bin/sh
MPD_MUSIC_PATH="/media/Media/Music"
TMP_COVER_PATH="/tmp/mpd-track-cover"
exiftool -b -Picture "$MPD_MUSIC_PATH/$(mpc --format "%file%" current)" > "$TMP_COVER_PATH" &

답변1

문제는 단순히 시스템을 종료하는 것이 아니라 벽지를 포함한 모든 것의 밑에 있는 것입니다.

창 설정을 변경하면 문제가 해결되었습니다.

own_window yes
own_window_type normal
own_window_transparent no
own_window_argb_visual yes
own_window_type normal
own_window_class conky-semi
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
own_window_argb_value 128
own_window_colour 000000

관련 정보