(原始教學資料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 連遠端桌面才有問題?
沒有留言:
張貼留言