Apa itu server X?

41

Saya telah menggunakan Ubuntu untuk beberapa waktu tetapi, saya tidak tahu apa server X itu? Saya cukup sering mendengarnya.

Saya ingin tahu apa itu X Server dan apa fungsinya. Bagaimana ~/.xinitrcfile digunakan dan mengetahui apa yang dilakukan x.org di ranah X Server?

bunga aster
sumber
Sebenarnya bukan pertanyaan ubuntu.
enzotib
3
Mungkin. Tapi saya di Ubuntu, dan jika ada sesuatu yang spesifik untuk X mengenai Ubuntu, saya ingin tahu itu.
11
Hm, saya katakan secara pribadi bahwa ini adalah pertanyaan yang adil, IMO. Sebagai pengguna ubuntu baru, saya pikir ini adalah informasi yang relevan, dan itu bukan sesuatu yang benar-benar dia tahu di mana lebih tepat untuk mencari sebaliknya karena dia tidak tahu apa itu.
emf
1
@enzotib melihat bagaimana ubuntu adalah linux ... ini adalah pertanyaan ubuntu. melihat meta.askubuntu.com/questions/47/...
WalterJ89
1
Saya berharap komentar bisa diturunkan.
user643722

Jawaban:

35

X adalah aplikasi yang mengelola satu atau lebih tampilan grafik dan satu atau lebih perangkat input (keyboard, mouse, dll.) Yang terhubung ke komputer.

Ini berfungsi sebagai server dan dapat berjalan di komputer lokal atau di komputer lain di jaringan. Layanan dapat berkomunikasi dengan server X untuk menampilkan antarmuka grafis dan menerima input dari pengguna.

Perlu dicatat, komponen umum yang digunakan dengan server X adalah Window Manager, aplikasi yang mengelola pengubahan ukuran dan pemindahan jendela dan elemen dekoratif jendela seperti bilah judul, perkecil, dan tutup tombol.

Server X dapat dimulai dengan perintah 'startx', atau lebih umum, dari manajer tampilan seperti gdm.

~/.xinitrc adalah skrip shell yang digunakan oleh xinit, yang memulai server X saat tidak menggunakan manajer tampilan, untuk menentukan beberapa aplikasi untuk memulai secara otomatis di server X.

/etc/X11/xorg.conf adalah file konfigurasi yang digunakan untuk memberikan informasi server X tentang komponen perangkat keras yang digunakan, tetapi sekarang server X dapat menghindari menggunakannya, karena ia mampu mengkonfigurasi sendiri secara otomatis.

enzotib
sumber
saya di Ubuntu maverick, itu harus menggunakan gdm kan? jadi ~ / .xinitrc akan membantu atau yang lainnya?
Anda dapat menghindari menggunakannya, untuk aplikasi startup cukup gunakan item menu System-> Preference-> Startup-aplikasi
enzotib
3

Seperti yang disebutkan oleh poster di atas, Xadalah server (berarti program yang dipanggil dan dipanggil oleh program lain) yang bertanggung jawab untuk menciptakan lingkungan grafis dan jika gagal karena alasan apa pun, Anda akan disambut oleh Command Line Interface (CLI) ).

Istilah serverini juga dapat dikatakan berlaku untuk PulseAudio, yang merupakan server suara, dan panggilan aplikasi dan dipanggil untuk menghasilkan suara.

Dante Ashton
sumber