Linuxディストリビューションが独自のデスクトップ環境を作成する5つの理由
私たちのほとんどは、デスクトップをオペレーティングシステムとは別のものとは考えていません。画面に表示されるのは、WindowsまたはmacOSです。しかし、Linuxでは、デスクトップは1つではありません。代わりに、たくさんあります。
ほとんどの人はデフォルトで提供されるものに固執し、多くのLinuxディストリビューターは独自のデスクトップを最初から作成することを選択しています。エレメンタリーOSにはパンテオンがあります。 Solusにはセキセイインコがいます。 System76にはCOSMICがあります。 NitruxLinuxにはMauiShellがあります。過去には、UbuntuにはUnityがありました。
デスクトップの作成は口で言うほど簡単ではありませんが、なぜこれほど多くのディストリビューションが努力しているのでしょうか?
1.ソフトウェアエクスペリエンスを制御する
プロプライエタリソフトウェアの世界では、オペレーティングシステムを提供する会社が、ほとんどのデスクトップエクスペリエンスを制御できます。彼らは自分でコードを開発するか、他の誰かに作業を委託し、開発チームが一緒に投げることができる変更を加える力を持っています。
自由ソフトウェアの世界では、すべてのコンポーネントは異なるエンティティから来ています。ディスプレイサーバーを開発する人は、ブート画面を作成する人やパッケージ形式を作成する人とは異なります。ディストリビューションのチームには、これらのコンポーネントのバグを修正するための知識が不足しているか、必要な変更を加えるための権限が不足している可能性があります。
独自のデスクトップ環境を作成することで、System76のような企業は、少なくとも顧客に表示されるインターフェイスを制御できます。
このようにして、新しいバージョンのGNOMEデスクトップ環境(COSMICを開発する前にデフォルトでSystem76が出荷された)がリリースされたときに6か月ごとに破損する可能性のある拡張機能やパッチを修正しようとする必要がなくなります。そして、GNOMEが希望する変更を組み込むことを期待して、彼らは指を交差させたままにされていません。
2.独自のビジョンを確立できます
コードを制御することは、1つの側面にすぎません。また重要なのは、コードが進む方向を制御することです。
GNOMEがアクティビティ概要内にドックのみを表示することに非常に取り組んでいることを考慮してください。ドックを常に表示したいUbuntuやPop!_OSのようなディストリビューションは、この変更を行うための拡張機能を記述します。ただし、GNOMEでは拡張機能を使用できますが、拡張機能がGNOMEのあるバージョンから次のバージョンで機能することを確認することは優先事項ではありません。
そのため、CanonicalとSystem76は、目的の機能を提供せず、その機能にパッチを適用するための安定した基盤を必ずしも提供しないデスクトップに依存していることに気付きます。
System76は、独自のデスクトップ環境を作成することで、他の人のビジョンを自分のビジョンに合わせるのではなく、顧客に提供したいエクスペリエンスに沿って機能するデスクトップを作成できます。
ドックは一級市民になることができます。タイル型ウィンドウマネージャーもそうです。したがって、一部のGNOME開発者が特に好きではないカスタムテーマも可能です。これは単にデフォルトになります。更新は、それらが破壊を行っているものでない限り、エクスペリエンスのこれらの側面を破壊することはありません。
3.ユーザーのフィードバックに応答する必要があります
人々があなたのプロジェクトを使い始めると、あなたは最終的に彼らが好きなものと嫌いなものについてのフィードバックを得るでしょう。 GNOMEにデスクトップアイコンがないことを好む人もいます。他の人はこれを受け入れられないと感じています。後者は、Canonicalのような企業がこの機能をUnityの一部として維持し、拡張機能を介してGNOMEに追加する動機を提供します。
別の例を提供するために、KDEPlasmaが圧倒的な数のオプションを持っていると思う人の数を考えてみましょう。それでも、ある時点で、誰かが機能を要求し、別のオプションが表示されます。
これは、KDEに複雑なミッションステートメントがあるためではありません。それからは程遠い。誰かが単に機能を欲しがっていて、それを実現させたか、より頻繁に、他の誰かがそれを作成しました。
System76はLinuxの世界で特別な場所を占めています。これは、ハードウェアの出荷と独自のソフトウェアの開発の両方を行うLinuxラップトッププロバイダーです。期待や希望を会社に返してくれる有料の顧客がいます。
顧客はSystem76に新しいデスクトップ環境を直接要求することはできませんが、デスクトップ環境を作成することで、顧客が実際に求めているものを提供できるようになります。
4.ボランティアは自由を開発したい
GNOMEは非常に評判の良いデスクトップ環境です。これは批判ではありません。多くの従来のLinuxデスクトップ環境とは異なり、GNOMEプロジェクトには、そのインターフェースがどのように見え、機能し、統合されるかという目標を定めたビジョンがあります。その方向から逸脱した貢献は組み込まれません。
したがって、誰かが画面の下隅に開いている各ワークスペースのサムネイルを表示する方法を作成した場合、それはGNOMEの一部になる可能性は低くなります。これは、ワークスペースをアクティブ化したときにズームインおよびズームアウトするための視覚的なメタファーとして受け入れられているためです。活動の概要。
この場合、この人は自分のコードを放棄せず、代わりにGNOME用に何か他のものを開発する可能性があります。彼らは従業員ではないので、代わりに彼らの貢献が歓迎されていると感じる別のデスクトップに行くかもしれません。
一部のボランティアは、デスクトップ全体がどのように機能するかについて壮大なビジョンを持っており、既存のプロジェクトでは、希望どおりに物を作成する自由を与えていません。その結果、彼らは独自のプロジェクトを開始します。
それが技術的であろうと視覚的であろうと、誰かが新しいデスクトップ環境を作ることを試みたいと思う理由は常にあります。これは一般的な自由ソフトウェアアプリの場合であり、より広いインターフェースも例外ではありません。
5.彼らは独特になりたい
CanonicalのUnityインターフェースは、最初に登場したとき、Linuxの世界では多少物議を醸していました。多くの人は、Canonicalがすでに機能しているデスクトップインターフェイスを備えているのに、なぜ車輪の再発明に多くの時間を費やすのか理解していませんでした。
しかし、Ubuntuの使命の一部は簡単にアクセスできるようにすることであり、その一部は新しいコンピューターにプリインストールされることを意味していました。また、一部のコンピューターメーカーは、GNOME2のように時代遅れに見えるインターフェイスを備えたコンピューターを販売しようとすることに特に熱心ではありませんでした。
Unityは、Linuxディストリビューションだけでなく、WindowsやmacOSと比較しても独特の外観でした。 Unityデスクトップの写真を見ると、何を見ているのかがわかります。 Ubuntuでした。左側に明るく鮮やかなアイコンがあり、入力するだけでアプリメニューをナビゲートするための便利なキーボード駆動のHUD機能がありました。
Canonicalは、独自のデスクトップ環境を作成することで、メーカーが販売を試みることができる独自の製品を提供しました。
ISOファイルをダウンロードして既存のオペレーティングシステムを置き換える従来のLinuxユーザーの間でも、あるディストリビューションを別のディストリビューションに使用する理由があるはずです。パッケージの形式とリリーススケジュールは、以前は主要な差別化要因でした。長年にわたり、デスクトップ環境に注目が集まっています。
Linuxにはもっとデスクトップ環境が必要ですか?
これは長年の質問です。最終的には、それは問題ではありません。必要があるため(そして、とにかく誰が何を必要としているかを誰が判断できるのか)、人々は新しいデスクトップを作成しません。人々はできるので新しいデスクトップを作成します。
新しいデスクトップが開発中ですが、その間に、すでに存在する多くのLinuxデスクトップ環境に慣れましたか?
-
2022 年ベスト Linux デスクトップ環境
Windows などの競合する他のオペレーティング システムとは異なり、Linux ユーザーはデスクトップ環境の選択肢が限られています。誰が言ったのですか?アマチュア!最近 Linux World に移行した人。さて、Linux を採用したので、次のステップは、ビジネスとコンピューターのニーズに合ったデスクトップ環境を探すことです。 その名の通り、デスクトップ環境は、オペレーティング システム上で実行されるプログラムのバンドルで構成されています。 さまざまなコンポーネントがデスクトップ環境 (DE) にパッケージ化され、アイコン、壁紙、ツールバー、ウィジェットなどの要素を備えた通常のグラフ
-
Linux ディストリビューションが頻繁にアップグレードされるのはなぜですか?
あなたはWindowsまたはMacコンピュータユーザーですか? Windows や Mac でコンピュータ ライフを過ごしてきた多くのコンピュータ ユーザーがいますが、彼らにとって Linux は常に奇妙な獣のように見えてきました。 Unix の子孫である Linux は、グラフィカル ユーザー インターフェイス (GUI) が利用できない場合、ユーザーがめったに使用しない OS ソフトウェアです。 GUI がないと、コマンド ライン インターフェイスで作業するのは困難です。そうは言っても、日常的に使用されているさまざまな一般的なバージョンの Linux を見つけることができます. Wind