Linux中gedit時遇到的錯誤及解決方案

來源:互聯網
上載者:User


Linux中gedit時遇到的錯誤及解決方案 今天在安裝vimgdb的時候遇到各種錯誤,唉,尤其是這個錯誤,所以就搜了一下,記住吧,以後不許犯同樣得錯誤了~ www.2cto.com  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 - 不但能切換到管理員權限而且使用管理員登陸指令碼和搜尋路徑  執行個體:www.2cto.com   $pwd                                                  但是如果換成su -的話結果如下:            $pwd /home/Yewanth (目前使用者目錄)                                                                              /home/Yewanth (目前使用者目錄)  $su #pwd                  (再次查看路徑)                                                                      $su - #pwd                    (再次查看路徑)  /home/Yewanth (還是目前使用者目錄)                                                                     /root                   (切換到超級使用者目錄)  註:這個具體情況不清楚,大家隨意。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.