Difference between revisions of "X Server"

From Ever changing code
Jump to navigation Jump to search
Line 1: Line 1:
= Remote connection to X server =
= Remote connection to X server =
Enable the X Display Manager Control Protocol (XDMCP). This protocol allows users to remotely log in to a desktop environment from any X Window System compatible client. To enable this you need to edit graphical login manager/display manager configuration file:
* KDM - <tt>/usr/share/config/kdm/kdmrc</tt>
* Light DM - <tt>/etc/lightdm/lightdm.conf</tt> in Ubuntu
* GDM - <tt>/etc/gdm/custom.conf</tt> and add <code>[XDMCPServer] Enable=true</code>
* GDM3 -<tt>/etc/gdm3/daemon.conf</tt>
Enable X forwarding in ssh configuration file
vi /etc/ssh/ssh_config
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes
X11Forwarding yes
Connect to X server over ssh and can start KDE, but also
$ DISPLAY=0:0; ssh -Y -f examplelinuxserver.com startkde
*-X Enables X11 forwarding
*-Y Enables trusted X11 forwarding
*-f option backgrounds ssh and the remote command “sleep 10” to start service to be tunnelled. If don't start within 10s ssh'll exit.
Start Login Manager if needed. This command veries depends on Linux distribution.
$ sudo service gdm start
= Resources =
*[https://wiki.ubuntu.com/xdmcp Ubuntu 12.04] Official wiki


= Windows X servers =
= Windows X servers =

Revision as of 14:35, 1 April 2017

Remote connection to X server

Enable the X Display Manager Control Protocol (XDMCP). This protocol allows users to remotely log in to a desktop environment from any X Window System compatible client. To enable this you need to edit graphical login manager/display manager configuration file:

  • KDM - /usr/share/config/kdm/kdmrc
  • Light DM - /etc/lightdm/lightdm.conf in Ubuntu
  • GDM - /etc/gdm/custom.conf and add [XDMCPServer] Enable=true
  • GDM3 -/etc/gdm3/daemon.conf

Enable X forwarding in ssh configuration file vi /etc/ssh/ssh_config ForwardAgent yes ForwardX11 yes ForwardX11Trusted yes X11Forwarding yes

Connect to X server over ssh and can start KDE, but also

$ DISPLAY=0:0; ssh -Y -f examplelinuxserver.com startkde
  • -X Enables X11 forwarding
  • -Y Enables trusted X11 forwarding
  • -f option backgrounds ssh and the remote command “sleep 10” to start service to be tunnelled. If don't start within 10s ssh'll exit.

Start Login Manager if needed. This command veries depends on Linux distribution.

$ sudo service gdm start

Resources

Windows X servers

  • Xming xming-7-5-0-29-setup.exe md5 9d026c1931a40d12313d59eddffa947a, only version 6.9.x is available to download for free
    • Atom from U15.10 runs on it but it seems sluggish, session over ssh not XDMCP
  • VcXsrv same as Xming but compiled using Visual Studio, available in 64bit, it's just Xorg built using MSVC instead of GCC
  • Cygwin's X server

Downloads