Gnome 우분투의 크로미움은 아직 불안정합니다

크로미움에서는 ibus-hangul 설치했는데, 크로미움에서 한글 입력이 안됩니다.

크로미움에서는 웹사이트가 온전히 표현이 안됩니다. topst.ai 홈페이지나 topst 커뮤니티도 제대로 안열립니다.

반만에 firefox를 설치해봤는데 여기선 위 두 이슈는 발생하지 않네요.

이 글도 firefox에서 적은겁니다.

안녕하세요.

D3-G Ubuntu gnome desktop에 포함되어 있는 Chromium browser는 저희 Yocto Project에서 빌드한 버전 입니다.

ubuntu 의 upstream에서 설치하는 브라우저들은 (firefox 포함) snapd를 사용한 sandbox 모드를 사용하기 때문에, 이들이 구동될 때, d3g의 gpu driver를 제대로 실행할 수 없는 동작이 있습니다.

사실 이 문제를 해결하기 위해서는 ubuntu upstream에 있는 해당 브라우저들의 snapd 설치 버전에 저희 gpu driver를 넣어야 하는 문제가 있습니다.

해서, 현재 설치된 chromium browser에서 최신 웹 기능을 사용한 화면 지원이 어려울 수 있습니다..

한편,

ubuntu upstream의 chromium을 사용했을 때에도 불안한 면을 보이고 있습니다.

(비정상 종료, oops 화면 등)

정확한 원인은 확인이 필요합니다만,

저희 시스템 뿐만 아니라 arm64 기반 embedded 시스템에서 wayland 기반 호환성 혹은 snapd 기반 호환성 문제로 보입니다.


webgl 등 hw가속은 사용하지 않더라도 아래와 같이 flatpak 으로 설치한 버전은 안정적으로 사용하실 수 있습니다.

(여기서도 위와 마찬가지로 webgl은 사용은 불가합니다. ㅠㅠ)

root@TOPST:~# apt purge chromium-ozone-wayland
root@TOPST:~# sync
root@TOPST:~# reboot

...

topst@TOPST:~# sudo apt install flatpak
topst@TOPST:~# sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
topst@TOPST:~# sudo flatpak install flathub org.chromium.Chromium
topst@TOPST:~# flatpak run org.chromium.Chromium

현재로서는 저희가 Yocto에서 빌드한 chromium 버전의 안정성과 호환성을 올려 배포하는 것이 더 적절한 방법인데, 시간이 좀 필요한 상황입니다.

일반적인 웹 브라우징 이라면, Firefox로 계속 사용하시는 것도 좋은 방법입니다.

ㅠㅠ