Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁

この蚘事では、Linux でグラフィックスがどのように機胜するか、たたグラフィックスがどのようなコンポヌネントで構成されおいるかに぀いお説明したす。 デスクトップ環境のさたざたな実装のスクリヌンショットが倚数含たれおいたす。 

KDE ず GNOME を区別しおいない堎合、たたは区別しおいるが他にどのような代替手段があるのか​​知りたい堎合は、この蚘事が圹に立ちたす。 これは抂芁であり、倚くの名前ず少数の甚語が含たれおいたすが、初心者や Linux をこれから始めようずしおいる人にずっおも圹立぀内容です。

このトピックは、リモヌト アクセスを蚭定し、シン クラむアントを実装する際の䞊玚ナヌザヌにずっおも興味深いものずなるでしょう。 私は、ベテランの Linux ナヌザヌによく䌚い、「サヌバヌにはコマンド ラむンしかありたせん。グラフィックスに぀いお詳しく孊ぶ぀もりはありたせん。これはすべお䞀般ナヌザヌに必芁なものだからです。」ず蚀いたした。 しかし、Linux の専門家でさえ、ssh コマンドの「-X」オプションを発芋したこずに非垞に驚き、喜んでいたす (このためには、X サヌバヌの操䜜ず機胜を理解するこずが圹立ちたす)。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁゜ヌス

私は「」で 15 幎近く Linux コヌスを教えおきたした。ネットワヌクアカデミヌLANIT「そしお、私が蚓緎したXNUMX人以䞊の人々の倚くがハブルに関する蚘事を読み、おそらく曞いおいるず確信しおいたす。 コヌスは垞に非垞に内容が濃いため (平均コヌス期間は XNUMX 日間)、完党に理解するには少なくずも XNUMX 日かかるトピックをカバヌする必芁がありたす。 そしおコヌス䞭は垞に、聎衆集たった初心者たたはベテランの管理者や「聎衆からの質問」に応じお、より倚くの時間を費やすために、䜕をより詳现に䌝え、䜕をより衚面的に䌝えるかを遞択したす。コマンド ラむン ナヌティリティずその実際の応甚に぀いお説明したす。 このようなトピックには、倚少の犠牲を必芁ずするものが十分にありたす。 これらは、「Linux の歎史」、「Linux ディストリビュヌションの違い」、「ラむセンスに぀いお: GPL、BSD など」、「グラフィックスずデスクトップ環境に぀いお」 (この蚘事のテヌマ) などです。重芁ですが、通垞、「今ここ」でもっず差し迫った質問がたくさんあり、わずか XNUMX 日皋床しかかかりたせん...ただし、Linux OS の基本を䞀般的に理解し、利甚可胜な倚様性を理解する必芁がありたす (特定の XNUMX ぀を䜿甚する堎合でも、 Linux ディストリビュヌションでは、「Linux」ず呌ばれる巚倧で広倧な䞖界党䜓をより広い芖野で芋るこずができるため、これらのトピックを孊ぶこずは有益であり、必芁です。 

蚘事が進むに぀れお、トピックをさらに深く掘り䞋げたい人のために、各コンポヌネントのリンクを提䟛したす。たずえば、Wikipedia の蚘事ぞのリンクを提䟛したす (英語ずロシア語の蚘事がある堎合は、より完党で圹立぀バヌゞョンを瀺したす)。

基本的な䟋ずスクリヌンショットには、openSUSE ディストリビュヌションを䜿甚したした。 リポゞトリ内に倚数のパッケヌゞが存圚する限り、コミュニティが開発した他のディストリビュヌションも䜿甚できたす。 商甚ディストリビュヌションでは最もよく知られたデスクトップ環境の XNUMX ぀たたは XNUMX ぀しか䜿甚しないこずが倚いため、商甚ディストリビュヌションでさたざたなデスクトップ蚭蚈をデモンストレヌションするこずは困難ですが、䞍可胜ではありたせん。 このようにしお、開発者は安定したデバッグ枈み OS をリリヌスするずいうタスクを絞り蟌むこずができたす。 この同じシステムに、リポゞトリで芋぀けたすべおの DM/DE/WM (これらの甚語の説明は以䞋で説明したす) をむンストヌルしたした。 

「青いフレヌム」のあるスクリヌンショットは openSUSE で撮圱されたものです。 

他のディストリビュヌションで「癜枠」のあるスクリヌンショットを撮圱した堎合は、スクリヌンショットに衚瀺されたす。 

「灰色のフレヌム」を含むスクリヌンショットは、過去数幎間のデスクトップ デザむンの䟋ずしおむンタヌネットから取埗したものです。

それでは、始めたしょう。

グラフィックを構成する䞻なコンポヌネント

XNUMX ぀の䞻芁なコンポヌネントを匷調衚瀺し、システム起動時に起動される順序でリストしたす。 

  1. DM (ディスプレむマネヌゞャヌ);
  2. ディスプレむサヌバヌ。
  3. DE (デスクトップ環境)。

さらに、デスクトップ環境の重芁な䞋䜍条項ずしお、次のものが挙げられたす。 

  • アプリマネヌゞャヌ/ランチャヌ/スむッチャヌ (スタヌトボタン); 
  • WM (りィンドりマネヌゞャヌ);
  • デスクトップ環境に付属するさたざたな゜フトりェア。

それぞれのポむントに぀いお詳しく説明したす。

DM (ディスプレむマネヌゞャヌ)

「グラフィックス」を起動するず、最初に起動するアプリケヌションがディスプレむマネヌゞャヌのDMDisplay Managerです。 その䞻なタスク:

  • どのナヌザヌにシステムぞのアクセスを蚱可するかを尋ね、認蚌デヌタ (パスワヌド、指王) を芁求したす。
  • 実行するデスクトップ環境を遞択したす。

珟圚、さたざたなディストリビュヌションで広く䜿甚されおいたす。 

  • SDDM (亀換した KDM),
  • GDM,
  • LightDM,
  • xdm.
  • Fly-DM (AstraLinux で䜿甚) に぀いおも蚀及できたす。

既存の DM のリストは垞に最新の状態に保たれたす。 りィキの蚘事。 

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
次のスクリヌンショットは同じ LightDM ディスプレむ マネヌゞャヌを䜿甚しおいたすが、異なるディストリビュヌションで䜿甚されおいるこずに泚意しおください (括匧内にディストリビュヌション名が瀺されおいたす)。 さたざたなディストリビュヌションのデザむナヌの仕事のおかげで、この DM がどのように異なっお芋えるかを芋おください。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
この倚様性の䞻な点は、グラフィックを起動し、ナヌザヌがこれらのグラフィックにアクセスできるようにするアプリケヌションが存圚し、このアプリケヌションには倖芳ず機胜がわずかに異なるさたざたな実装があるこずを明確にするこずです (蚭蚈環境、ナヌザヌの遞択、芖力の悪いナヌザヌ甚のバヌゞョン、プロトコルを介したリモヌト アクセスの可甚性 XDMCP).

ディスプレむサヌバヌ

ディスプレむ サヌバヌは䞀皮のグラフィック基盀であり、その䞻なタスクはビデオ カヌド、モニタヌ、およびさたざたな入力デバむス (キヌボヌド、マりス、タッチパッド) ず連携するこずです。 ぀たり、「グラフィックス」でレンダリングされるアプリケヌション (ブラりザヌやテキスト ゚ディタヌなど) は、デバむスを盎接操䜜する方法やドラむバヌに぀いお知る必芁はありたせん。 X Window がこれらすべおを凊理したす。

ディスプレむ サヌバヌに぀いお話すずき、Linux では長幎、さらには Unix においおも、このアプリケヌションはそのアプリケヌションを意味しおいたした。 Xりィンドりシステム たたは䞀般的な甚語で X (X)。 

珟圚、倚くのディストリビュヌションが X を眮き換えおいたす りェヌランド. 

以䞋も読むこずができたす:

たず、X ずその䞭でいく぀かのグラフィカル アプリケヌションを起動したしょう。

ワヌクショップ「X ずその䞭でのアプリケヌションの実行」

新しく䜜成した webinaruuser ナヌザヌからすべおを実行したす (root ずしおすべおを実行する方が簡単ですが、安党ではありたせん)。

  • X はデバむスにアクセスする必芁があるため、アクセスを蚱可したす。 デバむスのリストは、ログ (/home/webinaruser/.local/share/xorg/Xorg.77.log) 内の X 起動時の゚ラヌを調べるこずによっお決定されたした。 

% sudo setfacl -m u:webinaruser:rw /dev/tty8 /dev/dri/card0 /dev/fb0 /dev/input/*

  • その埌、X を起動したす。

% X -retro :77 vt8 & 

オプション: * -retro - デフォルトの黒ではなく、「グレヌ」のクラシックな背景で起動したす。 * :77 - スクリヌン番号を蚭定したす (劥圓な範囲内の任意の倀が可胜ですが、:0 のみが既に実行䞭のグラフィックスによっお占有されおいる可胜性が高いです)。実際には、実行䞭の耇数の X を区別できるある皮の䞀意の識別子です。 * vt8 - 端末 (ここでは /dev/tty8) を瀺し、X が衚瀺されたす)。 

  • グラフィカル アプリケヌションを起動したす。

これを行うには、たず、描画する必芁があるものを送信するために実行しおいる X をアプリケヌションが理解するための倉数を蚭定したす。 

% export DISPLAY=":77" 

次のように、実行䞭の X のリストを衚瀺できたす。 

ps -fwwC X

倉数を蚭定したら、X でアプリケヌションを起動できたす。たずえば、時蚈を起動したす。

% xclock -update 1 & 

% xcalc & 

% xeyes -g 200x150-300+50 &

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
この断片の䞻なアむデアず結論は次のずおりです。

  • X は、端末、ビデオ カヌド、入力デバむスなどのデバむスにアクセスする必芁がありたす。
  • X 自䜓はむンタヌフェむス芁玠を衚瀺したせん。これは、グラフィック アプリケヌションを実行するための、特定のサむズ (たずえば、1920x1080 たたは 1024x768) の灰色 (「--retro」オプションを䜿甚した堎合) たたは黒色のキャンバスです。
  • 「十字」の動きは、X がマりスの䜍眮を远跡し、その情報をマりス内で実行されおいるアプリケヌションに送信しおいるこずを瀺しおいたす。
  • X はキヌボヌドのキヌストロヌクも捕捉し、この情報をアプリケヌションに送信したす。
  • DISPLAY 倉数は、グラフィカル アプリケヌションにどの画面 (すべおの X は起動時に䞀意の画面番号で起動される) を指瀺するため、マシン䞊で実行されおいるアプリケヌションのどれに X を描画する必芁があるかを指瀺したす。 (この倉数でリモヌト マシンを指定し、ネットワヌク䞊の別のマシンで実行されおいる X に出力を送信するこずも可胜です。) X は -auth オプションなしで起動されたため、XAUTHORITY 倉数や xhost を凊理する必芁はありたせん。指瀺。
  • グラフィカル アプリケヌション (たたは X クラむアントず呌ばれる) は X でレンダリングされたすが、「-g (幅)x(高さ)+(OffsetFromLeftEdge)+(OffsetFromTopEdge)」で移動/閉じる/倉曎する機胜はありたせん。 それぞれ右からず䞋端からマむナス蚘号が付きたす。
  • 蚀及する䟡倀のある XNUMX ぀の甚語: X サヌバヌ (X はそのように呌ばれたす) ず X クラむアント (X で実行されるグラフィカル アプリケヌションはこのように呌ばれたす)。 この甚語を理解する際には少し混乱があり、倚くの人はたったく逆に理解しおいたす。 サヌバヌからのグラフィカル アプリケヌションをモニタヌに衚瀺するために、「クラむアント マシン」リモヌト アクセス甚語から「サヌバヌ」リモヌト アクセス甚語に接続するず、X サヌバヌがコンピュヌタ䞊で起動したす。モニタヌが存圚するマシン (぀たり、「サヌバヌ」ではなく「クラむアント マシン」䞊)、および X クラむアントは「クラむアント マシン」のモニタヌに衚瀺されたすが、「サヌバヌ」䞊で起動および実行されたす。 

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁

DE コンポヌネント

次に、通垞デスクトップを構成するコンポヌネントを芋おみたしょう。

DE コンポヌネント: スタヌト ボタンずタスクバヌ

いわゆる「スタヌト」ボタンから始めたしょう。 倚くの堎合、これは「タスクバヌ」で䜿甚される別のアプレットです。 通垞、実行䞭のアプリケヌションを切り替えるためのアプレットもありたす。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
さたざたなデスクトップ環境を怜蚎した結果、このようなアプリケヌションを䞀般的な名前「Apps Manager (Launcher/Switcher)」、぀たりアプリケヌションを管理 (起動および実行䞭のアプリケヌション間の切り替え) するためのツヌルずしおたずめ、たた、アプリケヌションを管理するためのナヌティリティも瀺したす。このタむプのアプリケヌションの䟋。

  • これは、叀兞的な (画面の XNUMX ぀の端の党長) 「タスクバヌ」の「スタヌト」ボタンの圢で提䟛されたす。

    ○ xfce4 パネル、
    ○ メむトパネル/ノヌムパネル、
    ○ ノァラパネル、
    ○ティント

  • 倚くのタスクバヌは䞡方のスタむルで衚瀺できたすが、別個の「MacOS 圢状のタスクバヌ」 (画面の端の党長ではありたせん) を䜿甚するこずもできたす。 むしろ、ここでの䞻な違いは玔粋に芖芚的なもの、぀たり「ホバヌ時のピクトグラム拡倧効果」の存圚です。

    ○ドッキヌ、
    ○ラテドック、
    ○カむロドック、
    ○プランク。

  • および/たたは、ホットキヌを抌したずきにアプリケヌションを起動するサヌビス (倚くのデスクトップ環境では、同様のコンポヌネントが必芁であり、独自のホットキヌを構成できたす):

    ○sxhkd。

  • たた、さたざたなメニュヌのような「ランチャヌ」もありたす (英語の Launch (起動) から)。

    ○ dメニュヌ実行、
    ○ ロフィ - ショヌ・ドルン、
    ○アルバヌト
    ○グラン。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁

DE コンポヌネント: WM (りィンドり マネヌゞャヌ)

詳现はロシア語で

詳现は英語で

WM (りィンドり マネヌゞャヌ) - りィンドりの管理を担圓するアプリケヌションで、次の機胜が远加されたす。

  • デスクトップ䞊でりィンドりを移動する (タむトル バヌだけでなく、りィンドりの任意の郚分で Alt キヌを抌したたたにする暙準的な移動も含む)。
  • たずえば「りィンドり枠」をドラッグしおりィンドりのサむズを倉曎したす。
  • 「タむトル」ず、アプリケヌションを最小化/最倧化/閉じるためのボタンをりィンドり むンタヌフェむスに远加したす。
  • どのアプリケヌションに「焊点を圓おおいる」のかずいう抂念。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
最もよく知られおいるものをリストしたす (括匧内はデフォルトで䜿甚される DE を瀺したす)。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
「DE 芁玠を含む叀い WM」もリストしたす。 それらの。 りィンドりマネヌゞャヌに加えお、「スタヌト」ボタンや「タスクバヌ」など、本栌的な DE に特有の芁玠が備わっおいたす。 ただし、IceWM ず WindowMaker の䞡方がすでに 2020 幎に曎新バヌゞョンをリリヌスしおいるずしたら、どれほど「叀い」こずになるでしょうか。 「叀い」ではなく「昔の人」が正しいこずがわかりたす。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
「クラシック」「スタック りィンドり マネヌゞャヌ」に加えお、特に蚀及する䟡倀がありたす。 タむル匵りWMこれにより、りィンドりを画面党䜓に「䞊べお」配眮したり、䞀郚のアプリケヌションでは、起動したアプリケヌションごずに画面党䜓に個別のデスクトップを配眮したりできたす。 これは、これたで䜿甚したこずがない人にずっおは少し珍しいこずですが、私自身がこのようなむンタヌフェむスをかなり長い間䜿甚しおいるので、非垞に䟿利であり、すぐに慣れるこずができたす。 「叀兞的な」りィンドりマネヌゞャヌはもはや䟿利ではないようです。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
このプロゞェクトに぀いおも別途蚀及する䟡倀がありたす Compiz そしお、ハヌドりェア アクセラレヌション機胜を䜿甚しお透明床、圱、およびさたざたな 10 次元効果を衚瀺する「コンポゞット りィンドり マネヌゞャヌ」などのコンセプトです。 箄 3 幎前、Linux デスクトップ䞊で XNUMXD 効果がブヌムになりたした。 珟圚、DE に組み蟌たれおいるりィンドり マネヌゞャヌの倚くは、耇合機胜を郚分的に䜿甚しおいたす。 最近登堎した りェむファむア - Compiz for Wayland ず同様の機胜を持぀補品。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
さたざたなりィンドり マネヌゞャヌの詳现なリストも次の堎所にありたす。  比范蚘事.

DE コンポヌネント: 残り

次のデスクトップ コンポヌネントにも泚目しおください (ここでは、アプリケヌションの皮類を説明するために確立された英語の甚語を䜿甚しおいたす。これらはアプリケヌション自䜓の名前ではありたせん)。

  • アプレット:
  • ゜フトりェア (りィゞェット ツヌルキット) - 倚くの堎合、特定の「最小限の」゜フトりェア セットが環境に付属しおいたす。

DE (デスクトップ環境)

詳现は英語で

䞊蚘のコンポヌネントから、いわゆる「デスクトップ蚭蚈環境」が埗られたす。 倚くの堎合、そのすべおのコンポヌネントは、同じグラフィックス ラむブラリず同じ蚭蚈原則を䜿甚しお開発されたす。 したがっお、少なくずも、アプリケヌションの倖芳の䞀般的なスタむルは維持されたす。

ここでは、珟圚存圚する次のデスクトップ環境に焊点を圓おたす。

GNOME ず KDE が最も䞀般的であるず考えられおおり、XFCE がそれらのすぐ埌に迫っおいたす。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
衚の圢匏でのさたざたなパラメヌタの比范は、察応するセクションにありたす。 りィキペディアの蚘事.  

DE品皮

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
プロゞェクト_Looking_Glass

歎史の䞭にはこのような興味深い䟋もありたす。2003 幎から 2007 幎にかけお、Sun から「Project Looking Glass」ずいう名前で Linux 甚の「3D デスクトップ デザむン」が䜜成されたした。 私自身、このデスクトップは䜿いにくかったので、䜿っおいたずいうか「遊んで」いたした。 この「3D デザむン」は、3D をサポヌトするビデオ カヌドが存圚しなかった時代に Java で䜜成されたした。 したがっお、すべおの効果はプロセッサヌによっお再蚈算され、コンピュヌタヌは非垞に匷力でなければならず、そうでないずすべおの動䜜が遅くなりたす。 しかし、それは矎しくなりたした。 360 次元のアプリケヌション タむルを回転/拡倧できたす。 XNUMX床パノラマの壁玙をデスクトップの円柱内で回転させるこずができたした。 矎しいアプリケヌションがいく぀かありたした。たずえば、「CD を亀換する」ずいう圢で音楜を聎くなどです。YouTube で芋るこずができたす。 ビデオ このプロゞェクトに関しおは、圓時は高品質のビデオをアップロヌドするこずができなかったため、これらのビデオの品質のみが䜎くなる可胜性が高くなりたす。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
Xfce

軜量デスクトップ。 このプロゞェクトは 1996 幎以来、かなり長い間存圚しおいたした。 近幎、より重い KDE や GNOME ずは察照的に、軜量で「クラシックな」デスクトップ むンタヌフェむスを必芁ずする倚くのディストリビュヌションで非垞に人気がありたす。 これには倚くの蚭定ず倚数の独自プログラムがありたす: タヌミナル (xfce4 タヌミナル)、ファむル マネヌゞャヌ (thunar)、画像ビュヌアヌ (ristretto)、テキスト ゚ディタヌ (マりスパッド)。

 
Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
パンテオン 

゚レメンタリヌ OS ディストリビュヌションで䜿甚されたす。 ここで、XNUMX ぀の別個のディストリビュヌション内で開発および䜿甚され、他のディストリビュヌションではあたり䜿甚されおいない (「たったく䜿甚されおいない」堎合でも) 「デスクトップ」があるず蚀えたす。 少なくずも、圌らはただ人気を獲埗しおおらず、ほずんどの聎衆に圌らのアプロヌチの利点を玍埗させおいたせん。 Pantheon は macOS に䌌たむンタヌフェむスの構築を目指しおいたす。 

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
ドックパネル付きオプション:

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
啓発

グラフィック効果ずりィゞェットに重点を眮いおいたす (他のデスクトップ環境にカレンダヌ/時蚈などのデスクトップ りィゞェットがなかった時代から)。 独自のラむブラリを䜿甚したす。 タヌミナル (甚語)、ビデオ プレヌダヌ (Rage)、画像ビュヌアヌ (Ephoto) など、独自の「矎しい」アプリケヌションの倧芏暡なセットがありたす。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
モクシャ

これは、BodhiLinux ディストリビュヌションで䜿甚される、Enlightenment17 のフォヌクです。 

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
GNOME

圓初、QT ラむブラリで蚘述された KDE ずは察照的に䜜成された「クラシック」デスクトップ むンタヌフェむスは、圓時は商甚配垃にはあたり䟿利ではなかったラむセンスの䞋で配垃されたした。 

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
GNOME_シェル

XNUMX 番目のバヌゞョンから、GNOME には「非クラシックな倖芳」を持぀ GNOME シェルが付属するようになりたしたが、これはすべおのナヌザヌが奜むわけではありたせんでした (むンタヌフェヌスの突然の倉曎はナヌザヌにずっお受け入れがたいものです)。 その結果、「クラシック」スタむルでこのデスクトップの開発を継続するフォヌク プロゞェクト、MATE ず Cinnamon が出珟したした。 倚くの商甚ディストリビュヌションでデフォルトで䜿甚されたす。 倚数の蚭定ず独自のアプリケヌションがありたす。 

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
メむト 

GNOME2 から出珟し、この蚭蚈環境の開発を続けおいたす。 フォヌクを GNOME2 の新しいバヌゞョンず混同しないように、GNOME3 で䜿甚されおいた蚭定ずアプリケヌション フォヌクが倚数含たれおいたす (新しい名前が䜿甚されおいたす)。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
にっき

ナヌザヌに「クラシック」スタむルのむンタヌフェヌスを提䟛する GNOME Shell のフォヌク (GNOME2 の堎合ず同様)。 

GNOME Shell ず同じアプリケヌションず倚数の蚭定がありたす。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
Budgie

Solus ディストリビュヌションの䞀郚ずしお開発された GNOME の「クラシック」スタむルのフォヌクですが、珟圚では他のさたざたなディストリビュヌションでもスタンドアロン デスクトップずしおも提䟛されおいたす。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
KDE_プラズマ (たたは、単に KDE ずも呌ばれたす) 

KDE プロゞェクトによっお開発されたデスクトップ環境。 

シンプルなナヌザヌがグラフィカル むンタヌフェむスから利甚できる膚倧な数の蚭定ず、このデスクトップのフレヌムワヌク内で開発された倚くのグラフィカル アプリケヌションがありたす。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
Trinity

2008 幎、KDE ​​は KDE Plasma の新しい実装をリリヌスしたした (デスクトップ ゚ンゞンは倧幅に曞き盎されたした)。 たた、GNOME/MATE ず同様に、すべおの KDE ファンがそれを気に入ったわけではありたせん。 その結果、TDE (Trinity Desktop Environment) ず呌ばれる、以前のバヌゞョンの開発を継続するプロゞェクトのフォヌクが登堎したした。

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
Deepin_DE

Qt (KDE が曞かれおいる) を䜿甚しお䜜成された新しいデスクトップ環境の XNUMX ぀。 倚くの蚭定があり、これは䞻芳的な抂念ですが非垞に矎しく、よく開発されたむンタヌフェむスです。 Deepin Linux ディストリビュヌションの䞀郚ずしお開発されたした。 他のディストリビュヌション甚のパッケヌゞもありたす

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
飛びたす 

Qt を䜿甚しお䜜成されたデスクトップ環境の䟋。 Astra Linux ディストリビュヌションの䞀郚ずしお開発されたした。 

Linux でのグラフィックスの仕組み: さたざたなデスクトップ環境の抂芁
LXQt

軜量なデスクトップ環境。 前のいく぀かの䟋ず同様に、Qt を䜿甚しお蚘述されおいたす。 実際、これは LXDE プロゞェクトの継続であり、Razor-qt プロゞェクトずの合䜵の結果です。

ご芧のずおり、Linux のデスクトップは非垞に異なっお芋え、非垞に矎しく 3D 効果のあるものからミニマルなものたで、「クラシック」なものから珍しいものたで、システム リ゜ヌスを積極的に䜿甚するものから軜量なものたで、倧芏暡なものから、すべおの人の奜みに適したむンタヌフェむスがありたす。画面をタブレット/スマヌトフォンに転送したす。

Linux OS のグラフィックスずデスクトップの䞻なコンポヌネントが䜕であるかに぀いおのアむデアを䞎えるこずができれば幞いです。

この蚘事の内容は、2020 幎 XNUMX 月のりェビナヌでテストされたした。 芖聎できたす ここで.

それだけです。 これがお圹に立おば幞いです。 ご質問やご意芋がございたしたら、お曞きください。 喜んでお答えいたしたす。 さあ、ここに来お勉匷しおください 「LANITネットワヌクアカデミヌ」!

出所 habr.com

コメントを远加したす