Please find some more updates:
ยง1 If I use Xdummy with xpra (as described in the wiki) and try to
capture with ffmpeg the virtual console at 4k while displaying the
remote in 1080p, it categorically reports as of below and fails to
capture:
[x11grab @ 0x2b2dc00] Capture area 3840x2160 at position 0.0 outside
the screen size 1920x1080
:10: Invalid argument
That's expected: Xdummy supports RandR and we resize the server's
virtual screen to match the size of the client's screen.
Actually I want the server's virtual screen to remain at the same 4K
resolution while downsizing the one of the client's screen to say 1K
(in order to save bandwidth and for other reasons if any).
That doesn't make sense: if you render at 4K and downscale the image to
about 1K, then it will be unreadable on the client. (16 times smaller)
There are ways to achieve server-side scaling with the video encoders,
but that's meant to be used for saving bandwidth on video content and is
mostly done automagically.
I have tested here with Xdummy and that worked fine.
Can you share your Xdummy command if different from the one in the
wiki?
I am using the one that gets generated in the xpra.conf like so:
export DISPLAY=:10
xpra_Xdummy -noreset -nolisten tcp +extension GLX +extension RANDR
+extension RENDER -auth $XAUTHORITY -logfile
${HOME}/.xpra/Xorg.${DISPLAY}.log -configdir ${HOME}/.xpra/xorg.conf.d
-config /etc/xpra/xorg.conf $DISPLAY
Thanks for sharing, but ould not figure out 'xpra_Xdummy' :
http://xpra.org/trac/browser/xpra/trunk/src/scripts/xpra_Xdummy
Thanks for very useful pointer:
But how to specify the screen resolution with xpra_Xdummy (as you have
suggested as quoted below)? In my case I need 4K in the virtual x
server in server and 1K in the client, fyi
export DISPLAY=:10
xpra_Xdummy -noreset -nolisten tcp +extension GLX +extension RANDR
+extension RENDER -auth $XAUTHORITY -logfile
${HOME}/.xpra/Xorg.${DISPLAY}.log -configdir ${HOME}/.xpra/xorg.conf.d
-config /etc/xpra/xorg.conf $DISPLAY
Use xrandr to change the resolution.
UPDATE: I started an xpra instance with the above command, but no xpra
sessions are listed:
$ xpra list
xpra initialization error:
No xpra sessions found
Then the session did not start.
Check your server log file, which will probably tell you that the Xvfb
failed to start.
The xpra_Xdummy command above displays following in the console:
http://hastebin.com/tudewavuxe.avrasm
The relevant log is at:
http://hastebin.com/miqaxajusa.vhdl
I've just tried it in an Ubuntu Trusty virtual machine and got the
dreaded message:
"xf86OpenConsole: cannot open /dev/tty0"
Different error, but the same result: as I expected, Xdummy does not
work on Ubuntu.
Cheers
Antoine
_______________________________________________
shifter-users mailing list
[email protected]
http://lists.devloop.org.uk/mailman/listinfo/shifter-users