[问题]大家帮我看一下,用gedit打不开文件了

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#16

帖子 BigSnake.NET » 2007-11-24 15:04

realfiona 写了:
BigSnake.NET 写了:
realfiona 写了:root下面我不能用gedit等 等 图形界面的程序了
realfiona下面是可以的
你 sudo su - 后就相当于在一个控制台中登录了root, 控制台下能这样简单启动X程序?
那难道在切换到超级用户后不能用gedit这东西吗?
X 是你的, root 的 gedit 就连不上你的 X
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
realfiona
帖子: 137
注册时间: 2007-11-20 10:58
来自: Hangzhou, China
联系:

#17

帖子 realfiona » 2007-11-24 15:07

如果 sudo su -后本来不能用gedit的话
我就懂了
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26

#18

帖子 windwiny » 2007-11-24 15:07

代码: 全选

一、本机多用户运行图形界面程序
     1. 当前运行GNOME/KDE桌面的用户 执行 xhost +local:   ,允许本地用户打开X
     2. su - abcd 切换另一个用户
     3. 执行  export DISPLAY=:0.0   。 用 ps auxf|grep X  查询
     4. 执行 gedit 等程序

二、或
     ssh user@11.22.33.44 xprogram2 -display :0

三、或
    cp ~/.Xauthority  /tmp
    chmod ugo+r /tmp/.Xauthority
    su - abcd
    export XAUTHORITY=/tmp/.Xauthority
    ...

头像
realfiona
帖子: 137
注册时间: 2007-11-20 10:58
来自: Hangzhou, China
联系:

#19

帖子 realfiona » 2007-11-24 15:08

BigSnake.NET 写了:
realfiona 写了:
BigSnake.NET 写了:
realfiona 写了:root下面我不能用gedit等 等 图形界面的程序了
realfiona下面是可以的
你 sudo su - 后就相当于在一个控制台中登录了root, 控制台下能这样简单启动X程序?
那难道在切换到超级用户后不能用gedit这东西吗?
X 是你的, root 的 gedit 就连不上你的 X
哦 那有没有办法 能连上 是不是改变一下DISPLAY
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#20

帖子 BigSnake.NET » 2007-11-24 15:12

realfiona 写了:
BigSnake.NET 写了:
realfiona 写了:
BigSnake.NET 写了:
realfiona 写了:root下面我不能用gedit等 等 图形界面的程序了
realfiona下面是可以的
你 sudo su - 后就相当于在一个控制台中登录了root, 控制台下能这样简单启动X程序?
那难道在切换到超级用户后不能用gedit这东西吗?
X 是你的, root 的 gedit 就连不上你的 X
哦 那有没有办法 能连上 是不是改变一下DISPLAY
都说你应该用 gksu
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
realfiona
帖子: 137
注册时间: 2007-11-20 10:58
来自: Hangzhou, China
联系:

#21

帖子 realfiona » 2007-11-24 15:19

root下用过了
也是不行的
realfiona@realfiona:~$ sudo su -
root@realfiona:~# gksu gedit

(gksu:7064): Gtk-WARNING **: cannot open display:
root@realfiona:~#
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#22

帖子 BigSnake.NET » 2007-11-24 15:20

realfiona 写了:root下用过了
也是不行的
realfiona@realfiona:~$ sudo su -
root@realfiona:~# gksu gedit

(gksu:7064): Gtk-WARNING **: cannot open display:
root@realfiona:~#
在非root的环境下用..
为什么你总要 sudo su - 呢
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
realfiona
帖子: 137
注册时间: 2007-11-20 10:58
来自: Hangzhou, China
联系:

#23

帖子 realfiona » 2007-11-24 15:22

非root 的环境 我是可以用gedit的
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#24

帖子 BigSnake.NET » 2007-11-24 15:24

realfiona 写了:非root 的环境 我是可以用gedit的
那可以不就行了
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
realfiona
帖子: 137
注册时间: 2007-11-20 10:58
来自: Hangzhou, China
联系:

#25

帖子 realfiona » 2007-11-24 15:25

你的意思 是不是这样的
用sudo su -切换到root是不能用GUI的程序的

而我的意思 是
我在realfiona这个用户下面是可以 gedit
而我在一次切换到root用户后也想gedit xxx打开某个文件
然后显示cannot open display
然后我问题是怎么样能在root环境用gedit

如果我没理解错的话 我上面这个问题是不能解决的是吧
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#26

帖子 BigSnake.NET » 2007-11-24 15:26

realfiona 写了:你的意思 是不是这样的
用sudo su -切换到root是不能用GUI的程序的

而我的意思 是
我在realfiona这个用户下面是可以 gedit
而我在一次切换到root用户后也想gedit xxx打开某个文件
然后显示cannot open display
然后我问题是怎么样能在root环境用gedit

如果我没理解错的话 我上面这个问题是不能解决的是吧
使用 gksu gedit
这样 gedit 就以root的权限运行
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

#27

帖子 yaoms » 2007-11-24 15:26

想编辑没有权限的文件,就使用: sudo gedit
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
头像
realfiona
帖子: 137
注册时间: 2007-11-20 10:58
来自: Hangzhou, China
联系:

#28

帖子 realfiona » 2007-11-24 15:39

BigSnake.NET 写了:
realfiona 写了:你的意思 是不是这样的
用sudo su -切换到root是不能用GUI的程序的

而我的意思 是
我在realfiona这个用户下面是可以 gedit
而我在一次切换到root用户后也想gedit xxx打开某个文件
然后显示cannot open display
然后我问题是怎么样能在root环境用gedit

如果我没理解错的话 我上面这个问题是不能解决的是吧
使用 gksu gedit
这样 gedit 就以root的权限运行
嗯 理解了这个命令的意思了
root 环境下也是不能用gedit的 对吧
头像
realfiona
帖子: 137
注册时间: 2007-11-20 10:58
来自: Hangzhou, China
联系:

#29

帖子 realfiona » 2007-11-24 15:40

yaoms 写了:想编辑没有权限的文件,就使用: sudo gedit
我的问题不是问权限的问题 是打不打得开gedit的问题
不是文件 本身的问题
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#30

帖子 BigSnake.NET » 2007-11-24 15:43

realfiona 写了:
yaoms 写了:想编辑没有权限的文件,就使用: sudo gedit
我的问题不是问权限的问题 是打不打得开gedit的问题
不是文件 本身的问题
gksu gedit

效果是一样的
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
回复