Post by Jim DiamondThe problem was that I was starting my window manager (fvwm3) in such a way
that DBUS_SESSION_BUS_ADDRESS was not defined. Apparently not having this
environment variable defined upsets chromium to no end.
There is quite a lot of this sort of thing. In my setup I use a range
of different usernames for different things: personal stuff, work,
work emails, browsing the net, games, banking. So I log in as one user
(with fvwm) and then -- in various virtual windows and workspaces --
fire the various things up from terminals running as the selected
user, i.e. where I have logged in or su'd to whichever user it happens
to be.
But some "modern" software, including browswers, seem to expect a
bunch of env stuff to be defined, set, or created by some sort of full
login process; and therefore tend to bitterly complain if (eg)
XDG_RUNTIME_DIR is not set, or is pointing to the "wrong" place, or
has not been created as expected. Usually I just write some
little wrapper scripts to sort it all out manually.
I would like to say that it is all sorted now, but if I do, no doubt
something else will turn up... after all, I don't seem to have noticed
any DBUS_SESSION_BUS_ADDRESS warnings yet. :-/
#Paul