Conky

根桌面上的 Conky 不顯示配置文件更改

  • July 7, 2014

概括:

我最近安裝了 Crunchbang,想更改預設安裝的 Conky 的顏色,並在桌面上顯示系統狀態資訊。但是,即使我手動重新啟動 conky,更改配置設置似乎也沒有什麼不同。

細節:

我找到了兩個配置文件:

/etc/conky/conky.conf

/etc/conky/conky_no_x11.conf

他們有顏色設置。如果我更改設置並執行

$ conky

然後出現一個看起來像終端的面板,它確實反映了我的更改。我注意到,為了刷新桌面 Conky,而不是這個看起來像終端的 Conky,我必須這樣做

$ sudo killall conky
$ sudo conky -q

殺死它會使 Conky 從桌面上消失。以 root 身份再次啟動它會使其重新出現在桌面上。但是我對配置文件所做的任何更改都沒有顯示在“根桌面”Conky 中,只有當我將它作為“子系統”Conky 執行時。

請幫助我了解發生了什麼,以及我缺少什麼。

conky 的預設配置文件是~/.conkyrc. 這遵循經典的 *nix 約定,該約定希望將配置文件(點文件)隱藏在~/.

如果該文件存在,它將在您啟動 conky 時被讀取,並且/etc如您所見,其中的文件將被忽略。您可以使用標誌覆蓋預設值-c(至少在 conky 1.9.0 中):

  -c | --config= FILE
         Config file to load instead of $HOME/.conkyrc

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