haiju's 開発メモ

開発に必要な情報を自分用にメモ

Julia 1.0のREPLでplot()実行時に出るGtk-WARNINGに対処する

lib32-qt4をAURからインストールしたら、libQtGUI.so.4に

纏るエラーは取り除かれたが、以下のWARNINGが数件

発生したので、それを取り除く方法について調べて実行

してみたので、手順をメモる(Φω|

[現象]

julia> plot(f)

(gksqt:1477): Gtk-WARNING **: 09:24:52.691: module_path にはテーマ・エンジンがありません: "murrine",

(gksqt:1477): Gtk-WARNING **: 09:24:52.692: module_path にはテーマ・エンジンがありません: "murrine",

(gksqt:1477): Gtk-WARNING **: 09:24:52.694: module_path にはテーマ・エンジンがありません: "murrine",

家で試した時は英語だったと思うけど、メッセージが日本語になってる

のは置いといてw(Φω|

[手順]

1. pakkuでAURのlib32-gtk-enginesまたは個別指定して

 lib32-gtk-engine-murrineを検索。

% pakku -Ss lib32-gtk-engines

% pakku -Ss lib32-gtk-engine-murrine
aur/lib32-gtk-engine-murrine 0.98.2-2 [181 / 0.238455]
GTK2 engine to make your desktop look like the art glass works done by
Venicians glass blowers (32 bit)
aur/lib32-gtk-engine-murrine-git 0.98.2.r406.2032a9b-1 [3 / 0.000000]
The marvelous gtk2 cairo engine (development version, 32 bit)

2. 1をインストール。

% pakku -S lib32-gtk-engines

または

% pakku -S lib32-gtk-engine-murrine

3. JuliaのREPLで再度、plot()を利用したグラフ

 描画のサンプルコードを実行。

julia> using Plots

julia> Plots.gr()
Plots.GRBackend()

julia> f(x)=sin(x)
f (generic function with 1 method)

julia> plot(f)

julia>

Gtk-WARNINGが出力されないことを確認し、出なければ

 OK。

[参考サイト]

Gtk-WARNING. Unable to locate theme engine. [Solved] / Applications & Desktop Environments / Arch Linux Forums

forum.manjaro.org

stackoverflow.com

github.com

Fix for Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine” in Ubuntunullsectorblog.wordpress.com

answers.launchpad.net

superuser.com

washieagle.blogspot.com

ubuntuforums.org