【検証】MX Mokshaのメニュー表示がワンテンポ遅い?「爆速」に変える唯一の最適化設定

みなさん、こんにちは。

私が愛用している Bodhi Linux の開発が停滞している現在、デスクトップ環境「Moksha」の系譜は MX Moksha がしっかり引き継いでいるといっても過言ではないと思います。

ですが、いざ使ってみると、本家 Bodhi Linux のようなあの独特の軽快感がなくて、以下の動画のように「メニューをクリックしてから表示されるまでワンテンポ遅れる(もっさりする)」という致命的なストレスに直面した方も多いのではないでしょうか?

実は、私もその一人でした。

今回は、その遅延の「真犯人」を突き止め、メニュー表示を完全に「爆速」へと生まれ変わらせる設定方法をご紹介します!


結論 – メニュー内の「アイコン表示」をオフにするのが正解!

結論から言ってしまえば、あれこれ複雑なシステム設定をいじるよりも、「メニュー内のアイコン表示を完全に無効化(テキストのみに)する」のが最も確実で劇的な解決策です。

爆速化への設定手順

  1. デスクトップを左クリック(またはメニューを開く)して、「設定」 ⇒ 「設定パネル」 を開きます。
  2. 上部アイコンから 「メニュー」 ⇒ 「メニューの設定」 ⇒ 「その他」タブ を選択します。
  3. 「Disable Icons in Menus」 にチェックを入れて有効化(=アイコンを非表示に)し、「了解」を押します。
メニューのアイコンを非表示にする設定
メニューのアイコンを非表示にする設定

たったこれだけで、これまでのモサモサ感が嘘のように、クリックした瞬間にメニューが以下動画のようにパッと展開するようになりますよ!


なぜ遅い?遅延の真犯人は「SVGアイコン」のレンダリング

「Bodhi Linux では爆速なのに、どうして MX ベースだと遅くなっちゃうの?」

その理由は、Mokshaが採用しているグラフィックライブラリ(EFL)の特性と、MX Linux の仕様による相性の悪さにありました。

1. MokshaはSVG(ベクター画像)の描画が超苦手

Mokshaは非常に軽量で動作が軽い反面、「SVG形式のアイコンを読み込んで、画面サイズに合わせてその都度計算・描画する処理」が極めて苦手という特徴があります。

2. MX LinuxのアイコンはSVGが主体

一方の MX Linux は、モダンで美しい「Papirus」などのSVGベースのアイコンテーマを標準採用しています。

そのため、メニューを開くたびに Moksha が数十個のSVGファイルを一瞬で描画しようとしてCPUやグラフィック処理が追いつかず……これが「ワンテンポ遅れるラグ」の正体だったのです。

3. 【検証結果】テーマをPNGに変えてもダメな理由

「それならアイコンテーマを Bodhi Linux 由来のPNG主体のもの(MokshaArcGreenなど)に変えれば解決するのでは?」と思い、実際に検証してみました。

アイコンをPNGに変えてみる
アイコンをPNGに変えてみる

結果は……残念ながらNG! 全体的なアイコンはPNGに変わってくれるのですが、「MXツール系(MX TweakやMXインストーラーなど)」のアイコンだけは、MX Linuxのシステム側でSVGファイルを直接指定するようにハードコーディング(直書き)されてしまっているようです。

結局、一部でもSVGアイコンが残っていると Moksha のメニュー生成プロセスで渋滞が起きてしまい、もっさり感が残ってしまいます。


アイコンオフ(テキストのみ)にするメリット

最初は「文字だけのメニューだとちょっと寂しいかも……」と感じるかもしれませんが、実際に運用してみると大きなメリットがありました!

  • 視覚的ノイズの減少
    • アイコンがない分テキストがスッキリ並ぶので、目的のアプリを直感的に探しやすくなります。
  • リソースの節約
    • 余計な描画処理を一切挟まないため、動画編集や配信用(KdenliveやOBS Studioなど)にPCのパワーを100%回すことができます。
  • これぞMoksha本来の軽快さ
    • テキストオンリーにすることで、Bodhi Linuxをも凌駕する「クリックした瞬間に生えてくるメニュー」を体感できます!

MX Mokshaは「引き算の美学」で使う

「最新パッケージが使えるDebian Trixieベース」という MX Linux の恩恵を受けつつ、Moksha の圧倒的な軽さを両立させるなら、メニューのアイコン表示を切るのが現在の最適解です。

もし MX Moksha のもっさり感に悩んでいる方がいたら、ぜひ試してみてください。きっと世界が変わりますよ!

本日も最後までお読みいただきありがとうございました。

それでは、よい Moksha ライフを!


今回のようなLinux環境の検証、「うちではどうなんだろう?」と気になった方はいませんか。

ビューローみかみでは、構想段階の壁打ちからPoC・実装・現場導入まで、現場で「使い続けられる」ものづくりを支援しています。 

技術顧問サービスでは、本記事のような技術的な質問・検証にも継続的にお答えしています。「相談したら契約」ということはありません。システムを作らない判断も含めて、率直にお話しします。

▶ 技術顧問サービスの詳細はこちら

気になることがあればお気軽にご相談ください。

カテゴリ: Tips

コメントする

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

上部へスクロール