So you have installed the xwayland package, right?
EDIT: use foot in Wayland, it's just as "light" as xterm and it doesn't need XWayland.
I think it's something else. Of course, Xwayland is installed. But, don't know how many apps will not be working. It is not alone 2-3 apps that are not working. I can provide any details needed. But, no way to figure out why Wayland is not working, when it is perfectly fine for a Ubuntu 21.10 with Gnome-40 in another system.
]]>EDIT: use foot in Wayland, it's just as "light" as xterm and it doesn't need XWayland.
]]>~$ ps aux |grep earth
devuan 9893 0.0 0.0 6768 3304 pts/0 S+ 20:31 0:00 /bin/bash /usr/bin/google-earth-pro
devuan 9896 8.0 0.8 395600 71420 pts/0 Sl+ 20:31 0:00 /opt/google/earth/pro/googleearth-bin
Same with synaptic-pkexec.
~$ ps aux |grep synaptic
devuan 9932 0.0 0.0 2432 672 pts/1 S+ 20:32 0:00 /bin/sh /usr/bin/synaptic-pkexec
root 9933 2.2 1.4 472600 120112 pts/1 Sl+ 20:32 0:01 /usr/sbin/synaptic
EDIT: Context: not working on wayland session. In Xorg this apps works.
Even xterm, too doesn't work in Wayland Gnome sessions:
:~$ ps aux |grep xterm
devuan 10712 0.1 0.1 24588 10312 pts/0 S+ 12:57 0:00 xterm
devuan 10734 0.0 0.0 6192 2284 pts/2 S+ 12:57 0:00 grep --color=auto xterm
there are many offending applications including synaptic which refuse to run even with xhost +si:localuser:root. Synaptic without root shows up with above option. Not synaptic-pkexec.
Yes, that's by design. Running graphical applications as root is now officially discouraged. You have been warned
This works for me for synaptic in GNOME's Wayland desktop and also under sway:
xhost +local:
EDIT: just remember to undo the damage afterwards:
xhost -local:
Have you enabled Wayland support?
MOZ_ENABLE_WAYLAND=1 firefox
If that works then add the variable to /etc/environment (or in it's own file under /etc/environment.d/).
EDIT: are we having fun yet?
Yes, Firefox worked with the above environment variable set. However, I have to add MOZ_ENABLE_WAYLAND=1 in /etc/environment file, not under /etc/environment.d/..
Google Chrome works with following lines, when invoked from terminal.:
/usr/bin/google-chrome-stable --enable-features=UseOzonePlatform --ozone-platform=wayland
However, there are many offending applications including synaptic which refuse to run even with xhost +si:localuser:root. Synaptic without root shows up with above option. Not synaptic-pkexec.
]]>I'm so glad that I'm using this old computer. Give me 2 CPUs and an incredible 4 GBs of RAM, and I'm happy.
Sorry to disrupt the thread...
Good luck to you.
]]>MOZ_ENABLE_WAYLAND=1 firefox
If that works then add the variable to /etc/environment (or in it's own file under /etc/environment.d/).
EDIT: are we having fun yet?
]]> $ apropos machine-id
machine-id (5) - Local machine ID configuration file
systemd-machine-id-commit.service (8) - Commit a transient machine ID to disk
systemd-machine-id-setup (1) - Initialize the machine ID in /etc/machine-id
$
And then
man machine-id
To save you time:
When a machine is booted with systemd(1) the ID of the machine will be
established. If systemd.machine_id= or --machine-id= options (see first
section) are specified, this value will be used. Otherwise, the value
in /etc/machine-id will be used. If this file is empty or missing,
systemd will attempt to use the D-Bus machine ID from
/var/lib/dbus/machine-id
So perhaps try that?
# ln -sf /var/lib/dbus/machine-id /etc/machine-id
Or just make one up and hope the machine-id Police don't come knocking...
EDIT: this may be worth a bug report to Devuan, looks like no package supplies that file since systemd is supposed to generate it. I think it popped up recently in another thread IIRC.
]]>:ERROR:browser_dm_token_storage_linux.cc(94)] Error: /etc/machine-id contains 0 characters (32 were expected).
and..
there is no /etc/machine-id file after the upgrade! BTW, I'm using openRC init on this system.
You should probably read https://www.debian.org/doc/manuals/debi … .html#s3.1 (official Debian documentation but it also applies to Devuan).
]]>But, How can I upgrade to testing (Daedalus)? Should I put only this line in /etc/apt/sources.list, after backing up Beowulf sources.list:
deb http://deb.devuan.org/merged daedalus main contrib non-free
OR
if this line also needed?
deb http://deb.devuan.org/merged daedalus-proposed-updates main contrib non-free