Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop

Artikel ini adalah tentang cara grafik berfungsi dalam Linux dan komponen yang terdiri daripadanya. Ia mengandungi banyak tangkapan skrin pelbagai pelaksanaan persekitaran desktop. 

Jika anda tidak benar-benar membezakan antara KDE dan GNOME, atau anda lakukan tetapi ingin mengetahui alternatif lain yang ada, maka artikel ini adalah untuk anda. Ia adalah gambaran keseluruhan, dan walaupun ia mengandungi banyak nama dan beberapa istilah, bahan itu juga berguna untuk pemula dan mereka yang hanya melihat ke arah Linux.

Topik ini juga mungkin menarik minat pengguna lanjutan apabila menyediakan akses jauh dan melaksanakan klien tipis. Saya sering bertemu pengguna Linux yang berpengalaman dengan kenyataan "hanya terdapat baris arahan pada pelayan, dan saya tidak bercadang untuk mengkaji grafik dengan lebih terperinci, kerana ini semua diperlukan untuk pengguna biasa." Tetapi pakar Linux juga sangat terkejut dan gembira untuk menemui pilihan "-X" untuk arahan ssh (dan untuk ini adalah berguna untuk memahami operasi dan fungsi pelayan X).

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktopSource

Saya telah mengajar kursus Linux selama hampir 15 tahun di "Akademi Rangkaian LANIT"dan saya yakin bahawa ramai daripada lebih daripada lima ribu orang yang saya latih membaca dan mungkin menulis artikel mengenai Habr. Kursus sentiasa sangat sengit (purata tempoh kursus ialah lima hari); anda perlu merangkumi topik yang memerlukan sekurang-kurangnya sepuluh hari untuk memahami sepenuhnya. Dan sentiasa semasa kursus, bergantung kepada penonton (pemula yang berkumpul atau pentadbir berpengalaman), serta pada "soalan daripada penonton," saya membuat pilihan tentang apa yang hendak disampaikan dengan lebih terperinci dan apa yang lebih cetek, untuk menumpukan lebih banyak masa untuk utiliti baris arahan dan aplikasi praktikalnya. Cukuplah topik seperti ini yang memerlukan sedikit pengorbanan. Ini ialah "Sejarah Linux", "Perbezaan dalam pengedaran Linux", "Perihal lesen: GPL, BSD, ...", "Perihal grafik dan persekitaran desktop" (topik artikel ini), dsb. Bukannya ia tidak penting, tetapi biasanya terdapat banyak lagi soalan "di sini dan sekarang" yang mendesak dan hanya kira-kira lima hari... Walau bagaimanapun, untuk pemahaman umum tentang asas-asas OS Linux, pemahaman tentang kepelbagaian yang tersedia (sehingga walaupun menggunakan satu khusus Pengedaran Linux, anda masih mempunyai pandangan yang lebih luas tentang seluruh dunia yang besar dan luas ini yang dipanggil "Linux"), mempelajari topik ini adalah berguna dan perlu. 

Semasa artikel berjalan, saya menyediakan pautan untuk setiap komponen untuk mereka yang ingin menyelami topik itu dengan lebih mendalam, contohnya, kepada artikel Wikipedia (sambil menunjuk kepada versi yang lebih lengkap/berguna jika terdapat artikel bahasa Inggeris dan Rusia).

Untuk contoh asas dan tangkapan skrin saya menggunakan pengedaran openSUSE. Sebarang pengedaran yang dibangunkan komuniti lain boleh digunakan, selagi terdapat sejumlah besar pakej dalam repositori. Sukar, tetapi tidak mustahil, untuk menunjukkan kepelbagaian reka bentuk desktop pada pengedaran komersial, kerana mereka selalunya hanya menggunakan satu atau dua persekitaran desktop yang paling terkenal. Dengan cara ini, pembangun menyempitkan tugas untuk mengeluarkan OS yang stabil dan dinyahpepijat. Pada sistem yang sama ini saya memasang semua DM/DE/WM (penjelasan istilah ini di bawah) yang saya temui dalam repositori. 

Tangkapan skrin dengan "bingkai biru" telah diambil pada openSUSE. 

Saya mengambil tangkapan skrin dengan "bingkai putih" pada pengedaran lain, ia ditunjukkan dalam tangkapan skrin. 

Tangkapan skrin dengan "bingkai kelabu" diambil daripada Internet, sebagai contoh reka bentuk desktop dari tahun-tahun lepas.

Jadi, mari kita mulakan.

Komponen utama yang membentuk grafik

Saya akan menyerlahkan tiga komponen utama dan menyenaraikannya dalam susunan ia dilancarkan pada permulaan sistem: 

  1. DM (Pengurus Paparan);
  2. Pelayan Paparan;
  3. DE (Persekitaran Desktop).

Selain itu, sebagai sub-klausa penting Persekitaran Desktop: 

  • Pengurus Apl/Pelancar/Penukar (Butang Mula); 
  • WM (Pengurus Tetingkap);
  • pelbagai perisian yang disertakan dengan persekitaran desktop.

Butiran lanjut pada setiap titik.

DM (Pengurus Paparan)

Aplikasi pertama yang dilancarkan apabila anda memulakan "grafik" ialah DM (Pengurus Paparan), pengurus paparan. Tugas utamanya:

  • tanya pengguna mana yang dibenarkan masuk ke dalam sistem, minta data pengesahan (kata laluan, cap jari);
  • pilih persekitaran desktop yang hendak dijalankan.

Pada masa ini digunakan secara meluas dalam pelbagai pengedaran: 

  • SDDM (digantikan kdm),
  • GDM,
  • LightDM,
  • xdm.
  • Anda juga boleh menyebut Fly-DM (digunakan dalam AstraLinux).

Senarai DM sedia ada sentiasa dikemas kini Artikel Wiki. 

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Perlu diingat bahawa tangkapan skrin berikut menggunakan pengurus paparan LightDM yang sama, tetapi dalam pengedaran yang berbeza (nama pengedaran ditunjukkan dalam kurungan). Lihat betapa berbezanya DM ini kerana hasil kerja pereka daripada pengedaran yang berbeza.

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Perkara utama dalam kepelbagaian ini adalah untuk menjelaskan bahawa terdapat aplikasi yang bertanggungjawab untuk melancarkan grafik dan membenarkan pengguna mengakses grafik ini, dan terdapat pelaksanaan berbeza aplikasi ini yang berbeza dari segi penampilan dan sedikit fungsi (pilihan persekitaran reka bentuk, pemilihan pengguna, versi untuk pengguna yang kurang melihat, ketersediaan akses jauh melalui protokol XDMCP).

Pelayan Paparan

Pelayan Paparan adalah sejenis asas grafik, tugas utamanya adalah untuk bekerja dengan kad video, monitor dan pelbagai peranti input (papan kekunci, tetikus, pad sentuh). Iaitu, aplikasi (contohnya, penyemak imbas atau editor teks) yang dipaparkan dalam "grafik" tidak perlu mengetahui cara untuk berfungsi secara langsung dengan peranti, dan ia juga tidak perlu mengetahui tentang pemacu. X Window menguruskan semua ini.

Apabila bercakap tentang Pelayan Paparan, selama bertahun-tahun di Linux, dan juga dalam Unix, aplikasi itu dimaksudkan Sistem Tingkap X atau dalam bahasa biasa X (X). 

Kini banyak pengedaran menggantikan X Wayland. 

Anda juga boleh membaca:

Mula-mula, mari kita lancarkan X dan beberapa aplikasi grafik di dalamnya.

Bengkel "menjalankan X dan aplikasi di dalamnya"

Saya akan melakukan segala-galanya daripada pengguna webinaruser yang baru dibuat (ia akan menjadi lebih mudah, tetapi tidak lebih selamat, untuk melakukan segala-galanya sebagai root).

  • Memandangkan X memerlukan akses kepada peranti, saya memberikan akses: Senarai peranti ditentukan dengan melihat ralat semasa memulakan X dalam log (/home/webinaruser/.local/share/xorg/Xorg.77.log) 

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

  • Selepas itu saya melancarkan X:

% X -retro :77 vt8 & 

Pilihan: * -retro - pelancaran dengan latar belakang klasik "kelabu", dan bukan dengan hitam sebagai lalai; * :77 - Saya tetapkan (mana-mana dalam julat yang munasabah adalah mungkin, hanya :0 berkemungkinan besar sudah diduduki oleh grafik yang sudah berjalan) nombor skrin, sebenarnya sejenis pengecam unik yang membolehkan anda membezakan beberapa X yang sedang berjalan; * vt8 - menunjukkan terminal, di sini /dev/tty8, di mana X akan dipaparkan). 

  • Lancarkan aplikasi grafik:

Untuk melakukan ini, kami mula-mula menetapkan pembolehubah yang mana aplikasi akan memahami Xs yang saya jalankan untuk menghantar apa yang perlu dilukis: 

% export DISPLAY=":77" 

Anda boleh melihat senarai X yang sedang berjalan seperti ini: 

ps -fwwC X

Selepas kami menetapkan pembolehubah, kami boleh melancarkan aplikasi dalam X kami - sebagai contoh, saya melancarkan jam:

% xclock -update 1 & 

% xcalc & 

% xeyes -g 200x150-300+50 &

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Idea utama dan kesimpulan daripada serpihan ini:

  • X memerlukan akses kepada peranti: terminal, kad video, peranti input,
  • Xs sendiri tidak memaparkan sebarang elemen antara muka - ia berwarna kelabu (jika dengan pilihan "--retro") atau kanvas hitam dengan saiz tertentu (contohnya, 1920x1080 atau 1024x768) untuk menjalankan aplikasi grafik di dalamnya.
  • Pergerakan "salib" menunjukkan bahawa Xs menjejaki kedudukan tetikus dan menghantar maklumat ini kepada aplikasi yang berjalan di dalamnya.
  • X juga menangkap ketukan kekunci pada papan kekunci dan menghantar maklumat ini kepada aplikasi.
  • Pembolehubah DISPLAY memberitahu aplikasi grafik di mana skrin (setiap X dilancarkan dengan nombor skrin unik semasa dimulakan), dan oleh itu di antara yang mana yang dijalankan pada mesin saya, X perlu dilukis. (Ia juga mungkin untuk menentukan mesin jauh dalam pembolehubah ini dan menghantar output kepada Xs yang dijalankan pada mesin lain pada rangkaian.) Memandangkan Xs dilancarkan tanpa pilihan -auth, tidak perlu berurusan dengan pembolehubah XAUTHORITY atau xhost perintah.
  • Aplikasi grafik (atau sebagai pelanggan X memanggilnya) dipaparkan dalam X - tanpa keupayaan untuk mengalih/menutup/menukarnya "-g (Lebar)x(Tinggi)+(OffsetFromLeftEdge)+(OffsetFromTopEdge)". Dengan tanda tolak, masing-masing, dari kanan dan dari tepi bawah.
  • Dua istilah yang patut disebut: X-server (itulah yang dipanggil X) dan X-clients (itulah yang dipanggil mana-mana aplikasi grafik yang berjalan dalam X). Terdapat sedikit kekeliruan dalam memahami istilah ini; ramai yang memahaminya sebaliknya. Dalam kes apabila saya menyambung daripada "mesin pelanggan" (dalam terminologi capaian jauh) kepada "pelayan" (dalam terminologi capaian jauh) untuk memaparkan aplikasi grafik daripada pelayan pada monitor saya, maka pelayan X bermula pada mesin di mana monitor (iaitu, pada "mesin pelanggan", bukan pada "pelayan"), dan pelanggan X bermula dan berjalan pada "pelayan", walaupun ia dipaparkan pada monitor "mesin pelanggan". 

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop

komponen DE

Seterusnya, mari kita lihat komponen yang biasanya membentuk desktop.

Komponen DE: Butang Mula dan Bar Tugas

Mari kita mulakan dengan apa yang dipanggil butang "Mula". Selalunya ini adalah applet berasingan yang digunakan dalam "Taskbar". Terdapat juga biasanya applet untuk bertukar antara aplikasi yang sedang berjalan.

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Setelah melihat persekitaran desktop yang berbeza, saya akan meringkaskan aplikasi sedemikian di bawah nama umum "Pengurus Aplikasi (Pelancar/Penukar)", iaitu alat untuk mengurus aplikasi (melancarkan dan bertukar antara yang sedang berjalan), dan juga menunjukkan utiliti yang merupakan contoh aplikasi jenis ini.

  • Ia datang dalam bentuk butang "Mula" pada klasik (keseluruhan panjang salah satu tepi skrin) "Bar Tugas":

    ○ xfce4-panel,
    ○ pasangan-panel/gnome-panel,
    ○ panel vala,
    ○ warna2.

  • Anda juga boleh mempunyai "bar tugas berbentuk MacOS" yang berasingan (bukan panjang penuh tepi skrin), walaupun banyak bar tugas boleh muncul dalam kedua-dua gaya. Di sini, sebaliknya, perbezaan utama adalah visual semata-mata - kehadiran "kesan pembesaran piktogram pada hover."

    ○ berlabuh,
    ○ dok latte,
    ○ dok cairo,
    ○ papan.

  • Dan/Atau perkhidmatan yang melancarkan aplikasi apabila anda menekan kekunci panas (dalam kebanyakan persekitaran desktop, komponen yang serupa diperlukan dan membolehkan anda mengkonfigurasi kekunci pintas anda sendiri):

    ○ sxhkd.

  • Terdapat juga pelbagai "pelancar" berbentuk menu (daripada Pelancaran Bahasa Inggeris (pelancaran)):

    ○ dmenu-run,
    ○ rofi -tunjuk mabuk,
    ○ albert,
    ○ merengus.

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop

Komponen DE: WM (Pengurus Tetingkap)

Butiran lanjut dalam bahasa Rusia

Butiran lanjut dalam bahasa Inggeris

WM (Pengurus Tetingkap) - aplikasi yang bertanggungjawab untuk menguruskan tetingkap, menambah keupayaan untuk:

  • menggerakkan tetingkap di sekeliling desktop (termasuk yang standard dengan menahan kekunci Alt pada mana-mana bahagian tetingkap, bukan hanya bar tajuk);
  • mengubah saiz tetingkap, sebagai contoh, dengan menyeret "bingkai tetingkap";
  • menambah "tajuk" dan butang untuk meminimumkan/memaksimumkan/menutup aplikasi pada antara muka tetingkap;
  • konsep aplikasi mana dalam "fokus".

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Saya akan menyenaraikan yang paling terkenal (dalam kurungan saya menunjukkan DE yang digunakan secara lalai):

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Saya juga akan menyenaraikan "WM lama dengan elemen DE". Itu. sebagai tambahan kepada pengurus tetingkap, mereka mempunyai elemen seperti butang "Mula" dan "Bar Tugas", yang lebih tipikal bagi DE sepenuhnya. Walaupun, berapa "umur" mereka jika kedua-dua IceWM dan WindowMaker telah mengeluarkan versi terkini mereka pada tahun 2020. Ternyata ia lebih tepat bukan "lama", tetapi "pemasa lama":

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Sebagai tambahan kepada "klasik" ("pengurus tetingkap tindanan"), ia patut disebut khas WM berjubin, yang membolehkan anda meletakkan tetingkap "berjubin" di seluruh skrin, serta untuk sesetengah aplikasi desktop yang berasingan untuk setiap aplikasi yang dilancarkan pada keseluruhan skrin. Ini agak luar biasa bagi orang yang tidak pernah menggunakannya sebelum ini, tetapi kerana saya sendiri telah menggunakan antara muka sedemikian untuk masa yang lama, saya boleh mengatakan bahawa ia agak mudah dan anda cepat terbiasa dengan antara muka sedemikian, selepas itu pengurus tetingkap "klasik" tidak lagi sesuai.

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Projek ini juga patut disebut secara berasingan Compiz dan konsep seperti "Pengurus Tetingkap Komposit", yang menggunakan keupayaan pecutan perkakasan untuk memaparkan ketelusan, bayang-bayang dan pelbagai kesan tiga dimensi. Kira-kira 10 tahun yang lalu terdapat ledakan dalam kesan 3D pada desktop Linux. Pada masa kini, banyak pengurus tetingkap terbina dalam DE menggunakan sebahagian daripada keupayaan komposit. Baru-baru ini muncul Jalan Api - produk dengan fungsi yang serupa dengan Compiz untuk Wayland.

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Senarai terperinci pelbagai pengurus tetingkap juga boleh didapati dalam  artikel perbandingan.

Komponen DE: rehat

Perlu juga diperhatikan komponen desktop berikut (di sini saya menggunakan istilah bahasa Inggeris yang ditetapkan untuk menerangkan jenis aplikasi - ini bukan nama aplikasi itu sendiri):

  • Applet:
  • Perisian (kit alat widget) - selalunya "set minimum" perisian tertentu dibekalkan dengan persekitaran:

DE (Persekitaran Desktop)

Butiran lanjut dalam bahasa Inggeris

Daripada komponen di atas, apa yang dipanggil "Persekitaran Reka Bentuk Desktop" diperolehi. Selalunya semua komponennya dibangunkan menggunakan perpustakaan grafik yang sama dan menggunakan prinsip reka bentuk yang sama. Oleh itu, sekurang-kurangnya, gaya umum untuk penampilan aplikasi dikekalkan.

Di sini kita boleh menyerlahkan persekitaran desktop sedia ada berikut:

GNOME dan KDE dianggap paling biasa, dan XFCE hampir sama.

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Perbandingan pelbagai parameter dalam bentuk jadual boleh didapati dalam yang sepadan Artikel Wikipedia.  

Pelbagai DE

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Project_Looking_Glass

Malah terdapat contoh menarik dari sejarah: pada 2003-2007, "reka bentuk desktop 3D" telah dibuat untuk Linux dengan nama "Project Looking Glass" daripada Sun. Saya sendiri menggunakan desktop ini, atau lebih tepat "bermain" dengannya, kerana ia sukar untuk digunakan. "Reka bentuk 3D" ini ditulis dalam Java pada masa tiada kad video dengan sokongan 3D. Oleh itu, semua kesan telah dikira semula oleh pemproses, dan komputer harus sangat berkuasa, jika tidak semuanya berfungsi dengan perlahan. Tetapi ternyata indah. Jubin aplikasi tiga dimensi boleh diputar/dibesarkan. Ia mungkin untuk berputar dalam silinder desktop dengan kertas dinding dari panorama 360 darjah. Terdapat beberapa aplikasi yang cantik: contohnya, mendengar muzik dalam bentuk "menukar CD", dll. Anda boleh menontonnya di YouTube video mengenai projek ini, hanya kualiti video ini yang berkemungkinan besar akan menjadi buruk, kerana pada tahun-tahun itu adalah tidak mungkin untuk memuat naik video berkualiti tinggi.

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Xfce

Desktop ringan. Projek ini telah wujud untuk masa yang agak lama, sejak tahun 1996. Dalam beberapa tahun kebelakangan ini, ia agak popular, berbanding KDE dan GNOME yang lebih berat, pada banyak pengedaran yang memerlukan antara muka desktop yang ringan dan "klasik". Ia mempunyai banyak tetapan dan sejumlah besar programnya sendiri: terminal (xfce4-terminal), pengurus fail (thunar), pemapar gambar (ristretto), editor teks (mousepad).

 
Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Pantheon 

Digunakan dalam pengedaran OS Elementary. Di sini kita boleh mengatakan bahawa terdapat "desktop" yang dibangunkan dan digunakan dalam satu pengedaran berasingan dan tidak banyak digunakan (jika tidak "tidak digunakan sama sekali") dalam pengedaran lain. Sekurang-kurangnya mereka masih belum mendapat populariti dan meyakinkan kebanyakan penonton tentang kelebihan pendekatan mereka. Pantheon bertujuan untuk membina antara muka yang serupa dengan macOS. 

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Pilihan dengan panel dok:

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Pencerahan

Fokus yang kuat pada kesan grafik dan widget (dari zaman persekitaran desktop lain tidak mempunyai widget desktop seperti kalendar/jam). Menggunakan perpustakaan sendiri. Terdapat satu set besar aplikasi "cantik" sendiri: terminal (Terminologi), pemain video (Rage), pemapar gambar (Ephoto).

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Moksha

Ini adalah cabang daripada Enlightenment17, yang digunakan dalam pengedaran BodhiLinux. 

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
GNOME

Pada mulanya, antara muka desktop "klasik", dicipta berbanding KDE, yang ditulis dalam perpustakaan QT, pada masa itu diedarkan di bawah lesen yang tidak begitu mudah untuk pengedaran komersial. 

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
GNOME_Shell

Dari versi ketiga, GNOME mula hadir dengan Shell GNOME, yang mempunyai "rupa bukan klasik", yang tidak semua pengguna suka (sebarang perubahan mendadak dalam antara muka sukar diterima oleh pengguna). Akibatnya, kemunculan projek garpu yang meneruskan pembangunan desktop ini dalam gaya "klasik": MATE dan Cinnamon. Digunakan secara lalai dalam banyak pengedaran komersial. Ia mempunyai sejumlah besar tetapan dan aplikasinya sendiri. 

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
MATE 

Ia muncul daripada GNOME2 dan terus membangunkan persekitaran reka bentuk ini. Ia mempunyai sejumlah besar tetapan dan garpu aplikasi yang digunakan semula dalam GNOME2 (nama baharu digunakan) agar tidak mengelirukan garpu dengan versi baharu mereka untuk GNOME3).

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Kayu manis

Satu garpu GNOME Shell yang menyediakan pengguna dengan antara muka gaya "klasik" (seperti yang berlaku dalam GNOME2). 

Ia mempunyai sejumlah besar tetapan dan aplikasi yang sama seperti untuk Shell GNOME.

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Budgie

Garpu gaya "klasik" GNOME yang dibangunkan sebagai sebahagian daripada pengedaran Solus, tetapi kini turut hadir sebagai desktop kendiri pada pelbagai pengedaran lain.

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
KDE_Plasma (atau seperti yang sering dipanggil, hanya KDE) 

Persekitaran desktop yang dibangunkan oleh projek KDE. 

Ia mempunyai sejumlah besar tetapan yang tersedia kepada pengguna mudah daripada antara muka grafik dan banyak aplikasi grafik yang dibangunkan dalam rangka kerja desktop ini.

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Trinity

Pada tahun 2008, KDE mengeluarkan pelaksanaan baharu KDE Plasma (enjin desktop telah banyak ditulis semula). Juga, seperti GNOME/MATE, tidak semua peminat KDE menyukainya. Akibatnya, garpu projek muncul, meneruskan pembangunan versi sebelumnya, yang dipanggil TDE (Trinity Desktop Environment).

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Deepin_DE

Salah satu persekitaran desktop baharu yang ditulis menggunakan Qt (yang ditulis KDE). Ia mempunyai banyak tetapan dan agak cantik (walaupun ini adalah konsep subjektif) dan antara muka yang dibangunkan dengan baik. Dibangunkan sebagai sebahagian daripada pengedaran Deepin Linux. Terdapat juga pakej untuk pengedaran lain

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
Terbang 

Contoh persekitaran desktop yang ditulis menggunakan Qt. Dibangunkan sebagai sebahagian daripada pengedaran Astra Linux. 

Cara grafik berfungsi dalam Linux: gambaran keseluruhan pelbagai persekitaran desktop
LXQt

Persekitaran desktop yang ringan. Seperti beberapa contoh sebelumnya, ditulis menggunakan Qt. Malah, ia adalah kesinambungan projek LXDE dan hasil penggabungan dengan projek Razor-qt.

Seperti yang anda lihat, desktop dalam Linux boleh kelihatan sangat berbeza dan terdapat antara muka yang sesuai untuk citarasa semua orang: daripada sangat cantik dan dengan kesan 3D kepada minimalis, daripada "klasik" kepada luar biasa, daripada menggunakan sumber sistem secara aktif kepada ringan, daripada besar. skrin ke tablet/telefon pintar.

Baiklah, saya harap saya dapat memberi gambaran tentang komponen utama grafik dan desktop dalam OS Linux.

Bahan untuk artikel ini telah diuji pada Julai 2020 di webinar. Anda boleh menontonnya di sini.

Itu sahaja. Saya harap ini berguna. Jika anda mempunyai sebarang soalan atau komen, sila tulis. Saya akan dengan senang hati menjawab. Nah, datang dan belajar di "Akademi Rangkaian LANIT"!

Sumber: www.habr.com

Tambah komen