免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1268 | 回复: 0
打印 上一主题 下一主题

UBUNTU如何让sudo 运行 gui命令? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-19 01:22 |只看该作者 |倒序浏览
最近安装了几次UBUNTU 9.04,安装完成后,再使用sudo执行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
这个东西应该怎么解决呀~?
这是环境变量 DISPLAY=:0.0(明明是现在运行的)
       
       
       
               
               
                        firefoxmmx
                        06-08-06 00:24
               
               
               
                -->
               
               
                       
后来试着用:
       
       
               
               
                        firefoxmmx
                        06-08-06 11:50
               
               
               
                -->
               
               
               
               
               
$ xhost +
然后就可以了,但是这个只执行在内存中操作;每次启动后都这样操作很麻烦;加到启动服务也不是好的办法;
解决: 直接在sudo gdmsetup中的X server设置中给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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP