Setting the default browser on the Linux container on ChromeOS

Setting the default browser on the Linux container on ChromeOS

I've been using my Frame.Work Chromebook as my primary personal laptop for a while now, and I've enjoyed it quite a bit. One of the best parts of ChromeOS is being able to install the Linux Development environment and run Linux apps on it. However, it typically opens up a browser installed on the Linux environment, which isn't ideal. After digging, I finally found a link on the Google support page that helped solve that problem for me. Here's the summary:

Update the mimeinfo.cache file at: /usr/share/applications with the following values

text/html=garcon_host_browser.desktop ‌‌x-scheme-handler/http=garcon_host_browser.desktop ‌‌x-scheme-handler/https=garcon_host_browser.desktop ‌‌‌‌

Update the ~/.local/share/applications/mimeapps.list

text/html=garcon_host_browser.desktop

Enter the following in the terminal

unset BROWSER
xdg-settings set default-web-browser garcon_host_browser.desktop
sudo xdg-settings set default-web-browser garcon_host_browser.desktop

Set the garcon-url-handler by running the following command

sudo xdg-settings set default-web-browser garcon_host_browser.desktop