I’ve installed qubes-video-companion
so I could share my dom0 screen. I’ve done sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing qubes-video-companion-dom0
in dom0 and sudo apt install qubes-video-companion && qubes-video-companion screenshare
in my standalone debian-12 vm. I got the system popup with a choice of target domain and a tray icon stating that I’m receiving a video stream from that domain but when I try to use any screen recorder or an application that allows for screen sharing I can only record my standalone vm’s windows.
I think it’s a known issue here Notification issue of qubes-video-companion-dom0 · Issue #8457 · QubesOS/qubes-issues · GitHub .
You’ll need the workaround to comment out the line of Notify.Notification.new(app, msg, icon).show()
in /usr/share/qubes-video-companion/sender/service.py
in dom0, before someone fixes the actual issue.
Thank you for the reply! I’m on 4.1 and commenting out this line does not help (as I didn’t even have any error messages related to it in my case). I still cannot share any window or screen outside the vm where I run qubes-video-companion
from. Here’s what I get when I run it:
-
$ qubes-video-companion screenshare Receiving video stream at 1366x768 30 FPS...
- qvc.ScreenShare confirmation window pops up with source/target domain selection.
- Qubes Video Companion tray icon pops up with a
screenshare: dom0 => <my-pvh-debian-12-qube>
message when I click on it.
Woah I made a mistake sorry
In fact the screensharing function of qubes-video-companion works by creating a virtual webcam in the receiver domain. So you’ll need to record the camera ( like using cheese
software ) to see the screen of the sender domain, instead of using a screen recorder.