Nitrux開発者による新しいユーザー環境であるMauiShell

最近、 Nitruxディストリビューションの開発者、 独自のデスクトップ環境「NXデスクトップ」を提供し、 公表 の発表 新しいマウイシェルユーザー環境の作成 デスクトップコンピューター、モバイルデバイス、タブレットで使用できます。 画面サイズに自動的に適応 および使用可能な入力メソッド。

環境が展開する «コンバージェンス»のコンセプトの下で、 これは、スマートフォンやタブレットのタッチスクリーンだけでなく、ラップトップやPCの大画面でも同じアプリケーションを操作できることを意味します。

例えば スマートフォン用のスキンは、マウイシェルに基づいて形成することができます。 モニター、キーボード、マウスに接続すると、スマートフォンをポータブルワークステーションに変えることができます。 同じスキンをデスクトップ、スマートフォン、タブレットに使用できます。フォームファクタが異なるデバイス用に別々のバージョンを作成する必要はありません。

シェルは、MauiKitGUIコンポーネントとKDEコミュニティによって開発されているKirigamiフレームワークを使用します。 KirigamiはQtQuick Controls 2のプラグインであり、MauiKitは、画面サイズと使用可能な入力方法に自動的に適応するアプリケーションを非常に迅速に作成できる、すぐに使用できるユーザーインターフェイステンプレートを提供します。

マウイシェルユーザー環境 これはXNUMXつのコンポーネントで構成されています。

  • 画面上のすべてのコンテンツを含むコンテナを提供するCaskラッパー。 シェルには、トップバー、ポップアップダイアログボックス、画面上のマップ、通知領域、ドッキングバー、ショートカット、プログラム呼び出しインターフェイスなどのアイテムの基本的なテンプレートも含まれています。
  • Zpaceコンパウンドマネージャー。Caskコンテナーにウィンドウを表示および配置し、仮想デスクトップを処理します。

トップバーには、通知領域、カレンダー、およびネットワーク設定へのアクセス、音量の変更、画面の明るさの調整、再生の制御、セッションの管理など、いくつかの一般的な機能にすばやくアクセスするためのスイッチが含まれています。 画面の下部には、固定されたアプリケーションのアイコン、実行中のプログラムに関する情報、およびインストールされているアプリケーション(ランチャー)をナビゲートするためのボタンを表示するドッキングパネルがあります。 利用可能なプログラムは、指定されたフィルターに従って分類またはグループ化されます。

通常のモニターで作業する場合、シェルはデスクトップモードで動作します、上部にドッキングされたパネルがあり、全画面表示のウィンドウで覆われていません。パネル要素の外側をクリックすると、パネル要素は自動的に閉じられます。 画面中央にアプリケーション選択インターフェースが開きます。 コントロールは、マウスを使用するように設計されています。

タッチスクリーンを使用すると、シェルはポートレートタブレットモードで動作します。 開いているウィンドウは画面全体に表示され、装飾要素なしで表示されます。 仮想デスクトップでは、タイルウィンドウマネージャーと同様に、XNUMXつ以下のウィンドウを並べて配置することもスタックに配置することもできます。 ウィンドウは「ピンチ」ジェスチャでサイズ変更できます。または、XNUMX本の指でウィンドウをスライドして移動できます。 ウィンドウを画面の端から移動すると、ウィンドウは別の仮想デスクトップに転送されます。 アプリケーション選択インターフェイスは、使用可能なすべての画面スペースを占有します。

電話では、パネルアイテムとアプリケーションリストが全画面表示に展開されます。 トップパネルの左側をスライドすると、通知とカレンダーのリストが表示されたブロックが開き、右側にはクイック設定のブロックが開きます。 アプリケーション、通知、または設定のリストの内容がXNUMXつの画面に収まらない場合は、スクロールが使用されます。 仮想デスクトップごとに表示できるウィンドウはXNUMXつだけです。これは、使用可能なすべてのスペースを占有し、下部のペインと重なっています。 画面上のスワイプジェスチャを使用して、下部のバーを開くか、開いているアプリケーションを切り替えることができます。

プロジェクトは活発に開発されています。 まだ実装されていない機能には、マルチモニターセットアップのサポート、セッションマネージャー、コンフィギュレーター、およびWaylandベースのセッションでX11アプリケーションを実行するためのXWaylandの使用が含まれます。

最初の実験バージョンは、Nitrux1.8ディストリビューションの2022月のアップデートにオプションとして含まれています。 Maui Shellを起動するには、Waylandを使用して独自のZpace複合サーバーを使用する方法と、Xサーバーベースのセッション内で個別のCaskシェルを起動する方法のXNUMXつのオプションがあります。最初のアルファバージョンはXNUMX月に、ベータバージョンはXNUMX月に予定されています。最初の安定版リリースはXNUMX年XNUMX月に予定されています。

プロジェクトコードはC ++およびQMLで記述されており、LGPL3.0ライセンスの下で配布されています。

最後に、それについてもっと知りたい場合は、の詳細を参照してください。 次のリンク。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ホセ・ベナケ

    あの父!!! 私はこのプロジェクトをXNUMX年以上フォローしています。 うまくいけば、それはデバイスの統合への飛躍をもたらすことができる優れたGUIです。