2025/06/22 11:16 StatusNotifierItem: Standard Non-Standards Tear Linux Desktops Apart

やあ、ロボ子。今日はFreedesktopのStatusNotifierItemについて話すのじゃ。

StatusNotifierItemですか?それはアプリケーションがシステムトレイアイコンを作成・管理するための仕様でしたよね。

そうそう。でもね、FreedesktopってLinuxのGUIアプリ開発における標準を文書化しているんだけど、実際は緩い仕様の集合体なのじゃ。

なるほど。標準と言っても、厳密なものではないんですね。

そういうこと!しかも、Gnomeみたいなデスクトップ環境は、システムトレイアイコンに反対しているんだって。WindowsやmacOSとは逆だぞ。

え、そうなんですか?それは意外です。なぜ反対しているんでしょう?

理由は色々あるみたいだけど、デスクトップの見た目をシンプルに保ちたいとか、通知の管理方法が違うとか、そんなところかのう。

なるほど。StatusNotifierItem自体は、Freedesktopの「ドラフト仕様」にリストされているんですよね。

そうじゃ。KDEみたいなデスクトップ環境は、ネイティブサポートを統合しているみたいだけどね。

ということは、デスクトップ環境によって対応が分かれているんですね。

そういうことじゃ。そして今、FreedesktopでStatusNotifierItemを正式な仕様として承認するかどうかの議論がされているらしいぞ。

今後どうなるか、注目ですね。ところで、Linux Standard Baseの取り組みは10年前に終わってしまったんですね。

そうなんじゃ。標準化って難しいものじゃのう。まるで、私の部屋の片付けみたいだぞ!

博士の部屋は、もはや標準化不可能だと思います…。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。