ubuntu 启动GNOME设置守护进程时出错 解决办法

启动并在用户登录后,即弹出出错信息:
启动GNOME设置守护进程时出错
主题、声音或者背景设置等可能不会正常工作。
最后的错误信息是:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

GNOME在您下次登录时仍将试图重启动设置守护进程
    询问之下,是在修改系统配置后开始出现的。等待足够长世间后,可以打开浏览器,但是想打开菜单,就会又得再等足够长的世间,才能继续操作。想打开网络设置,试了很久,也等了很久,都没有成功,看来想在图形界面下完成排错,是不行了。
    而且,在图形界面下,几乎无法打开一个终端。

    于是想到使用控制台1到6来进入,这总该可以吧,必经是linux呀!于是进行了如下操作后,顺利解决问题。

    1、ctrl+alt+F1 (也可以选择F2~6,但是7及以上不行,为什么?linux的常识呀!)进入控制台1.
    2、正常登录,并进入。
    3、sudo vim /etc/network/interfaces
    4、修改为如下:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0            ←路由器,当然使用dhcp了,让路由器给你个内网地址,比设置为固定的要来得方便些,不是吗?
        相信如下的配置,能够解决大多数人出现的网络配置问题。对于熟悉这方面配置及有特殊需要的人,可以相应进行变通予以解决:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0                                             ## 这个应该是决定是否启用这个端口
iface eth0 inet static                             ## 静态设置IP
#hwaddress ether 52:54:xx:51:xx:xx        ## 加入MAC地址,记得用就放在IP地址之前
address 192.168.1.XXX                                 ## 自己的IP地址,要填写对呀。
netmask 255.255.255.0
#broadcast 192.168.1..255                           ## 我一般是不用广播地址的。
#network 192.168.1.0                                 ## 我一般不启用
gateway 192.168.1.1                                      ## 注意网关应该依据实际情况予以填写。
5、esc键后,:wq! 保存退出。
6、sudo /etc/init.d/networking restart   重新启动网络服务;
7、ctrl+alt+F7,回到图形界面上来,再ctrl+alt+backspace,重新启动桌面管理器,呵呵,出错对话框已经不出现了,随后发现,问题已经排除。

ps:如果上面的办法还没有得到你要的结果,那么可以用以下方法

在终端下输入:sudo vim login.sh
其内容为:
#!/bin/bash
sudo /etc/init.d/networking restart
而后保存退出。

同理
在终端下输入:sudo vim logou.sh
其内容为:
#!/bin/bash
sudo ifdown eth0
而后保存退出。

修改两个文件的属性为可执行
在终端下输入:
chmod a+x login.sh
chmod a+x logout.sh

而后下次每次起动后在终端下运行一下login.sh
运行方法为在终端下输入:./login.sh
在每次注销的时候运行一下logou.sh,方法同上。
在重启的时候不用运行logou.sh

也可以不用制作 bash文件,只须在每次启动后在终端输入
:sudo /etc/init.d/networking restart
在每次注销的时候输入: sudo ifdown eth0 即可

ps2:
sudo ifdown eth0
sudo ifup eth0
上面两句话的作用和 :sudo /etc/init.d/networking restart 是一样的。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值