ubuntu14.04啟動gvim時有WARNING?
Ubuntu14.04,在終端打開gvim時提示一些出錯信息,不是很雅觀:
(gvim:3572):GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised
關於此提示做了一番搜索和試驗,最後發現解決方法僅僅是移除gvim安裝vim-gtk
工具/原料
Ubuntu 14.04
Ubuntu 軟件中心
方法/步驟
現有狀態,終端打開 gvim 有三種方法
1、gvim 無root 權限
2、sudo gvim 有root 權限 但算是一個錯誤的命令 會造成文件權限的改變
3、gksudo gvim 有root 權限 這個才是正確的
分別試驗
卸載gvim並安裝vim-gtk
再次試驗 三個命令 可發現
1、gvim 此命令無WARNING提示
2、sudo gvim 此命令依然有WARNING 不過是 IBUS-WARNING
3、gksudo gvim 此命令無任何WARNING且有root權限
注意事項
安裝vim-gtk 替代gvim 就可以消除警告
使用 sudo 或 gksudo 要謹慎 要了解其必要性
IBUS-WARNING 的問題暫無好的解決辦法