It runs almost fine with confinement: classic
. It also uses Firefox to open links for some reason (Chrome is my default browser and it uses Chrome in strict
). And when you start the program for the first time it gives the following error:
Cannot load module /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-ibus.so: /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-ibus.so: undefined symbol: ibus_input_context_set_client_commit_preedit
/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-ibus.so does not export GTK+ IM module API: /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-ibus.so: undefined symbol: ibus_input_context_set_client_commit_preedit
ERROR: /snap/balena-etcher-electron/x2/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 exited abnormally with status 1
The program still works and this is not shown on future launches. Based on this thread Cannot load module /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-ibus.so I see that I need to correct LD_LIBRARY_PATH but I am not sure what the correct path should be, is it something like:
LD_LIBRARY_PATH: '$SNAP/lib/x86_64-linux-gnu:$SNAP/opt/balenaEtcher:$SNAP/usr/lib/x86_64-linux-gnu:$SNAP/lib:$SNAP/usr/lib:$LD_LIBRARY_PATH