Xfceはクライアントサイドデコレーションを受けました
私のお気に入りの(そして私の意見では最高の)Linuxデスクトップ環境「Xfce」は、Gnome 3で積極的に使用されているクライアントサイドデコレーション(CSD)を受け取りました。 この変更は、Xfceのプレリリース4.15ブランチに反映され、安定したXfce4.16リリースを形成するために使用されます。
Xfce 4.14は、その前身の外観と動作をすべて保持しています。 Xfce 4.16では、特定のユーザーインターフェイス要素の更新が期待できます。
最初の変更は、Gtk3のGtkHeaderBarsによって実装されたクライアントサイドデコレーション(CSD)です。 Xfce 4.15で更新されたlibxfce4uiライブラリは、GtkHeaderBarsを利用するように更新されたため、ほとんどのXfceアプリは自動的に新機能に切り替わりました。 ここにいくつかのスクリーンショットがあります:
外観設定(アドワイチャ)
外観設定(グレイバード)
更新されたダイアログのいくつかを次に示します。
その他の変更
リリースされたいくつかの機能(xfce4-panel 4.15.1、libxfce4ui 4.15.1、libxfce4util 4.15.0、およびxfce4-settings 4.15.0):
- システムプロパティの基本機能を備えた改善された「AboutXfce」ダイアログ
- 「表示」ダイアログの改善(アスペクト比の表示、優先モードの表示)
- 「外観」ダイアログにGtk3をサポートするGtkテーマのみを表示する
- アプリケーションアイコンのルックアップを改善するための機能(Xfceセッションの設定ダイアログとXfceパネルのシステムトレイ設定で今のところ使用されています)
- パネルのダークモードはデフォルトで有効になっています(つまり、デフォルトでFedoraなどのAdwaitaを使用すると見栄えが良くなります)
- ディレクトリメニュープラグインで、フォルダとファイルを直接作成できるようになりました
- 開発者はまた、Xfce全体のバージョンを4.15に上げているので、4.15パッケージをテストする人は、たとえば次のように正しいバージョンを見る必要があります。 「Xfceについて」ダイアログ。
正直なところ、私はCSDにそれほど熱心ではありません。 それらがあると、少なくともCSDが有効になっているXfceアプリでは、GTKテーマをカスタムXfwmウィンドウフレームと混合する機能がなくなります。 また、ウィンドウのタイトルバーのコンテキストメニューで使用できるカスタムXfwmアクションがどうなるかはまだわかっていません。 最後に、CSDによってアプリの外観が混乱するのではないかと思います。一部のアプリには、Gnome 3のようなタイトルバーがあり、その他のアプリには、クラシックなウィンドウフレームがあります。
ソース: Xfce4.14メンテナンスと4.15アップデート