{exec} により Conky が停止します。

{exec} により Conky が停止します。

私のconkyにmpd情報を追加したいので、ID3タグからカバーを取得するタスクを実行するスクリプトを作成しました。

このスクリプトを呼び出すには、{exec 'path'}コマンドを使用してください。

私の問題は、この機能を追加した後、私のコニーが自分で書くことを拒否するということです。

次のように端末で実行すると、

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

おすすめ記事