xpra icon
Bug tracker and wiki

Changes between Version 15 and Version 16 of Xdummy


Ignore:
Timestamp:
06/21/14 05:05:22 (6 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Xdummy

    v15 v16  
    1616== Usage ==
    1717=== Xdummy standlone ===
    18 With this new xserver, you can start a new display using the dummy driver without needing any special privileges whilst still specifying your own log and config files:
     18You can start a new display using the dummy driver without needing any special privileges (no root, no suid), you should specify your own log and config files:
    1919{{{
    2020Xorg -noreset +extension GLX +extension RANDR +extension RENDER -logfile ./10.log -config ./xorg.conf :10
     
    2525
    2626=== Xdummy with Xpra ===
    27 With Xpra, this should all have been configured automatically for you by your package manager (whenever possible..).
    28 You can specify this virtual framebuffer alternative using the {{{--xvfb}}} switch:
    29 {{{
    30 xpra --xvfb="Xorg -dpi 96 -noreset -nolisten tcp \
    31                         +extension GLX +extension RANDR +extension RENDER \
    32                         -logfile ${HOME}/.xpra/Xvfb-10.log -config ${HOME}/xorg.conf" \
    33                         start :10
    34 }}}
    35 or more simply by setting the xvfb option in your {{{/etc/xpra/xpra.conf}}}:
     27With Xpra, this should all have been configured automatically for you by your package manager.
     28You can specify this virtual framebuffer alternative using the {{{--xvfb}}} switch or by setting the xvfb option in your {{{/etc/xpra/xpra.conf}}}:
    3629{{{
    3730xvfb=Xorg -dpi 96 -noreset -nolisten tcp \
     
    5245
    5346=== Defaults ===
    54 By default the configuration file shipped with xpra allocates 192MB of memory (96MB for versions 0.12 and older) and defines a large number of common screen resolutions, including double and triple display setups.
     47By default the configuration file shipped with xpra allocates 192MB of memory and defines a large number of common screen resolutions, including double and triple display setups.
    5548
    5649=== Modelines ===
    57 But since it is impossible to pre-define all the combinations possible, if your client resolution does not match one of the pre-defined values, you may want to add your specific resolution to the configuration file.
     50Since it is impossible to pre-define all the combinations possible, if your client resolution does not match one of the pre-defined values, you may want to add your specific resolution to the configuration file.
    5851
    5952Use a modeline calculator like [http://xtiming.sourceforge.net/cgi-bin/xtiming.pl xtiming.sf.net] or using a command line utility like [http://gtf.sourceforge.net/ gtf] or [http://www.uruk.org/~erich/projects/cvt/ cvt] and add the new modeline to the [http://xpra.org/xorg.conf /etc/xpra/xorg.conf].
     
    7164=== Versions Required ===
    7265Most recent distributions now ship compatible packages though some may have issues with non world-readable binaries (see below), for those that ship outdated versions there are two changes to core Xorg code which are needed:
    73 * The [http://cgit.freedesktop.org/xorg/xserver/commit/?id=ead968a4300c0adeff89b9886e888b6d284c75cc xserver patch]: which is part of the 1.12 xserver.
     66* The [http://cgit.freedesktop.org/xorg/xserver/commit/?id=ead968a4300c0adeff89b9886e888b6d284c75cc xserver patch]: which is part of the 1.12 xserver and later.
    7467* This [http://cgit.freedesktop.org/xorg/driver/xf86-video-dummy/commit/?id=fb0888f90d5d1c10d69ec2add0a66e88c94f5d5c xf86-video-dummy patch]: which is part of version 0.3.5. (if your clients' screens are always smaller than 2048x2048, you may not need it)
    7568