歴史
GNOME Shell の最初のコンセプトは、ボストンで開催された GNOME のUser Experience Hackfest 2008 で作成されました。[ 7 ] [ 8 ] [ 9 ]
従来のGNOMEデスクトップに対する批判や、停滞とビジョンの欠如という非難を受けて、[ 10 ]その結果の議論は2009年4月のGNOME 3.0の発表につながった。[ 11 ]それ以来、Red HatはGNOME Shellの開発の主要な推進役となっている。[ 12 ]
GNOME Shell のプレリリース版は 2009 年 8 月に初めて公開され[ 13 ]、2009 年 9 月のバージョン 2.28 で GNOME の標準機能 (非デフォルト) になりました。[ 14 ]最終的に 2011 年 4 月 6 日に GNOME のデフォルトのユーザー インターフェイスとして出荷されました。[ 15 ] [ 16 ]
デザイン
GNOMEデスクトップ環境のグラフィカルシェル(グラフィカルフロントエンド/グラフィカルシェル/UX/UI)として、そのデザインはGNOME UXデザインチームによって指導されています。[ 17 ]
設計コンポーネント
GNOME Shell は、以下のグラフィカル要素と機能要素で構成されています。[ 18 ]
- トップバー
- システムステータスエリア
- アクティビティ概要
- ダッシュ
- ウィンドウピッカー
- アプリケーション選択
- 検索
- 通知とメッセージトレイ
- アプリケーションスイッチャー
- インジケータートレイ(非推奨、新しい仕様待ち[ 19 ])
ソフトウェアアーキテクチャ
GNOME Shell は、コンポジティングウィンドウマネージャおよびWayland コンポジタであるMutterと密接に統合されています。視覚効果とハードウェアアクセラレーションを提供するために Clutter をベースにしています。[ 20 ] GNOME Shell のメンテナー[ 21 ] Owen Taylor によると、主に JavaScript [ 22 ]で書かれた Mutter プラグインとして設定されており、GTK+バージョン 3が提供するGUI ウィジェットを使用しています。
特徴
ユーザーインターフェース(UI)の変更には、以下のものが含まれますが、これらに限定されません。
- ClutterとMutterはマルチタッチジェスチャーをサポートしています。[ 23 ]
- HiDPIモニターのサポート。[ 24 ]
- 新しいアクティビティ概要には、以下のものが含まれます。
- アプリケーションを素早く切り替えたり起動したりするためのドック(「Dash」と呼ばれる)
- macOSのMission Controlに似たウィンドウピッカーで、ワークスペースの切り替え/管理機能も搭載。
- アプリケーションアイコンの並べ替えやアプリケーショングループの作成を可能にするアプリケーション選択ツール。
- アプリケーションの起動、ファイルの検索、ウェブ検索などを行う検索バー。
- ウィンドウを画面の端に「スナップ」させて、画面の半分または画面全体を埋めるようにする
- デフォルトでは、ウィンドウボタンは「閉じる」の1つのみで、3つ(設定可能)ではありません。最小化機能は、最小化先のパネルがないため削除され、ワークスペースウィンドウ管理が優先されています。最大化は、前述のウィンドウスナップ機能を使用するか、ウィンドウのタイトルバーをダブルクリックすることで実行できます。
- ハードウェアアクセラレーションが利用できないユーザー向けに、バージョン 3.0 ~ 3.6 ではフォールバック モードが提供され、GNOME パネル デスクトップが利用できます。このモードは、システム設定メニューから切り替えることもできます。[ 25 ] GNOME 3.8 ではフォールバック モードが削除され、より伝統的な外観と操作感を提供する GNOME Shell 拡張機能に置き換えられました。[ 26 ]
採択
受付
GNOME Shell は賛否両論の評価を受けており、主に設計上の決定や環境に対するユーザーの制御の低下に関連するさまざまな理由で批判されています。たとえば、フリーソフトウェアコミュニティのユーザーは、計画されているMutterとの緊密な統合により、 GNOME Shell のユーザーがデスクトップを壊さずに別のウィンドウマネージャに切り替えることができなくなるのではないかと懸念しています。特に、ユーザーはGNOME Shell でCompiz を使用しながら、以前のバージョンの GNOME で許可されていたのと同じ種類の機能にアクセスできなくなる可能性があります。[ 40 ]
レビューは時間の経過とともに概ね肯定的になっており、今後のリリースではユーザーから報告された多くの不満点が解消される予定です。[ 41 ] [ 42 ]
参考文献
- ↑ "50.3" . 2026年6月29日. 2026年7月1日取得.
- ↑ 「GNOME 3 の誤解:GNOME 3.0 は Mono に依存している!」、GNOME Live!、2016 年 4 月 8 日のオリジナルからアーカイブ、 2010 年12 月 19 日取得
- ↑ "GNOME/gnome-shell" . GitHub . 2017年10月27日のオリジナルからアーカイブ済み。 2017年3月4日取得。C
: 48.9%; JavaScript: 47.6%。
- ↑モジュール統計: gnome-shell、2018年4月4日にオリジナルからアーカイブ、2011年2月14日に取得
- ↑ 「GNOME 3.0の計画」、GNOME Live!、2016年10月3日にオリジナルからアーカイブ、2011年3月23日に取得
- ↑ Sharma, Apoorva (2010年3月23日)、「なぜGnome-shellは現在のgnome-panelを置き換えるのか」、gnome-shell-listメーリングリスト、2018年1月25日にオリジナルからアーカイブ、 2012年8月18日に取得
- ↑ 「Gnome-Shellを垣間見た」。Mad for Ubuntu。 2010年5月23日のオリジナルからアーカイブ済み。
- ↑ 「ユーザーエクスペリエンスハッカソン」。GNOME。2008年10月14日。2020年8月1日にオリジナルからアーカイブ済み。2013年3月12日に取得。
- ↑ 「タイムライン:地球上で最も偉大なショー」。Be the signal。2011年3月15日。2011年5月17日のオリジナルからアーカイブ済み。2013年3月12日取得。
- ↑ 「退廃の時代のノーム」。wingolog。2008年6月7日。2013年2月10日のオリジナルからアーカイブ済み。2013年3月12日取得。
- ↑ 「GNOME 3.0 の計画」。2009 年 4 月 2 日。2012年 3 月 7 日のオリジナルからアーカイブ済み。2013年3 月 12 日取得。
- ↑ Matthew Garrett (mjg59) は、2010年10月26日 18:39:00 に「mjg59: 面白い事実」と投稿しました。Mjg59.livejournal.com。 2012年5月5日のオリジナルからアーカイブ済み。2013年3月12日に取得。
{{cite web}}: CS1 maint: 複数名: 著者リスト (リンク) CS1 maint: 数値名: 著者リスト (リンク) - ↑ "ftp.gnome.org"。 Ftp.accum.se。2022年12月17日にオリジナルからアーカイブ済み。2013年3月12日に取得。
- ↑ 「GNOME 2.28 リリースノート」。GNOME。2009年10月16日のオリジナルからアーカイブ済み。2013年3月12日取得。
- ↑ 「GNOME 2.91.x 開発シリーズ」。GNOME。2011年3月24日。2014年1月6日のオリジナルからアーカイブ。2013年3月12日取得。
- ↑ 「GNOME Shellを搭載したGNOME 3.0が正式にリリース| ITProPortal.com」。Thinq.co.uk。2011年12月27日のオリジナルからアーカイブ。2013年3月12日取得。
- ↑ 「GNOME UXデザインチーム」。2014年12月26日にオリジナルからアーカイブ済み。2014年11月13日に取得。
- ↑ 「GNOME Shell デザイン」。2014年 3 月 16 日のオリジナルからアーカイブ済み。2014年5 月 21 日取得。
- ↑ "Update StatusNotifierItem/systemtray spec (#84) · Issues · xdg / xdg-specs · GitLab" . GitLab . 2022年1月17日. 2023年2月12日取得.
- ↑キスリング、クリスティアン(2009年7月8日)「Mutter:GNOMEの未来におけるウィンドウマネージャー」、Linux Pro Magazine、2018年10月12日にオリジナルからアーカイブ、 2011年3月23日取得
- ↑カットラー、ポール(2009年7月1日)「オーウェン・テイラーの舞台裏」、2016年10月26日にオリジナルからアーカイブ、2016年1月16日に取得
- ↑ Taylor, Owen (2009年3月23日)、「Metacity、Mutter、GNOME Shell、GNOME-2.28」、desktop-devel-listメーリングリスト、2012年3月16日のオリジナルからアーカイブ、 2012年8月18日取得、
gnome-shellは、主にJavaScriptで記述されたMutterプラグインとして設定されています。
- ↑ 「Mutter 3.13.4 リリース」。2014年 8 月 9 日のオリジナルからアーカイブ済み。2014年7 月 26 日取得。
- ↑ "GNOME Shell 3.13.4"。2014年8月9日にオリジナルからアーカイブ済み。2014年7月26日に取得。
- ↑ Ljubunčić, Igor (2011年4月6日)、「Gnome 3 フォールバックモード - 生産性を取り戻そう」、Dedoimedo、2011年11月11日のオリジナルからアーカイブ、 2011年11月25日取得
- ↑ "GNOME 3.7: 現在の状況|最新情報" . GNOME. 2012年12月5日。2012年12月9日のオリジナルからアーカイブ済み。2013年3月12日取得。
- ↑ 「拡張機能」、GNOME Live!、2014年7月17日にオリジナルからアーカイブ、2011年11月25日に取得
- ↑ Bîru, Ionuț Mircea (2011年4月30日)、「GNOME3 in extra」、Arch Linux、2012年1月3日のオリジナルからアーカイブ、2011年12月4日取得
- ↑ Releases/15/FeatureList、Fedoraプロジェクト、2013年4月24日にオリジナルからアーカイブ、2011年11月25日に取得
- ↑ Portal:12.1、OpenSuSEプロジェクト、2011年6月1日にオリジナルからアーカイブ、2011年11月25日に取得
- ↑ 「リリースノート」、Mageia Wiki、2012年3月7日、2013年3月14日にオリジナルからアーカイブ、 2012年3月24日取得
- ↑ "/packages/sid(unstable)/gnome/gnome-shell"、Debian、2012年5月2日にオリジナルからアーカイブ、2012年7月10日に取得
- ↑ "/packages/wheezy(testing)/gnome/gnome-shell"、Debian、2012年7月9日にオリジナルからアーカイブ、2012年7月10日に取得
- ↑ 「Oracle Solaris 11.4 が正式リリース - Phoronix」。www.phoronix.com。2020年6月27日のオリジナルからアーカイブ済み。2020年6月25日取得。
- ↑ Coopersmith, Alan. "Oracle Solaris 11.4 で GNOME 3 を使用する" . Oracle Solaris Blog . 2020 年 8 月 1 日のオリジナルからアーカイブ済み. 2020 年6 月 25 日取得.
- ↑ 「Ubuntu 17.10 デイリービルドでGNOMEがデフォルトのデスクトップになりました」。2017年6月7日。2017年7月19日のオリジナルからアーカイブ。 2017年7月13日取得。
- ↑ "OneiricOcelot/ReleaseNotes - Ubuntu Wiki"、Ubuntu Wiki、2011 年 12 月 23 日にオリジナルからアーカイブされ、2012 年4 月 18 日に取得
- ↑ Andrew (2012年10月19日)。「GNOME Shellがお好みですか?Ubuntu GNOME Remix 12.10をダウンロードしてください ~ Web Upd8: Ubuntu / Linuxブログ」。Webupd8.org。2013年3月10日のオリジナルからアーカイブ済み。 2013年3月12日取得。
- ↑ 「Ubuntu GNOME 入門」。2016年 10 月 15 日のオリジナルからアーカイブ済み。2013年4 月 27 日取得。
- ↑テイラー、オーウェン(2009年3月24日)「Re: Metacity、Mutter、GNOME Shell、GNOME-2.28」、desktop-devel-listメーリングリスト、2012年8月31日にオリジナルからアーカイブ、2012年8月18日に取得
- ↑ Wallen, Jack (2014年3月28日). 「GNOME 3.10は、かつてLinuxデスクトップの寵児だったものを復活させた」 . TechRepublic. 2014年3月28日のオリジナルからアーカイブ。
- ↑ Matt Hartley、Chris Fisher (2014年1月5日)。「Gnome 3 の擁護」。Linux Action Show。Jupiter Broadcasting。2014年3月13日のオリジナルからアーカイブ。 2014年4月2日に取得。
外部リンク
- 公式サイト
