Anda di halaman 1dari 4

Bab 10

Sistem X Window
POKOK BAHASAN:

9 Konsep dan arsitektur XOrg


9 Konfigurasi XOrg
9 Network akses ke XOrg

TUJUAN BELAJAR:

Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:


9 Menggambarkan Implementasi XOrg X11
9 Menggambarkan bagaimana XOrg dan display data
9 Mengkonfigurasi XOrg

10.1 XOrg
Sistem X Window atau disebut juga X atau X11 adalah dasar Graphic User
Interface (GUI) pada Linux. X11 ini merupakan program open source. Memiliki
Arsitektur client/server pada jaringan dan memiliki IP atau lokal soket. X11 di desain
sebagai satu server ke banyak client dan memiliki protocol yang fleksibel.
Server Xorg memiliki didesain manajemen sistem I/O hardware video dengan
Mengkoordinasi display, video dan input device. Dan diatur pada file server utama pada
/usr/X11R6/bin/Xorg. Module di-load secara dinamis seperti pada driver: ati, nv,
mouse, keyboard, dll dan juga pada extensions: dri, glx, dan extmod.

157
BAB 10 Sistem X Window 158

Konfigurasi XOrg Server biasanya dilakukan setelah diinstall, dan di tentukan


pada runlevel 3 yang merupakan hasil terbaik. system-config-display adalah sistem yang
direkomendasikan oleh hardware. Dan data tentang kartu monitor, keyboard mouse
akan disimpan pada file : /etc/X11/xorg.conf
Sistem X Server dan client dikonfigurasi secara sendiri-sendiri kemudian
digabungkan. Dan server extensions meyediakan kemampuan rendering untuk melihat
kemampuan server yan terdapat pada xdpyinfo. Display manager yang dipakai adalah
gdm, kdm, xdm dan Window manager adalah metacity, kwin, dan twm
Hubungan antara server/client dapat digambarkan sebagai berikut:

XOrg di runlevel 3 memiliki environment yang dibentuk dari 2 metode yaitu:


9 /usr/X11R6/bin/xinit
9 /usr/X11R6/bin/startx
Dan environment tersebut dapat dikonfigurasi
9 /etc/X11/xinit/xinitrc dan ~/.xinitrc
9 /etc/X11/xinit/Xclients dan ~/.Xclients
9 /etc/sysconfig/desktop
BAB 10 Sistem X Window 159

Sedankan pada Org di runlevel 5Environment dibentuk oleh /sbin/init. Dan


Konfigurasi environmenya pada
9 /etc/inittab
9 /etc/X11/prefdm
9 /etc/sysconfig/desktop
DESKTOP mendefinisikan window manager dan DISPLAYMANAGER
mendefinisikan display manager. Dektop environmen ditentukan pada
9 /etc/X11/xdm/Xsession
9 /etc/X11/xinit/xinitrc.d/*
9 ~/.xsession atau ~/.Xclients
Konfigurasi Server terdapat pada system-config-display, mouseconfig.
Sedangka Font dan typefaces terdapat pada xfs, chkfontpath, fc-cache. Display dan
window manager pada file switchdesk, /etc/sysconfig/desktop, gconftool-2
X11 di desain untuk dijalankan pada satu mesin dan dapat di Remote oleh client.
Komunikasi protokol X adalah tidak ter-enkripsi dan Host-based session
diimplementasikan melalui perintah xhost. User-based session diimplementasikan
melalui mekanisme Xauthority.sshd mungkin secara otomatis terinstall xauth pd remote
mesin dan protokol X tunnel melalui koneksi ssh ter-enkripsi
BAB 10 Sistem X Window 160

PERCOBAAN:

Percobaan 1: Sistem X Window

1. Buat dan edit /etc/X11/xinit/xinitrc.d/xeterm.sh. Isi dengan:


#!/bin/bash
xterm &
2. Switch ke runlevel 5 jika anda berada di runlevel lain (init 5)
3. Log in ke sistem melalui display manager, seperti: gdm, kdm atau xdm. Apa
yg terjadi ?
4. Switch ke runlevel 3 (init 3), kemudian jalankan perintah: startx
5. Buatlah user baru dengan nama xuser. Buatlah sebuah file di home directory
xuser dengan nama .xsession, yg berisi:
#!/bin/bash
gnome-terminal &
firefox &
exec metacity

6. Jangan lupa buat file .xsession executable file


7. Switch ke runlevel 5 (init 5) dan log in ke display manager
8. Switch ke runlevel 3 (init 3) dan log in sebagai user di console kemudian
ketik perintah startx

Anda mungkin juga menyukai