Conkyウィジェットは特定のグラフィックをレンダリングしません。

Conkyウィジェットは特定のグラフィックをレンダリングしません。

オペレーティングシステム:アーチ

デスクトップ:GNOME

Conky バージョン: 1.10.8-2 + conky-manager-2.4-2

使用されたウィジェット: conky seamod(conky_manager デフォルト),カンジリング

質問:

これらのウィジェットのいずれかを使用すると、非常に具体的な円形の外観が表示されないようです。

コンキログ:オーシャンモードリング

Conky Ringリアルタイムスクリーンショット: カン・ジファンのスクリーンショット

conky seamodの外観(右)私のコンピュータからのseamodの外観(左) Conky Seamodのスクリーンショット

アップデート(1):

コメントのため、cairoパッケージをインストールしましたが、まだ同じ結果が表示されます。新しいログ:リングオーシャンモード

アップデート(2):

問題が「cairo」パッケージにあることがわかりました。何らかの理由でこのパッケージをArch Linuxにインストールできませんでした。 cairoはグラフィックパッケージであり、問​​題の原因である可能性があります。誰でも助けてくれたら書いてください

ベストアンサー1

貢献者たちより。パランビル・リカリに追加されました尿素尿の割合cairoとlua 5.3を使用してconkyでビルドできる適切なソースコードパッケージを保存します。私はアーチLinuxのqemu VMインストールで次のことを行い、conkyを実行でき、最初の10秒間リングが描かれていることがわかりました(clock_rings.lua私のVM用に1つのCPUのみを編集した後)。

パッケージの作成に関する標準的な指示に従ったので、繰り返しません。私が知る必要があるのは、ビルドするソースパッケージですconky-cairo。まず、依存関係をビルドするまでビルドされず、tolua++_5.3Xineramaの要件を削除するまでビルドされません。疑いなく、このオプションを使用してビルドする方法もあります。これが私が実行したコマンドです

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 ..

おすすめ記事