デスクトップ環境LXQt 2.5.0が公開、LXDE由来の依存を解消

軽量デスクトップ環境「LXQt」(Qt Lightweight Desktop Environment)の最新版となるLXQt 2.5.0が公開された。前回のリリースから6か月間の開発を経たもので、LXDEとRazor-qtの流れをくむプロジェクトである。クラシックなデスクトップの考え方を踏襲しつつ、現代的なデザインと使い勝手を高める工夫を取り入れている。軽量でモジュール構成を採り、動作が速く扱いやすい環境として、両プロジェクトの長所を受け継ぐ位置づけとなっている。

デスクトップ環境LXQt 2.5.0が公開、LXDE由来の依存を解消

今回の大きな変更点は、LXDEから引き継がれてきた最後の依存コンポーネントであるmenu-cacheの利用を取りやめたことだ。メニュー項目をキャッシュするための機能はlibfm-qtに組み込まれ、より高い性能が得られるようになった。Qtの最小サポートバージョンは6.10.0に引き上げられている。

ターミナルエミュレータのQTerminalとウィジェットのQTermWidgetでは、ハイパーリンクを挿入するエスケープシーケンスOSC 8(Operating System Command 8)に対応した。あわせて、Shift+クリックによる範囲選択、背景画像の新しい配置モード、ベル(0x07)の視覚的な通知にも対応している。さらに、現在の入れ子になったターミナルを展開するボタン、ターミナルに新しい出力が現れなくなった際に通知を表示するオプション、プロセスが異常終了した場合の警告表示が加わった。

ファイルマネージャのPCManFM-Qtでは、パネルに検索を停止するボタンが追加され、検索結果が逐次表示される方式になった。これにより、それまでに見つかったファイルの一覧を失うことなく、いつでも検索を中断できる。設定には、デスクトップの壁紙のキャッシュを無効にするオプションが加わり、画像を元の品質のまま表示できる。このほか、Bluetoothのコーデックを選択するインターフェースも追加された。

パネルでは、ネットワーク状態を表示するプラグインでアイコンが正しく拡大縮小されるようになり、システム共通のアイコンテーマを使えるようになった。実行したコマンドの出力を表示するプラグイン(Custom Command)には最小サイズを指定するオプションが設けられ、出力文字列の長さが変わってもパネルが縮まないようになっている。画面の明るさを調整するプラグインには、現在の明るさを示すツールチップが追加された。パネルの自動非表示機能を有効にした際には、D-Busが利用されるよう改善されている。プラグインの設定ダイアログでは、Enterキーによる意図しない変更の適用を防ぐため、初期状態で「閉じる」ボタンにフォーカスが置かれる。

X11ベースの環境では、モニター設定の機能が一時的に無効化された。KDEのライブラリlibkscreen-6.8でX11のサポートが終了したためである。開発チームは、代替となる仕組みを開発したうえで、近く公開予定の修正版でこの機能を復活させる方針を示している。

ソースコードはGitHubで公開されており、GPL 2.0以降およびLGPL 2.1以降のライセンスで提供される。Ubuntu(LubuntuではLXQtが標準で採用されている)、Arch Linux、Fedora、openSUSE、Mageia、FreeBSD、ROSA、ALT Linux向けのパッケージも、順次登場する見込みだ。