MultiSeat : Configuration (Part 3)
Previous : Multiseat : Hardware Requirement (Part 2)
Oke men, saya akan menerangkan langkah-langkah konfigurasi Multiseat menjadi 5 langkah yaitu :
Oke let's start !!
1. Instalasi OS Linux Fedora Core 7
Ya, pada percobaan ini saya make Fedora Core 7. Kayaknya distro ini termasuk yang paling stabil, apalagi jika dibandingkan dengan FC8. Cara installnya cari aja ya di Google, kalo mo diterangin disini panjang banget :-)
2. Memasang hardware tambahan (PCI VGA Card, USB Mouse, USB Keyboard)
Setelah instalasi Linux selesai, selanjutnya kita akan memasang Graphic Card pada port AGP atau PCI atau PCI-e. Saya menggunakan VGA Card Silicon Integrated Systems [SiS] 86C326 pada slot PCI di mainboard. Jadul sih hehe memorynya cuman 16MB lagi. Tapi gimana lagi cuman itu yang saya dapatkan di lemari TI. Selain itu saya juga memasang USB Mouse dan USB Keyboard pada slot USB yang tersedia
3. Mencari alamat ID / event dari hardware tambahan
Sebelum melakukan setting kita harus mengambil beberapa parameter dari masing-masing hardware. Untuk mencari alamat PCI ID dari masing-masing VGA, saya melakukan prosedur berikut :
Outputnya adalah sebagai berikut:
Dari hasil output diatas kita bisa melihat bahwa alamat PCI ID dari VGA card PCI (SiS 86C326) adalah 00:06.0 sedangkan untuk alamat PCI ID dari VGA onboard (S3 VT8375) adalah 01:00.0.
Selanjutnya untuk melihat nilai event dari masing – masing keyboard dan mouse, bisa dilihat pada file /proc/bus/input/devices, dengan cara :
Outputnya adalah sebagai berikut:
Gimana udah pusing disini.. ? Terus coy .. !
3. Modifikasi file /etc/X11/xorg.conf
Langkah selanjutnya, kita akan melakukan modifikasi file /etc/X11/xorg.conf, dengan tujuan untuk memperkenalkan masing-masing hardware beserta alamatnya pada sistem, berdasarkan nilai-nilai yang telah kita dapatkan pada langkah (1) dan (2) diatas. Perintah yang dilakukan :
Contoh modifikasi konfigurasi yang saya buat :
4. Modifikasi file /etc/gdm/custom.conf
Langkah terakhir adalah melakukan modifikasi pada file /etc/gdm/custom.conf agar Sistem Operasi langsung me-loading konfigurasi Multiseat pada saat booting. lakukan langkah berikut :
Contoh modifikasi konfigurasi yang saya buat :
Oke men, saya akan menerangkan langkah-langkah konfigurasi Multiseat menjadi 5 langkah yaitu :
- Instalasi OS Linux Fedora Core 7
- Memasang hardware tambahan (PCI VGA Card, USB Mouse, USB Keyboard)
- Mencari alamat ID / event dari hardware tambahan
- Modifikasi file /etc/X11/xorg.conf
- Modifikasi file /etc/gdm/custom.conf

1. Instalasi OS Linux Fedora Core 7
Ya, pada percobaan ini saya make Fedora Core 7. Kayaknya distro ini termasuk yang paling stabil, apalagi jika dibandingkan dengan FC8. Cara installnya cari aja ya di Google, kalo mo diterangin disini panjang banget :-)
2. Memasang hardware tambahan (PCI VGA Card, USB Mouse, USB Keyboard)
Setelah instalasi Linux selesai, selanjutnya kita akan memasang Graphic Card pada port AGP atau PCI atau PCI-e. Saya menggunakan VGA Card Silicon Integrated Systems [SiS] 86C326 pada slot PCI di mainboard. Jadul sih hehe memorynya cuman 16MB lagi. Tapi gimana lagi cuman itu yang saya dapatkan di lemari TI. Selain itu saya juga memasang USB Mouse dan USB Keyboard pada slot USB yang tersedia
3. Mencari alamat ID / event dari hardware tambahan
Sebelum melakukan setting kita harus mengambil beberapa parameter dari masing-masing hardware. Untuk mencari alamat PCI ID dari masing-masing VGA, saya melakukan prosedur berikut :
[root@server]# lspci | grep VGA
Outputnya adalah sebagai berikut:
00:06.0 VGA compatible controller: Silicon Integrated Systems [SiS] 86C326 5598/6326 (rev 0b)
01:00.0 VGA compatible controller: S3 Inc. VT8375 [ProSavage8 KM266/KL266]
Dari hasil output diatas kita bisa melihat bahwa alamat PCI ID dari VGA card PCI (SiS 86C326) adalah 00:06.0 sedangkan untuk alamat PCI ID dari VGA onboard (S3 VT8375) adalah 01:00.0.
Selanjutnya untuk melihat nilai event dari masing – masing keyboard dan mouse, bisa dilihat pada file /proc/bus/input/devices, dengan cara :
[root@server]# cat /proc/bus/input/devices
Outputnya adalah sebagai berikut:
I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/class/input/input0
H: Handlers=mouse0 event0
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input1
H: Handlers=kbd event1
B: EV=120013
B: KEY=4 2000000 3802078 f840d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
I: Bus=0011 Vendor=0002 Product=0005 Version=0000
N: Name="ImPS/2 Generic Wheel Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input2
H: Handlers=mouse1 event2
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103
I: Bus=0003 Vendor=046d Product=c016 Version=0110
N: Name="Logitech Optical USB Mouse"
P: Phys=usb-0000:00:10.0-1/input0
S: Sysfs=/class/input/input3
H: Handlers=mouse2 event3
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103
I: Bus=0003 Vendor=04ca Product=0020 Version=0110
N: Name="LITEON Technology USB Keyboard"
P: Phys=usb-0000:00:10.0-2/input0
S: Sysfs=/class/input/input4
H: Handlers=kbd event4
B: EV=120003
B: KEY=10000 7 ff87207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: LED=7
I: Bus=0003 Vendor=04ca Product=0020 Version=0110
N: Name="LITEON Technology USB Keyboard"
P: Phys=usb-0000:00:10.0-2/input1
S: Sysfs=/class/input/input5
H: Handlers=kbd event5
B: EV=3
B: KEY=387a d801d101 1e0000 0 0 0
I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/class/input/input6
H: Handlers=kbd event6
B: EV=40001
B: SND=6
I: Bus=0019 Vendor=0000 Product=0002 Version=0000
N: Name="Power Button (FF)"
P: Phys=button_power/button/input0
S: Sysfs=/class/input/input7
H: Handlers=kbd event7
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button (CM)"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/class/input/input8
H: Handlers=kbd event8
B: EV=3
B: KEY=100000 0 0 0

3. Modifikasi file /etc/X11/xorg.conf
Langkah selanjutnya, kita akan melakukan modifikasi file /etc/X11/xorg.conf, dengan tujuan untuk memperkenalkan masing-masing hardware beserta alamatnya pada sistem, berdasarkan nilai-nilai yang telah kita dapatkan pada langkah (1) dan (2) diatas. Perintah yang dilakukan :
[root@server]# vi /etc/X11/xorg.conf
Contoh modifikasi konfigurasi yang saya buat :
# Xorg configuration modified by Adi Riswan, A.Md
# Copyleft @ 2008 – Perum Pegadaian Padang IT Division
Section "ServerLayout"
Identifier "seat1"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "IsolateDevice" "PCI:1:0:0"
EndSection
Section "ServerLayout"
Identifier "seat2"
Screen 0 "Screen2" 0 0
InputDevice "Mouse2" "CorePointer"
InputDevice "Keyboard2" "CoreKeyboard"
Option "IsolateDevice" "PCI:0:6:0"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
EndSection
Section "Module"
Load "extmod"
Load "glx"
Load "dbe"
Load "extmod"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "evdev"
Option "XkbModel" "evdev"
Option "XkbRules" "xorg"
Option "XkbLayout" "us"
Option "XkbVariant" "apostrophe"
Option "Device" "/dev/input/event1"
EndSection
Section "InputDevice"
Identifier "Keyboard2"
Driver "evdev"
Option "XkbModel" "evdev"
Option "XkbRules" "xorg"
Option "XkbLayout" "us"
Option "XkbVariant" "apostrophe"
Option "Device" "/dev/input/event4"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mouse1"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "InputDevice"
Identifier "Mouse2"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mouse2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "savage"
Option "SingleCard" "Yes"
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Videocard2"
Driver "sis"
VendorName "Videocard Vendor"
BoardName "Silicon Integrated Systems [SiS] 86C326 5598/6326"
Option "SingleCard" "Yes"
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
BusID "PCI:0:6:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "Videocard2"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600"
EndSubSection
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
4. Modifikasi file /etc/gdm/custom.conf
Langkah terakhir adalah melakukan modifikasi pada file /etc/gdm/custom.conf agar Sistem Operasi langsung me-loading konfigurasi Multiseat pada saat booting. lakukan langkah berikut :
[root@server]# vi /etc/gdm/custom.conf
Contoh modifikasi konfigurasi yang saya buat :
# GDM Custom Configuration file.
# Modified by Adi Riswan,A.Md
# Copyleft @ 2008 – Perum Pegadaian Padang IT Division
[daemon]
[security]
[xdmcp]
[gui]
[greeter]
[chooser]
[debug]
[servers]
0=Standard0
1=Standard1
[server-Standard0]
name=Standard server
command=/usr/bin/Xorg -br -audit 0 -layout seat1
flexible=true
[server-Standard1]
name=Standard server
command=/usr/bin/Xorg -br -audit 0 -layout seat2 -sharevts -novtswitch
flexible=true
Comments
Post a Comment
Leave your comments with attitude please. This blog does DOFOLLOW :-)