Export Display di Kubuntu (error cannot connect to X server)

Seringkali kita membutuhkan aplikasi yang membutuhkan X server dengan menggunakan user root namun dijalankan dari session user biasa, tidak dapat berjalan dan selalu keluar pesan : cannot connect to X server

Misalnya : kita login sebagai user “abc” lalu kita buka konsole. Lalu kita ingin menjalankan aplikasi X (konqueror misalnya) namun menggunakan user root. Biasanya yang kita lakukan adalah:


abc@myhost:~$ sudo su -
root@myhost:~# konqueror

namun di kubuntu biasanya yang keluar adalah pesan:

cannot connect to X server

Ini dikarenakan X server untuk session root di konsole belum diaktifkan (mungkin bahasanya begitu :P )

Untuk dapat menjalankan aplikasi X tersebut kita bisa menjalankan beberapa perintah sbb:
dari user abc kita jalankan perintah:


abc@myhost:~$ xauth extract /tmp/display $DISPLAY

lalu masuk ke root


abc@myhost:~$ sudo su -

Lalu dari user root kita merge DISPLAY:


root@myhost:~# xauth merge /tmp/display
root@myhost:~# export DISPLAY=:0.0

Lalu jalankan aplikasi X nya (konqueror misalnya)


root@myhost:~# konqueror

tarrraa…. konqueror pun akan tampil :-P .

Selain cara diatas kita juga bisa melakukan cara yang lain (namun kurang aman menurut beberapa sumber di internet) yaitu:
dari user biasa jalankan perintah ini
#as normal user


abc@myhost:~$ xhost +local:root

xhost +local:root

dari root jalankan perintah ini

root@myhost:~# export DISPLAY=:0.0

lalu jalankan aplikasinya (misalnya konqueror)

root@myhost:~# konqueror

Catatan tambahan
Konqueror disini hanya untuk contoh saja bukan berarti untuk menampilkan konqueror dengan privilege root kita harus menjalankan itu. Karena untuk menampilkan konqueror dengan privilege root kita bisa menjalankan perintah “kdesu” dari user biasa:


abc@myhost:~$ kdesu konqueror --profile filemanagement

~ by 4j4x on August 21, 2007.

3 Responses to “Export Display di Kubuntu (error cannot connect to X server)”

  1. pernah nyoba pake ubuntu, tapi balik lagi ke windows, soalnya susah banget mengawinkan bluetooth hp dengan bluetooth pc, jadi nya gak bisa online deh

  2. thank’s

  3. semoga membantu :)

Leave a Reply