4.3 new install.
No notification when using the global clipboard keys.
When using global settings to change to one of the others, no effect either.
When putting the paste key I get permission denied.
Ok seems the policy config is broken.
But I have no clue how the policy wngine works nowadays.
The directory structure isn’t obvious and the docs are a mess.
Edit:
Backup restore fails with permission denied.
So it seems all kinds of policy stuff is broken.
Is there a global reset for that?
barto
February 25, 2026, 2:40pm
2
I found this closed bug report (although “closed” means it was supposedly fixed) :
opened 11:43AM - 24 Aug 25 UTC
closed 02:58AM - 26 Aug 25 UTC
C: Qubes GUI tools
P: default
diagnosed
pr submitted
affects-4.3
r4.3-vm-bookworm-stable
r4.3-stable
r4.3-vm-trixie-stable
r4.3-host-stable
r4.3-vm-fc41-stable
r4.3-vm-fc42-stable
r4.3-vm-fc43-cur-test
### Qubes OS release
Qubes OS 4.3
### Brief summary
Okay, this has happened t… o me only once, but I was advised to open up a bug report nonetheless. I've noticed that sometimes (well, just once, but apparently some other people from the qubes forum noticed this too) the inter-qube clipboard manager will stop notifying the user when copy/pasting data across qubes with the ctrl+alt+c and ctrl+alt+v keyboard shortcuts. Instead of a desktop notification showing up whenever these shortcuts are used, there is just silence. No notifications appear. I have no idea what triggers this, but I managed to find some error logs in the dom0 journalctl about the time when I noticed this happening.
### Steps to reproduce
1. ???
### Expected behavior
Desktop notifications should always show when copy/pasting data across different qubes.
### Actual behavior
There is only silence - no notifications are displayed after this bug is triggered.
### Additional information
A python error showed up in the journalctl in dom0 about the time this started happening.
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: Exception in callback AsyncioNotifier.handle_read()
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: handle: <GLibHandle AsyncioNotifier.handle_read()>
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: Traceback (most recent call last):
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: File "/usr/lib64/python3.13/asyncio/events.py", line 89, in _run
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: self._context.run(self._callback, *self._args)
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: File "/usr/lib/python3.13/site-packages/pyinotify.py", line 1603, in handle_read
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: self.process_events()
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: ~~~~~~~~~~~~~~~~~~~^^
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: File "/usr/lib/python3.13/site-packages/pyinotify.py", line 1274, in process_events
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: self._default_proc_fun(revent)
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: File "/usr/lib/python3.13/site-packages/pyinotify.py", line 909, in __call__
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: return _ProcessEvent.__call__(self, event)
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: File "/usr/lib/python3.13/site-packages/pyinotify.py", line 629, in __call__
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: return meth(event)
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: File "/usr/lib/python3.13/site-packages/qui/clipboard.py", line 255, in process_IN_CREATE
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: self.process_IN_CLOSE_WRITE()
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: File "/usr/lib/python3.13/site-packages/qui/clipboard.py", line 206, in process_IN_CLOSE_WRITE
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: ) >= os.path.getmtime(DATA):
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: ~~~~~~~~~~~~~~~~^^^^^^
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: File "<frozen genericpath>", line 91, in getmtime
> Aug 24 04:08:30 dom0 widget-wrapper[3942]: FileNotFoundError: [Errno 2] No such file or directory: '/var/run/qubes/qubes-clipboard.bin'
>
Nothing worthwhile in there.
Different here.