Conky
{exec} 導致 Conky 停止
我想將 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