學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux中g(shù)edit命令報(bào)錯(cuò)的案例分析

linux中g(shù)edit命令報(bào)錯(cuò)的案例分析

時(shí)間: 佳洲1085 分享

linux中g(shù)edit命令報(bào)錯(cuò)的案例分析

  linxu下的gedit命令相信大家都很熟悉,但是這么簡(jiǎn)單的命令也經(jīng)常會(huì)報(bào)錯(cuò)。下面由學(xué)習(xí)啦小編為大家整理了linux的gedit命令的報(bào)錯(cuò)案例分析相關(guān)知識(shí),希望對(duì)大家有幫助!

  linux中的gedit命令報(bào)錯(cuò)案例分析一

  癥狀:

  sudo gedit /boot/grub/grub.cfg

  (gedit:5943): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: 創(chuàng)建文件“/root/.local/share/recently-used.xbel.FVTZ9V”失?。簺](méi)有那個(gè)文件或目錄

  (gedit:5943): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: 沒(méi)有那個(gè)文件或目錄

  解決:

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

  分析:

  由于ubuntu默認(rèn)不啟用root賬戶,所以root就從來(lái)沒(méi)登錄過(guò),所以就沒(méi)有/root/.local/share/目錄在ubuntu 11.04中運(yùn)行所以會(huì)出錯(cuò),只要建立這個(gè)目錄就解決了。

  linux中的gedit命令報(bào)錯(cuò)案例分析二

  癥狀:

  sudo gedit

  出現(xiàn)以下錯(cuò)誤:

  No protocol specified

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

  解決:

  執(zhí)行:sudo xhost +

  分析:

  當(dāng)使用su 到另外一個(gè)用戶運(yùn)行某個(gè)程序,而這個(gè)程序又要有圖形顯示的時(shí)候,就有可能有下面提示:

  Invalid MIT-MAGIC-COOKIE-1 key

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

  這是因?yàn)閄server默認(rèn)情況下不允許別的用戶的圖形程序的圖形顯示在當(dāng)前屏幕上. 如果需要?jiǎng)e的用戶的圖形顯示在當(dāng)前屏幕上, 則應(yīng)以當(dāng)前登陸的用戶, 也就是切換身份前的用戶執(zhí)行如下命令。

  linux中的gedit命令報(bào)錯(cuò)案例分析三

  癥狀:

  運(yùn)行g(shù)edit,普通用戶下不會(huì)出錯(cuò),但在su到root下會(huì)出現(xiàn)如下錯(cuò)誤:

  (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)

  解決:

  注意區(qū)分su和su-

  分析:

  su與su -命令的差別:

  su 只能切換到管理員用戶權(quán)限,不使用管理員的登陸腳本和搜索路徑

  su - 不但能切換到管理員權(quán)限而且使用管理員登陸腳本和搜索路徑

  實(shí)例:

  $pwd

  但是如果換成su -的話結(jié)果如下: $pwd

  /home/Yewanth (當(dāng)前用戶目錄) /home/Yewanth (當(dāng)前用戶目錄)

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

  /home/Yewanth (還是當(dāng)前用戶目錄) /root (切換到超級(jí)用戶目錄)

  注:這個(gè)具體情況不清楚,大家隨意。

3635230