在Ubuntu下剛才用su到root後,用命令gedit發現會出錯:
** (gedit:2976): WARNING **: 連接已關閉
(gedit:2976): EggSMClient-WARNING **: Failed to connect to the session manager: None of the authentication protocols specified are supported
** (gedit:2976): WARNING **: Could not connect to session bus
原因是:
su 只能切換到管理員用戶權限,不使用管理員的登陸腳本和搜索路徑
su - 不但能切換到管理員權限而且使用管理員登陸腳本和搜索路徑
解決方法:使用sudo gedit 或者su -後再gedit就沒錯誤了!