Apa perbedaan antara lingkungan desktop dan manajer jendela?

89

Seperti judulnya.

Saya mengalami kesulitan untuk memahami perbedaan antara lingkungan desktop dan window manager?


EDIT: Ini yang saya temukan nanti.

Dari artikel ini oleh Jack Wallen

Pada dasarnya ada tiga lapisan yang dapat dimasukkan dalam desktop Linux:

X Windows - Ini adalah fondasi yang memungkinkan elemen grafis untuk digambar di layar. X Windows membangun kerangka kerja primitif yang memungkinkan pemindahan windows, interaksi dengan keyboard dan mouse, dan menggambar windows. Ini diperlukan untuk semua desktop grafis.

Window Manager - Window Manager adalah bagian dari teka-teki yang mengontrol penempatan dan tampilan windows. Manajer Jendela meliputi: Pencerahan , Afterstep , FVWM , Fluxbox , IceWM , dll. Memerlukan X Windows tetapi bukan lingkungan desktop.

Lingkungan Desktop - Di sinilah mulai sedikit kabur bagi sebagian orang. Lingkungan Desktop menyertakan Window Manager tetapi dibangun di atasnya. Lingkungan Desktop biasanya adalah sistem yang jauh lebih terintegrasi daripada Window Manager. Membutuhkan X Windows dan Window Manager.

Contoh lingkungan desktop adalah antara lain GNOME , KDE , Cinnamon , Xfce )

Zolomon
sumber

Jawaban:

44

Manajer jendela mengelola jendela Anda. Ini menempatkan dekorasi jendela di sekitar konten termasuk tombol untuk memperkecil atau menutup. Ini memungkinkan mengubah ukuran dan memindahkan jendela di sekitar, memutuskan jendela mana di atas. Metacity dan Compiz adalah dua contoh dari hari ini, twm dan fvwm mungkin diingat oleh orang tua seperti saya.

Lingkungan desktop memberi Anda pengalaman pengguna secara keseluruhan. Memiliki panel, menu sistem, starter, applet status. Perlu manajer jendela, tentu saja, untuk mengelola windows. Mungkin menawarkan penjelajah dan penampil file default. Untuk merampingkan, itu mungkin bahkan berisi editor default, program terminal, atau bahkan e-mailer, semua dibuat agar terlihat sama dan bekerja bersama. Gnome, XFCE dan KDE adalah yang paling dikenal saat ini.

MPi
sumber
3
Apakah bilah tugas (daftar jendela) bagian dari Pengelola Jendela, atau Lingkungan Desktop?
Dan Dascalescu
Saya tidak berpikir itu sangat berguna untuk membuat perbedaan yang tajam. Fvwm lama saya yang baik datang dengan beberapa widget (di antaranya pager dan daftar jendela), tetapi saya tidak akan memanggil fvwm apa pun lebih dari sekadar window manager. OTOH, bilah Gnome atau Unity bukan bagian dari manajer jendela lagi.
MPi
12

Selain di atas semua ...

Apa itu Window Manager?

Window Manager adalah bagian dari perangkat lunak yang mengelola jendela, memungkinkan jendela dibuka, ditutup, ukuran ulang, dan dipindahkan. Itu juga mampu menyajikan menu dan opsi kepada pengguna. Ini mengontrol tampilan dan nuansa GUI pengguna. Dengan Linux atau BSD, Anda punya pilihan. Anda bebas memilih sejumlah pengelola jendela, mulai dari yang ramping dan rata-rata (memori rendah dan konsumsi CPU), hingga yang besar dengan fitur. Ada sekitar 17 manajer jendela "umum", dan setidaknya 70 manajer lainnya.

Berikut adalah daftar singkat dari beberapa yang lebih populer:

  • fvwm2
  • twm
  • mwm
  • wm2
  • AfterStep
  • Pencerahan
  • Pembuat Jendela
  • IceWM
  • Ikan hiu todak
  • Kotak hitam
  • Fluxbox
  • dan MetaCity

Untuk situs web yang benar-benar bagus yang mencantumkan semuanya, coba www.plig.org/xwinman/ .

Apa itu Lingkungan Desktop?

Lingkungan desktop (DE) biasanya naik di atas Window Manager dan menambahkan banyak fitur, termasuk panel, status bar, kemampuan drag-and-drop, dan serangkaian aplikasi dan alat yang terintegrasi. Bahkan, pendapat pengguna tentang sistem operasi biasanya didasarkan pada satu hal: Lingkungan Desktop. Tentu saja, DE hanya sebagian kecil dari OS, dan dalam sistem Linux dan Unix, Window Manager dan / atau DE dapat diganti atau sangat disesuaikan tanpa melanggar perjanjian lisensi pengguna akhir.

Lingkungan Desktop yang paling populer untuk Unix / Linux adalah:

  • GNOME
  • KDE
  • CDE
  • XFce

(Tentu saja, ada yang lain.)

Courtesy http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html

Bersuka cita....

semangat
sumber
Tautan pertama rusak. Tolong perbaiki.
evaristegd
9

Saya akan mencoba untuk singkat. Mengambil Ubuntu sebagai contoh:

  • Compiz / Metacity (atau KWin, XFWM) adalah manajer jendela . Tujuannya adalah untuk menggambar jendela, perbatasan, tombol dll.
  • Gnome (atau KDE, XFCE) adalah lingkungan desktop , karena di samping window manager mereka mengemas layar login, panel dan systrays serta alat-alat tertentu untuk mengonfigurasi dan mengubah pengaturan.
chris
sumber
1

IMHO istilah Lingkungan Desktop berasal dari istilah Window Manager. As a Desktop Environment adalah seperangkat perangkat lunak / alat yang membangun antarmuka visual yang kompleks saat ini antara manusia dan komputer, sedangkan Window Manager hanya berfungsi untuk membuat antarmuka grafis sederhana (saya ingat XWindows di stasiun Silicon Graphics pada 1995) :)).

Salam, Vincenzo

Vincenzo
sumber