今天在安装vimgdb的时候遇到各种错误,唉,尤其是这个错误,所以就搜了一下,记住吧,以后不许犯同样得错误了~

gedit各种出错

相信从ubuntu Gnome桌面环境走过来的人都对gedit很熟悉,但是这么简单的东西也会出错,作者只遇到了第一个问题,其他的拿过来以防万一。不过从这些案例里面可以看出,其实真的不是Gedit的错,而是系统的错。下面让作者意义分析。

案例一:

症状:

sudo gedit  /boot/grub/grub.cfg

(gedit:5943): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: 创建文件“/root/.local/share/recently-used.xbel.FVTZ9V”失败:没有那个文件或目录

(gedit:5943): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: 没有那个文件或目录

解决:

sudo mkdir -p /root/.local/share/

分析:

由于ubuntu默认不启用root账户,所以root就从来没登录过,所以就没有/root/.local/share/目录在ubuntu 11.04中运行所以会出错,只要建立这个目录就解决了。

案例二:

症状:

sudo gedit

出现以下错误:

No protocol specified

(gedit:3062): Gtk-WARNING **: cannot open display: :0.0

解决:

执行:sudo xhost +

分析:

当使用su 到另外一个用户运行某个程序,而这个程序又要有图形显示的时候,就有可能有下面提示:

Invalid MIT-MAGIC-COOKIE-1 key

(:3825): Gtk-WARNING **: cannot open display: :0.0

这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令。

案例三:

症状:

运行gedit,普通用户下不会出错,但在su到root下会出现如下错误:

(gedit:6556): EggSMClient-WARNING **: Failed to connect to the session manager: None of the authentication protocols specified are supported

GLib-GIO:ERROR:/build/buildd/glib2.0-2.26.0/gio/gdbusconnection.c:2270:initable_init: assertion failed: (connection->initialization_error == NULL)

解决:

注意区分su和su-

分析:

su与su -命令的差别:

su   只能切换到管理员用户权限,不使用管理员的登陆脚本和搜索路径

su - 不但能切换到管理员权限而且使用管理员登陆脚本和搜索路径

实例:

$pwd

但是如果换成su -的话结果如下:            $pwd

/home/Yewanth (当前用户目录)                                                                              /home/Yewanth (当前用户目录)

$su #pwd                  (再次查看路径)                                                                      $su - #pwd                    (再次查看路径)

/home/Yewanth (还是当前用户目录)                                                                     /root                   (切换到超级用户目录)

注:这个具体情况不清楚,大家随意。

阅读(13947) | 评论(0) | 转发(1) |

Linux的gedit没有权限,Linux中gedit时遇到得错误及解决方法相关推荐

  1. VC中Error spawning cl.exe错误的解决方法.

    VC中Error spawning cl.exe错误的解决方法. 转载地址:http://blog.csdn.net/badboyfind/article/details/1816189 可能很多人在 ...

  2. WCF中使用自定义behavior提示错误的解决方法

    WCF中使用自定义behavior提示错误的解决方法 参考文章: (1)WCF中使用自定义behavior提示错误的解决方法 (2)https://www.cnblogs.com/shenba/arc ...

  3. Activiti保存.png 流程图片文件且解决idea中保存图片时显示中文乱码的解决方法

    Activiti保存.png 流程图片文件且解决idea中保存图片时显示中文乱码的解决方法 Eclipse 工具中的操作 流程图片生成的两种方式: 使用 activiti-designer 设计流程图 ...

  4. Linux中常见的几种错误和解决方法

    1.Linux中常见的错误有四种: ping: unknown host:主机找不到错误 timeout:请求超时 permission denied: 权限被拒绝 Connection refuse ...

  5. Linux “用户不在 sudoers 文件中。此事将被报告“的解决方法

    普通用户在执行系统程序时,需要临时提升权限,sudo在需要输入当前用户密码便可以临时提升权限 但是并非所有用户都能够执行sudo,因为有此权限的用户都在/etc/sudoers文件中进行了配置 如果没 ...

  6. 两个php的build文件,PHP编译安装中遇到的两个错误和解决方法

    一.PHP configure: error: Cannot find ldap libraries in /usr/lib 今天在CentOS 64位下编译安装PHP5.4.8.结果在configu ...

  7. 复制文件到服务器提示您需要权限,Ubuntu复制文件时提示Permission denied的解决方法...

    Ubuntu系统把一个文件复制到另一个文件时提示"Permission denied",这个错误提示的意思是认可被拒绝,意味着复制文件的权限发现了问题,那么该怎么解决呢?下面小编就 ...

  8. Kali Linux中Unable to locate package错误的解决方法2-1

    1 错误产生原因 在使用apt-get指令从源服务器的仓库中安装软件时,有时会产生Unable to locate package的错误,如图1所示. 图1 安装软件错误 该错误的意思是"不 ...

  9. linux 新建用户没有权限使用sudo命令以root身份执行命令 解决方法

    问题来源: 我们使用sudo命令,让huazi用户使用root身份执行命令时报错: 我们信任您已经从系统管理员那里了解了日常注意事项. 总结起来无外乎这三点: #1) 尊重别人的隐私. #2) 输入前 ...

最新文章

  1. spss数据分析可以被人工智能替换吗
  2. 不能执行已释放 script 的代码_[漏洞预警]CVE20190708远程桌面代码执行漏洞利用工具已放出...
  3. 大牛推荐的15本学习数据分析挖掘的好书
  4. FPL 2017最佳论文:如何对FPGA云发动DoS攻击?
  5. 记忆讲师石伟华微信公众号2017所有文章汇总(待更新)
  6. 阿里P8架构师谈:MySQL有哪些存储引擎,各自的优缺点,应用场景
  7. 机器人的动力学有什么用呢?
  8. asp.net 2.0 + sqlserver2005 数据依赖缓存
  9. VM安装rhel或linux后,声音很响,如何关闭
  10. 云盘存储 教学反思_现代教育技术
  11. php 正则 修饰符,php 正则修饰符
  12. 蓝筹股是什么意思?低估值蓝筹股有哪些?拥有蓝筹股的好处?
  13. 微软宣布任命前MOTO亚太总裁梁念坚为中国区CEO
  14. mac 远程连接win7桌面
  15. 无需编程,DIY自己智能小车的Android蓝牙遥控软件(三)
  16. 小程序-仿朋友圈开发问题
  17. 深入理解awgn函数如何向信号中添加高斯白噪声
  18. fork函数详解(fork就是分叉的意思, 很形象)
  19. [答疑]叫外卖这个例子中“宅男“组织应该是哪些价值的集合
  20. python 学习分享-实战篇选课系统

热门文章

  1. 2021年“互联网之光”博览会|复杂美分享可信区块链新趋势!
  2. MySQL对子查询的优化
  3. GIAC2018全球互联网架构大会深圳站盛况回顾,定格精彩瞬间!
  4. 什么是语音聊天软件源码,语音直播间礼物如何开发
  5. owncloud 使用_6种使用ownCloud的创新方式
  6. win10桌面计算机被删了,Windows10系统桌面图标被误删了的找回方法
  7. 2018年美国数学建模 d题
  8. 职场英语--会议邀请
  9. 智能电子压力开关的组成
  10. Arduino 交通灯