系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
hiddendragon
- 帖子: 9
- 注册时间: 2007-07-03 10:42
#1
帖子
由 hiddendragon » 2007-07-06 7:47
刚开始使用UBUNTU,出现这个比较奇怪的问题。
打算配置Xorg,于是在终端中使用:
代码: 全选
sudo gedit /etc/X11/xorg.conf
这时gedit的进程会死掉。强制结束gedit的进程后,再输入同样命令,gedit没有反应,但如果只以非root用户来执行gedit则是没有问题的。
同样,执行:
进程也会死掉。但是如果是字符形式的命令就不会有问题,如:
代码: 全选
sudo vim /etc/X11/xorg.conf
很有点想不通,我的猜想是root用户下什么配置影响的GUI程序的执行。希望哪位能解释一下?
PS: Error log 里有
Creating missing directory "/var/run/cups/certs"
我在网上搜了搜,不得要领······
-
xhy
- 帖子: 3916
- 注册时间: 2005-12-28 1:16
- 系统: Ubuntu 12.10 X64
- 来自: 火星
#2
帖子
由 xhy » 2007-07-06 8:59
用gksu
目前负债150多万
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#3
帖子
由 eexpress » 2007-07-06 9:08
是啊,不行就gksudo就是。别su。
与sudo的区别,应该是tty和gui的环境变量等不同引起的。也没定论。
比如,我的sudo都可以执行gui的软件的。
● 鸣学
-
hiddendragon
- 帖子: 9
- 注册时间: 2007-07-03 10:42
#4
帖子
由 hiddendragon » 2007-07-06 10:17
eexpress 写了:是啊,不行就gksudo就是。别su。
与sudo的区别,应该是tty和gui的环境变量等不同引起的。也没定论。
比如,我的sudo都可以执行gui的软件的。
我刚装完也是可以,所有的都很正常,出现这个问题是因为装了Beryl的效果,接着又去装ubuntustudio的桌面主题,接着系统就有些异常了,卸载了ubuntustudio后Beryl又不行了,弄了一会儿Beryl倒是可以了,这个古怪的问题又出现了。
用gksu也不行,有错误提示:
GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
大概是ROOT下的什么东东不对,可是不知道怎么恢复。
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#5
帖子
由 eexpress » 2007-07-06 10:24
会话管理都不能认证哦。试试搜索整句:GnomeUI-WARNING **: While connecting to session manager
● 鸣学
-
hiddendragon
- 帖子: 9
- 注册时间: 2007-07-03 10:42
#6
帖子
由 hiddendragon » 2007-07-06 12:08
eexpress 写了:会话管理都不能认证哦。试试搜索整句:GnomeUI-WARNING **: While connecting to session manager
问题解决了,虽然不太明白为什么。
在终端下输入:
(我用的语言是英文)选择users标签,在exclude中加入root用户(不明白的地方也是在这里了,我并没有uncheck这个“Include all users from /etc/passwd(not for NIS)”,照理说我在exclude中加不加root都是不影响的),然后Apply,再进入终端,“sudo gedit"回来了。不放心,重启X后再将root去掉,一切正常!所以不明白为什么我的更改会起作用,很无奈啊······
在网上查到这样一篇文章:
Running Sudo Graphically
大意是说应该使用gksu来执行图形化的应用程序,文章尾还提到了我看到的那个错误提示,
声称是一个BUG。
我再试了试,如果是第一次在终端中运行不带参数的gedit,就会这样:
代码: 全选
gksu gedit
(gedit:8500): GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
退出再来,又可以正常运行了。
-
附件
-

- 在Login Window Preferences中添加root用户