운영 체제: 아치
데스크탑: 그놈
Conky 버전: 1.10.8-2 + conky-manager-2.4-2
사용된 위젯: conky seamod(conky_manager 기본값),강지링
질문:
이 위젯 중 하나를 사용할 때 매우 구체적인 원형 모양이 나타나지 않는 것 같습니다.
conky seamod의 모습(오른쪽) 내 컴퓨터에서 seamod의 모습(왼쪽)
업데이트(1):
의견 때문에 cairo 패키지를 설치했지만 여전히 동일한 결과가 나타납니다. 새 로그:반지,오션 모드,
업데이트(2):
문제가 "cairo" 패키지에 있다는 것을 발견했습니다. 어떤 이유로 이 패키지를 아치 리눅스에 설치할 수 없었습니다. cairo는 그래픽 패키지이며 문제의 원인일 수 있습니다. 누구든지 도움을 줄 수 있다면 적어주세요
답변1
기여자들인가 보다.파람비르 리카리에 추가되었습니다우레아 소변 비율cairo 및 lua 5.3을 사용하여 conky로 빌드할 수 있는 적합한 소스 코드 패키지를 저장합니다. 나는 아치 리눅스의 qemu VM 설치에서 다음을 수행했고 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 ..