Changes between Initial Version and Version 1 of Ticket #286


Ignore:
Timestamp:
03/09/16 01:44:47 (8 years ago)
Author:
Antoine gmail
Comment:

If the Xorg server + dummy driver had support for the composite extension, xpra does not yet have code to handle 8-bit pixel data - though that could quite easily be added then. Maybe code could also be added to xpra to read pixels from windows without the composite extension, but that's unlikely to work well if at all, and will not handle things like overlapping windows..

It is probably worth asking the xorg mailing list.

As for Xvnc, it's a completely different tool: it does not use the composite extension at all which is why it is unable to manage individual windows, that's why you run a window manager within the vnc session whereas xpra is the window manager.

If you still want to create a ticket for this issue, please use the xpra bug tracker: http://xpra.org/trac/ for xpra related issues. (and try to use wikiformatting)

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #286

    • Property Status changed from new to closed
    • Property Resolution changed from to invalid
  • Ticket #286 – Description

    initial v1  
    44But I don't get xpra working with depth = 8 bit.
    55
    6 When I (on a Red Hat 7.2) test 'xpra start' (v.16.2-r11889) as root with DefaultDepth and Depth 8 in /root/.xpra/xorg.conf.d/Screen, I get following error in file
    7 ':0.log':
     6When I (on a Red Hat 7.2) test 'xpra start' ({{{v0.16.2-r11889}}}) as root with {{{DefaultDepth}}} and Depth 8 in {{{/root/.xpra/xorg.conf.d/Screen}}}, I get following error in file {{{':0.log'}}}:
     7{{{
    88  File "window_bindings.pyx", line 604, in xpra.x11.bindings.window_bindings.X11WindowBindings.ensure_XComposite_support (xpra/x11/bindings/window_bindings.c:5406):
    9 
    109  ...
    1110  File "window_bindings.pyx", line 426, in xpra.x11.bindings.window_bindings.X11WindowBindings.ensure_extension_support (xpra/x11/bindings/window_bindings.c:2342)
    1211  ValueError: X11 extension Composite not available
    1312  ...
    14 
     13}}}
    1514See attachments for the necessary files.
    1615
    1716I'm pretty sure it is a restriction in the x(dummy) server:
    18   From source code package xorg-x11-server-Xorg, v 1.17.2, file composite/compext.c, fu CompositeExtensionInit:
     17  From source code package xorg-x11-server-Xorg, v 1.17.2, file {{{composite/compext.c}}}, fu {{{CompositeExtensionInit}}}:
     18{{{
    1919  ...
    2020  //Composite on 8bpp pseudocolor root windows appears to fail, so
     
    2424              return;
    2525  ...
     26}}}
    2627
    2728Xvnc, on the other hand, does support 8-bit pseudocolor.