Dapatkan Tahu Linux: Desktop Environment vs. Window Manager

Sejak penubuhan GNOME dan KDE terdapat kekeliruan di kalangan pengguna Linux baru yang mana dan yang paling baik digunakan. Soalan terdahulu agak mudah dijawab. Soalan terakhir, bagaimanapun, agak kompleks kerana keperluan / kehendak khusus pengguna.

Dengan itu, mari kita mulakan dengan menggambarkan perbezaan antara persekitaran desktop dan pengurus tetingkap. Kami akan mulakan dengan menunjukkan bagaimana desktop grafis Linux berlapis.

Seperti yang dapat anda lihat, pada imej di bawah ini, pada dasarnya terdapat tiga lapisan yang boleh disertakan dalam desktop Linux:

  • X Windows - Ini adalah asas yang membolehkan elemen grafik ditarik pada paparan. X Windows membina kerangka primitif yang membolehkan tingkap bergerak, interaksi dengan papan kekunci dan tetikus, dan menarik tingkap. Ini diperlukan untuk sebarang desktop grafik.
  • Pengurus Tetingkap: Pengurus Window adalah sekeping teka-teki yang mengawal penempatan dan penampilan tingkap. Pengurus Window termasuk: Pencerahan, Afterstep, FVWM, Fluxbox, IceWM, dll. Memerlukan X Windows tetapi bukan persekitaran desktop.
  • Persekitaran Desktop: Di sinilah ia mula menjadi sedikit kabur bagi sesetengah orang. Persekitaran Desktop termasuk Pengurus Tetingkap tetapi dibina di atasnya. Persekitaran Desktop biasanya merupakan sistem yang jauh lebih bersepadu daripada Pengurus Tetingkap. Memerlukan kedua-dua X Windows dan Pengurus Tetingkap.

Persekitaran Desktop umumnya merangkumi satu suite aplikasi yang terintegrasi dengan ketat supaya semua aplikasi sedar satu sama lain. Pengurus Desktop juga akan menyertakan beberapa bentuk panel yang termasuk dulang sistem di mana widget kecil boleh diletakkan untuk tindakan cepat atau maklumat.

Layering Desktop Linux

Kebanyakan kekeliruan mula mengintip apabila anda memeriksa Pengurus Window seperti E17 (Pencerahan 17).

Yang paling terkini dalam Pencerahan ini termasuk banyak elemen yang biasanya hanya terdapat Persekitaran Desktop walaupun Pencerahan masih dianggap sebagai Pengurus Tetingkap. Untuk ini saya biasanya merujuk kepada desktop seperti Pengurus Desktop.

Terdapat dua Persekitaran Desktop utama: GNOME dan KDE. Jika anda ingin tahu yang mana yang sesuai untuk anda, berikut adalah nasihat. GNOME lalai terkini akan menjadikan pengguna OS X merasa betul di rumah, KDE 3.x akan membuat pengguna Windows XP terasa di rumah, dan KDE 4.x akan menjadikan pengguna Windows Vista merasa di rumah.

Manakah Pengurus Tetingkap yang paling sesuai untuk pengguna mana? Oleh kerana terdapat banyak Pengurus Window saya akan menyerlahkan kegemaran saya.

  • Pencerahan: Anda memerlukan banyak permen mata tetapi bukan sesuatu yang berintensifkan sumber seperti KDE atau GNOME.
  • Fluxbox: Anda mahu minimum dan cepat.
  • Afterstep: Anda menginginkan sesuatu sekolah lama untuk memberikan anda jam yang menyeronokkan.
  • Xfce: Anda mahu antara muka seperti Windows tanpa bloatware daripada GNOME atau KDE.
  • Compiz-Fusion: Ini adalah pengurus tetingkap 3 dimensi yang penuh dengan palam yang melakukan segala-galanya. Sekiranya anda mahukan sesuatu yang menarik perhatian rakan-rakan anda, ini adalah di mana anda mahu melihatnya.

Salah satu perkara yang paling indah tentang desktop Linux ialah hanya terhad kepada imaginasi anda. Anda boleh membuat paparan desktop Linux dan merasakan apa yang anda mahukan. Anda boleh pergi dari minimalism lengkap ke kebaikan 3D penuh Compiz-Fusion. Saya akan memberi anda satu amaran: Bermain dengan desktop Linux mungkin banyak masa yang disedut sebagai World of Warcraft.