Mabox LinuxのConkyウィジェットの起動順を変更して小さな不具合を解決してみた

最近、Manjaro Linuxベースの軽量ディストロMabox Linuxが気になって、古いノートPCにインストールしていろいろと試しています。

取り立てて問題になるようなことはなかったのですが、外付けモニターに繋いで使おうとしたとき、ログイン直後に、デスクトップの真ん中のMaboxのロゴの背景が黒くなる(黒以外の色のときもあり)という現象が起こりました。

本来、このロゴの背景は透明処理されている筈なので、何らかの不具合が起きている可能性があります。

もちろん、これはMabox Linuxの不具合というよりも、私の使用環境上の問題という可能性が高いでしょうが、同じような問題で悩んでいる人もいるかもしれませんので、簡単な解決方法をメモしておきます。

スポンサーリンク

Conkyウィジェットの読み込み順の変更

問題が起きたのは、Mabox LogoというConkyウィジェットです。そこで、このMabox Logoがログイン直後に実行されるConkyウィジェットのうち、何番目に実行されるのかを確認してみます。

ウィジェットの実行順は、~/.config/conky/内にあるconky-sessionfileで確認できます。

conky -c '/home/hoge/.config/conky/logo_mbcolor.conkyrc' & sleep 1s
conky -c '/home/hoge/.config/conky/mabox_tools_mbcolor.conkyrc' & sleep 1s
conky -c '/home/hoge/.config/conky/mount_points_mbcolor.conkyrc' & sleep 1s
conky -c '/home/hoge/.config/conky/shortcuts_mbcolor.conkyrc' & sleep 1s
conky -c '/home/hoge/.config/conky/sysinfo_mbcolor.conkyrc' & sleep 1s

Mabox Logoというツールは、最初の行にあります。つまり、Conkyウィジェットのなかで、一番最初に実行されるという設定になっています。また、それぞれのウィジェットの実行後には、sleepコマンドにて1秒間のインターバルが与えられていることも分かります。

ここで考えられるのは、Mabox Logoが実行された後に実行される4つのウィジェットのうちのいずれかがMabox Logoの画像処理機能に影響を与えているかもしれないということです。

そこで、Mabox Logoが一番最後に実行されるよう、ウィジェット実行の順番を変更してみました。

conky -c '/home/hoge/.config/conky/mabox_tools_mbcolor.conkyrc' & sleep 1s
conky -c '/home/hoge/.config/conky/mount_points_mbcolor.conkyrc' & sleep 1s
conky -c '/home/hoge/.config/conky/shortcuts_mbcolor.conkyrc' & sleep 1s
conky -c '/home/hoge/.config/conky/sysinfo_mbcolor.conkyrc' & sleep 1s
conky -c '/home/hoge/.config/conky/logo_mbcolor.conkyrc' & sleep 1s

一行目を最終行に移動するだけのことですが、これで、この問題は解決しました。

タイトルとURLをコピーしました