Gnome
Conky 小元件不會渲染它們的某些圖形
作業系統:拱門
桌面:侏儒
Conky 版本:1.10.8-2 + conky-manager-2.4-2
使用的小元件:conky seamod(conky_manager 預設)、conky ring
問題:
當使用其中一個小元件時,似乎沒有出現非常特殊的圓形圖形
conky seamod 的外觀(右) seamod 在我的電腦上的渲染方式(左)
更新(1):
由於我已經安裝了 cairo 包的評論,結果仍然是一樣的,新日誌:環,seamod,
更新(2):
我發現問題出在“cairo”包中,由於某種原因無法安裝在 arch linux 上,cairo 是一個圖形包,可能是問題的根源。如果有人可以幫助請寫
似乎貢獻者Paramvir Likhari已向AUR儲存庫添加了一個合適的源包,您可以建構它以使用 cairo 和 lua 5.3 進行 conky。我在 Arch linux 的 qemu 虛擬機安裝上執行了以下操作,並且能夠執行 conky 並看到最初 10 秒左右後繪製的環(在
clock_rings.lua
我的 VM 僅編輯 1 個 cpu 之後)。我遵循了建構包的標准說明,所以我不會重複它們。唯一要知道的是要建構哪個源包,那就是
conky-cairo
. 在我首先建構依賴之前它無法建構tolua++_5.3
,然後直到我刪除對 Xinerama 的需求才建構。毫無疑問,也有使用此選項進行建構的方法。這是我執行的命令sudo pacman -S --needed base-devel curl -O https://aur.archlinux.org/packages.gz zgrep conky packages.gz # choose conky-cairo sudo pacman -S git git clone https://aur.archlinux.org/conky-cairo.git cd conky-cairo/ # read the file PKGBUILD for info and potential malware makepkg -si PKGBUILD # gave me error: target not found: tolua++_5.3 cd .. zgrep tolua packages.gz # choose tolua++_5.3 git clone https://aur.archlinux.org/tolua++_5.3.git cd tolua++_5.3 # read the file PKGBUILD for info and potential malware makepkg -si PKGBUILD cd .. cd conky-cairo makepkg -s PKGBUILD # gave me a CMake Error: The following variables are used in this project, but they are set to NOTFOUND. # Xinerama_LIBRARIES (ADVANCED) # I removed the option with: sed -i src/conky-1.10.7/CMakeCache.txt -e '/BUILD_XINERAMA/s/ON/OFF/' makepkg -si PKGBUILD cd ../Conky/ conky -c rings
它會詢問您是否可以刪除任何現有的 conky 軟體包以安裝新軟體包。
這是生成的腳本:
sudo pacman -S --needed base-devel sudo pacman -S git git clone https://aur.archlinux.org/tolua++_5.3.git (cd tolua++_5.3 && makepkg -si PKGBUILD) git clone https://aur.archlinux.org/conky-cairo.git (cd conky-cairo/ && makepkg -si PKGBUILD) cd conky-cairo sed -i src/conky-1.10.7/CMakeCache.txt -e '/BUILD_XINERAMA/s/ON/OFF/' makepkg -si PKGBUILD cd ..