I installed @rustybird 's brilliant qubes-split-browser, and it worked really well when the disp-template was fedora-34-dvm
or whonix-ws-16-dvm
. However, when the disp-template is a minimal debian-firefox qube, very often I see error messages in that persistent qube that stores bookmarks (which is split-backend in my case). It says:
disp: (firefox-esr:xxx): Gtk-WARNING **:xx:xx:xx.xxx(current time): Locale not supported by C library.
disp: Using the fallback 'C' locale.
disp: Unable to init server: Could not connect: Connection refused
disp: Error: cannot open display: :0
It launches a disp but firefox isnât showing up. If I run firefox in cli in that disp, I receive an error Failed to read the configuration file. Please contact your system administrater.
, but firefox launches, but those shortcuts (Alt+B to open bookmarks in split-backend, etc.) donât work.
More details:
I have 4 disp-templates: fedora-34-dvm
, whonix-ws-16-dvm
, split-frontend
and deb-firefox
. The latter two are based on the same template qube, which is a debian-minimal qube, installed with firefox-esr
, pulseaudio-qubes
, and thunar
.
In deb-firefox
, I ran firefox-esr
and did some modification to it (extensions, preferences, etc.). I didnât run firefox-esr in split-frontend
.
When split-backend 's default dispvm is set to split-frontend, a reboot âoccasionallyâ solves the problem. After reboot, I can have disps launching properly.
But, at that point, if I split-backend 's change default dispvm to deb-firefox, and try to launch disps, the same error will occur.
If I change it back to split-frontend, the problem does not disappear.
If I change it to fedora-34-dvm, the problem disappears.
When split-backend 's default dispvm is set to deb-firefox, reboot doesnât solve the problem.
How can I debug this? Thank you!