2015年1月28日 星期三

root帳號無法使用browser


(原始教學資料http://stackoverflow.com/questions/23391017/how-to-run-chromium-browser-as-a-normal-user)

剛成功使用 VNC 開啟 BeagleBone Black 的遠端桌面,就想要試試看使用 browser 瀏覽一下網頁看看。先把網路線接好,再來看看有沒有現成可用的程式;剛好左下角有一個看起來像是地球的圖示,滑鼠一靠近就出現 Web Browser 的提示,毫不考慮就點選一下。


結果卻出現一個錯誤的視窗說:大概是要求 normal user 才能夠使用 browser (還不太瞭解 Linux 的種種限制)


在網路上爬文得到的結果是需要另外執行 chromium --user-data-dir=/foo/bar 命令。看來 BeagleBone Black 內建的 browser 應該就是 Chromium,只不過要在 root 底下執行它,得要下一些參數給它才可以。



  • 先從桌面環境的左下角開啟主功能表 (類似 Windows 的開始),然後點選其中的 Run
  • 直接輸入 chromium --user-data-dir=/foo/bar,再點 OK;稍微等一下,chromium 就可以開啟了


後記:

  • 後來發現 BeagleBone Black 直接接 monitor 開機就沒有這個問題,是不是只有在 VNC 連遠端桌面才有問題?


沒有留言:

張貼留言