conky中的if-elseif-else構造無法正常工作。當我連接到wifi時,它應顯示「無線」,當我連接到有線局域網時顯示「有線」,當我沒有網絡連接時顯示「無網絡」。這是我這是不正常的Conky代碼:conky中的if-else語句無法正常工作
${if_existing /proc/net/route wlan0}${color grey}wireless\
${else}\
${if_existing /proc/net/route eth0}${color grey}wired\
${else}\
${color grey}no network\
${endif}
的問題是,如果我有一個無線連接,沒有從我的conkyrc上面寫的行執行後。如果沒有網絡連接,它正在工作。
什麼工作雖然,如果我只用一條if-else結構:
${if_existing /proc/net/route wlan0}${color grey}wireless\
${else}\
${color grey}no network\
${endif}
什麼我在第一個片段做錯了什麼?
是的,這與我的答案是一致的:每個if都需要明確地關閉 – Alf