GNU/Linux >> Belajar Linux >  >> Ubuntu

Kde, Gnome, Xfce, Unity, Ad-nauseum… Bisakah Aplikasi Gui Berjalan di X Tanpa Semua Ini?

Ubuntu yang akan datang ini pindah ke Unity sebagai Pengelola Desktop, membuat saya bertanya-tanya di mana letak garis modular di antara Pengelola Desktop dan X .

Pemahaman saya adalah bahwa X adalah pengelola jendela, dan jendela =GUI .

Apakah Desktop sebenarnya dibutuhkan sama sekali, untuk menjalankan aplikasi GUI?
mis. Dapat X ada tanpa Pengelola Desktop, dan dapatkah aplikasi GUI diluncurkan dari terminal yang berjalan di X (yang mungkin harus dimulai secara otomatis dengan X )…

Saya dapat meluncurkan aplikasi GUI dari terminal sekarang (desktop Gnome), tetapi saya tidak tahu apakah itu didasarkan pada ketergantungan pada Desktop.

Saya mungkin benar-benar berada di jalur yang salah di sini… tapi itulah pertanyaannya

Jawaban yang Diterima:

X adalah layanan yang mendengarkan permintaan dari kliennya (=aplikasi) untuk mengecat jendela dan juga meneruskan peristiwa perangkat input ke aplikasi tersebut. Salah satu aplikasi ini adalah pengelola jendela (misalnya dalam kasus GNOME yaitu Metacity atau Compiz).

Dan lingkungan desktop seperti GNOME, dll. sebenarnya adalah kumpulan aplikasi yang dimaksudkan untuk digunakan bersama-sama untuk memberikan pengalaman pengguna yang kurang lebih nyaman; biasanya itu termasuk pengelola jendela, pengelola sesi, semacam peluncur aplikasi, dll.

Dan ya, dimungkinkan untuk memulai aplikasi GUI apa pun (jika itu adalah klien X tentu saja) pada X kosong, tetapi mis. tanpa pengelola jendela semua jendela tidak akan memiliki bingkai (tanpa batas, tanpa bilah judul) dan secara default diletakkan di posisi yang sama (sudut kiri atas). X sendiri agak “bodoh” dalam hal seperti itu…


Ubuntu
  1. Bagaimana Cara Menghapus Lingkungan Desktop Gnome Tanpa Merusak Unity De? (ubuntu 16.04)?

  2. Jalankan Itunes Tanpa Virtualisasi Windows?

  3. Bagaimana Cara Menginstal Kde Bersama Unity?

  1. Aplikasi GUI tanpa desktop grafis

  2. Bisakah suatu proses berjalan terlepas dari shell apa pun?

  3. Docker-compose:tidak dapat membangun TANPA sudo tetapi saya dapat menjalankan kontainer tanpa itu

  1. Tonton video ini dari Linux App Summit

  2. Ssh – Perlu Tty Untuk Menjalankan Sudo Jika Saya Bisa Sudo Tanpa Kata Sandi?

  3. Ubuntu – Butuh Distro Kecil Tanpa Desktop Atau Windows Manager, Hanya Untuk Menjalankan Satu Aplikasi Grafis?