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。
[参考サイト]
Fix for Gtk-WARNING **: Unable to locate theme engine in module_path: “murrine” in Ubuntunullsectorblog.wordpress.com