操作系统:Arch
桌面:侏儒
Conky版本:1.10.8-2 + conky-manager-2.4-2
使用的小部件:conky seamod(conky_manager默认),康基环
问题:
当使用这些小部件之一时,似乎不会出现非常具体的圆形图形
conky seamod 的外观(右)seamod 在我的计算机上呈现的效果(左)
更新(1):
由于评论,我安装了 cairo 包,结果仍然相同,新日志:戒指,海洋模组,
更新(2):
我发现问题出在“cairo”包中,由于某种原因,该包无法安装在 arch linux 上,cairo 是一个图形包,可能是问题的根源。如果有人可以帮忙请写信
答案1
看来贡献者帕拉姆维尔·利卡里已添加到尿素尿率存储一个合适的源代码包,您可以将其构建为具有 cairo 和 lua 5.3 的 conky。我在 arch linux 的 qemu 虚拟机安装上执行了以下操作,并且能够运行 conky 并在最初 10 秒左右看到绘制的环(clock_rings.lua
在为我的虚拟机仅编辑 1 个 cpu 后)。
我遵循了构建包的标准说明,因此我不会重复它们。唯一需要知道的是要构建哪个源代码包,那就是conky-cairo
.它无法构建,直到我首先还构建了 dependency 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 ..