Conky

{exec} 導致 Conky 停止

  • August 1, 2013

我想將 mpd 資訊添加到我的 conky 中,因此我創建了一個腳本,該腳本的作用是從 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" &

問題不是很簡單,而是一切都在背後,包括牆紙。

更改視窗設置解決了問題:

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

引用自:https://unix.stackexchange.com/questions/85034