Version 2 (modified by 8 years ago) (diff) | ,
---|
FAQ
General
- Why this fork?
This fork started in order to provide features needed to work with winswitch and grew from there.
- Which version shall I be using?
Please always used the latest released version, you can see the last revision tagged here, or look for the last source release here.
Issues - known problems
- Xpra crashed! Can I recover my session?
Generally yes, as long as the virtual display server (vfb) has not crashed. If the xpra server is completely gone, you can start a new one with "xpra start --use-display" to re-use the existing display. If it is still running but unresponsive, you may have to kill it first (use kill -9 to prevent the tear down code from stopping the display)
- Pasting from the clipboard is slow
Please make sure that you are not running a clipboard manager which may interfere with xpra's clipboard synchronization code (ie: klipper is known to cause such problems)
- I cannot click on menus
If you are using Qt/KDE, this is known bug which has been fixed so you will need up to date Qt/KDE libraries, see the platforms section below
- I cannot use Xpra with NFS home
Use the socket-dir option to place Xpra's log files and sockets in a location that is not NFS mounted (ie: /tmp/)
Features
- How do I use notifications forwarding?
System notifications use dbus, so you must start the xpra server within its own dbus session (see dbus-launch for details). This is one of the things that winswitch does for you.
- How do I use mmap with different users?
Please see the --mmap-group option: the two users need to be in the same group, the mmap file created by the client will use the group-id of the server socket file. You must generally also use the --socket-dir option to place the socket in a location which is available to both users (ie: /tmp)
- How do I enable OpenGL or other X11 extensions?
Please see Xdummy
- How do I theme my application?
That depends on the application. GTK2 applications can be themed by setting the GTK2_RC_FILES environment variable, ie:
GTK2_RC_FILES=/path/to/gtkrc YourCommand
Warnings and Messages
- "
Xlib: extension "RANDR" missing on display
" and "Randr not supported: X server does not support required extension Randr
"
The virtual framebuffer (typically Xvfb) does not support Randr, this may cause some display problems, try using Xdummy instead
- "
cannot register our notification forwarder ...
"
The xpra server was started from a GUI session which already had a dbus instance and a notification daemon, notifications forwarding will not work. See "How do I use notifications forwarding" (above)
- "
Uh-oh, our size doesn't fit window sizing constraints ..
"
This means that xpra failed to create a window matching the desired constraints, you may experience display artifacts around the window's borders
- "
Xorg is not readable
"
Your distribution ships Xorg suid but it is not readable by your current user, since Xpra needs to run Xorg non-suid, it needs to make a non-suid copy of the file so you will have to make it readable (please complain to your distributor - there is nothing we can do about this and the security beneffits of preventing read access to a suid binary are dubious at best in most cases). For more details, see Xdummy.
Platforms
- Does Xpra work with Windows, Mac OS X, Android?
Some platforms have known limitations: limited clipboard support on Windows, no clipboard support on Mac OS X, no soft keyboard input on Android, etc. If you find a bug or missing feature, please do let us know.
- There is no system tray with gnome shell
Please complain to gnome for breaking things. There are extensions you can use to restore the system tray area. (topicons is one)
- My application menus are missing on Ubuntu
This breakage was caused by Ubuntu's global menus hack, start your applications with UBUNTU_MENUPROXY set to an empty string to disable this mess (ie: UBUNTU_MENUPROXY="" yourapplication)
- Does this work with KDE?
There are problems with some versions of KDE/oxygen (older versions simply crashed, some newer versions prevented clicks from propagating to xpra)
- Can this KDE problem be fixed or worked around?
Yes, the fix is now in KDE trunk