- 論壇徽章:
- 0
|
最近安裝了幾次UBUNTU 9.04,安裝完成后,再使用sudo執(zhí)行GUI程序時,總是報錯:
如:
$ sudo system-config-users
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Gtk-WARNING **: cannot open display: :0.0
system-config-users 需要一個當前正運行的 X 服務器。
或者:
$ sudo yumex
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Traceback (most recent call last):
File "/usr/share/yumex/yumexmain.py", line 24, in ?
import gtk
File "/usr/lib/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 45, in ? from _gtk import *
RuntimeError: could not open display
但是,他們 的共同點是:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
這個東西應該怎么解決呀~?
這是環(huán)境變量 DISPLAY=:0.0(明明是現(xiàn)在運行的)
firefoxmmx
06-08-06 00:24
-->
后來試著用:
firefoxmmx
06-08-06 11:50
-->
$ xhost +
然后就可以了,但是這個只執(zhí)行在內(nèi)存中操作;每次啟動后都這樣操作很麻煩;加到啟動服務也不是好的辦法;
解決: 直接在sudo gdmsetup中的X server設(shè)置中給xorg增加一個-ac選項
hellwolf
06-08-06 12:36
-->
或修改文件: sudo vi /etc/gdm/gdm.conf-custom
將最后一行:0=Standard device=/dev/console改成:
0=Standard device=/dev/console -ac即可.
然后重啟服務即可.
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/16464/showart_1932544.html |
|