求助【解决】:sudo nautilus报错

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

求助【解决】:sudo nautilus报错

#1

帖子 ZhangYingZY » 2014-05-02 19:58

我用VMware Workstation安装了Ubuntu14.04
先设置了root密码

代码: 全选

sudo passwd root
然后获取root权限

代码: 全选

su root
然后想打开文件管理器

代码: 全选

sudo nautilus
前两天可以打开,但是今天突然不能打开了,有个空白框一闪就关闭了,Terminal显示如下内容:
(nautilus:6678): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

(nautilus:6678): GLib-GObject-WARNING **: invalid cast from 'GtkMessageDialog' to 'NautilusWindow'
**
ERROR:nautilus-window.c:2116:nautilus_window_get_slots: assertion failed: (NAUTILUS_IS_WINDOW (window))

请各位高手帮忙指点解决下,非常感谢

参照2楼指点,使用gksu nautilus,空白框一闪关闭,提示:

(nautilus:10462): GLib-GObject-WARNING **: invalid cast from 'GtkMessageDialog' to 'NautilusWindow'
**
ERROR:nautilus-window.c:2116:nautilus_window_get_slots: assertion failed: (NAUTILUS_IS_WINDOW (window))

问题未解决



谢谢poloshiao的帮助,我安装了一个pcman,然后突然发现nautilus自己就好了……比较无语。不管怎么样,问题解决了,感谢!
上次由 ZhangYingZY 在 2014-05-03 18:02,总共编辑 2 次。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求助:sudo nautilus报错

#2

帖子 poloshiao » 2014-05-02 20:24

sudo nautilus
nautilus 是 圖形界面程式
如果要使用 root 權限 需要加 gksudo
gksudo nautilus
這樣 對於圖形環境變數的處理 比較完整
看看終端機 會少了許多錯誤訊息

http://manpages.ubuntu.com/manpages/tru ... udo.1.html

第一次使用 gksudo 需要先安裝 gksu 套件 (來自 universe 套件庫)
先设置了root密码
然后获取root权限
這兩個動作都是不必要的
Ubuntu 預設不允許 root 登入
只要使用 安裝 ubuntu 時 設立的帳號 登入
預設 就可以使用 sudo / gksudo 來使用 root 權限

新增設的帳號 也可以讓它 加入 group sudo
就可以 使用 sudo / gksudo 來使用 root 權限
所以 上面的動作 都是不必要的

除非你很了解 root 權限
否則
不建議使用 root 登入
ZhangYingZY
帖子: 2
注册时间: 2014-05-02 19:37
系统: ubuntu14.04

Re: 求助:sudo nautilus报错

#3

帖子 ZhangYingZY » 2014-05-02 21:55

poloshiao 写了:
sudo nautilus
nautilus 是 圖形界面程式
如果要使用 root 權限 需要加 gksudo
gksudo nautilus
這樣 對於圖形環境變數的處理 比較完整
看看終端機 會少了許多錯誤訊息

http://manpages.ubuntu.com/manpages/tru ... udo.1.html

第一次使用 gksudo 需要先安裝 gksu 套件 (來自 universe 套件庫)
先设置了root密码
然后获取root权限
這兩個動作都是不必要的
Ubuntu 預設不允許 root 登入
只要使用 安裝 ubuntu 時 設立的帳號 登入
預設 就可以使用 sudo / gksudo 來使用 root 權限

新增設的帳號 也可以讓它 加入 group sudo
就可以 使用 sudo / gksudo 來使用 root 權限
所以 上面的動作 都是不必要的

除非你很了解 root 權限
否則
不建議使用 root 登入

使用gksu nautilus也不能正常打开,一闪就关闭了,并提示如下内容:

(nautilus:10462): GLib-GObject-WARNING **: invalid cast from 'GtkMessageDialog' to 'NautilusWindow'
**
ERROR:nautilus-window.c:2116:nautilus_window_get_slots: assertion failed: (NAUTILUS_IS_WINDOW (window))
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求助【未解决】:sudo nautilus报错

#4

帖子 poloshiao » 2014-05-03 6:29

使用gksu nautilus也不能正常打开
使用 root 登入 才使用 gksu nautilus
非 root 登入 使用 gksudo nautilus
(nautilus:10462): GLib-GObject-WARNING **: invalid cast from 'GtkMessageDialog' to 'NautilusWindow'
**
ERROR:nautilus-window.c:2116:nautilus_window_get_slots: assertion failed: (NAUTILUS_IS_WINDOW (window))
Ubuntu 14.04 的 nautilus 有許多這一類的 Bug
你可以 網路搜尋 看看

如果這個問題 困擾著你
改用 nemo 替換 nautilus 看看
https://sites.google.com/site/installat ... ilemanager
補充
Ubuntu 準備 14.10 就用自己的 檔案管理程式 取代 nautilus
回复