Acabo de instalar Ubuntu 11.10 Desktop en una computadora portátil vieja y quería configurarla para poder acceder de forma remota desde mi escritorio de Windows. Instalé XRDP, pero cuando intento iniciar sesión usando sesman-x11rdp, inicia sesión y luego la ventana se cierra.
Revisé los registros y esto es lo que obtengo al momento de iniciar sesión:
[20120123-16:49:23] [INFO ] scp thread on sck 8 started successfully
[20120123-16:49:23] [INFO ] granted TS access to user nicholas
[20120123-16:49:24] [INFO ] starting X11rdp session...
[20120123-16:49:24] [CORE ] error starting X server - user nicholas - pid 3869
[20120123-16:49:24] [DEBUG] errno: 2, description: No such file or directory
[20120123-16:49:24] [DEBUG] execve parameter list: 11
[20120123-16:49:24] [DEBUG] argv[0] = X11rdp
[20120123-16:49:24] [DEBUG] argv[1] = :11
[20120123-16:49:24] [DEBUG] argv[2] = -geometry
[20120123-16:49:24] [DEBUG] argv[3] = 1280x720
[20120123-16:49:24] [DEBUG] argv[4] = -depth
[20120123-16:49:24] [DEBUG] argv[5] = 16
[20120123-16:49:24] [DEBUG] argv[6] = -bs
[20120123-16:49:24] [DEBUG] argv[7] = -ac
[20120123-16:49:24] [DEBUG] argv[8] = -nolisten
[20120123-16:49:24] [DEBUG] argv[9] = tcp
[20120123-16:49:25] [DEBUG] argv[10] = (null)
[20120123-16:49:34] [ERROR] X server for display 11 startup timeout
[20120123-16:49:34] [ERROR] X server for display 11 startup timeout
[20120123-16:49:34] [INFO ] starting xrdp-sessvc - xpid=3869 - wmpid=3868
[20120123-16:49:34] [ERROR] another Xserver is already active on display 11
[20120123-16:49:34] [DEBUG] aborting connection...
[20120123-16:49:34] [INFO ] session 3867 - user nicholas - terminated
¿Alguien puede indicarme la forma correcta de hacer que esto funcione con x11rdp?
Respuesta1
Opciones /etc/xrdp/xrdp.ini:
[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1
max_bpp=16
#black=000000
grey=d6d3ce
#dark_grey=808080
#blue=08246b
#dark_blue=08246b
#white=ffffff
#red=ff0000
#green=00ff00
#background=626c72
[xrdp1]
name=RDP
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
xserverbpp=16
[xrdp2]
name=VNC
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
Quizás te ayude. Línea 7, bpp (bit por píxel) debe ser 16, y las secciones con el módulo libxup.so también. Los clientes deben conectarse al servidor XRDP con opciones de 16 bits por píxel.
Perdón mi ingles es malo.
Respuesta2
El servidor xrdp y X11rdp no son lo mismo. xrdp hace que "sólo" la conexión esté disponible pero no proporciona el contenido de la pantalla. Son dos programas separados. Por lo tanto, puede instalar xrdp fácilmente y también un servidor VNC sudo apt-get install vnc-common vnc4server
para ejecutar sesman-Xvnc. O instala manualmente con este excelente tutorial el servidor X11rdp (luego también necesita instalar el xrdp más nuevo manualmente):
http://scarygliders.net/2011/11/17/x11rdp-ubuntu-11-10-gnome-3-xrdp-customization-new-hotness/
Respuesta3
Estaba teniendo el mismo error en RHEL 6: [ERROR] otro Xserver ya está activo en la pantalla....
Pude hacer que xrdp funcionara instalando paquetes de gnome. No tengo mi lista inicial de paquetes de gnome. Los nombres de los paquetes pueden ser diferentes en otras distribuciones de Linux. Al agregar estos, xrdp funcionó:
Paquetes agregados:
gnome-desktop
gnome-session-xsession
gnome-applets
gnome-menus
(NOTA: muchos otros paquetes se instalaron como dependencias. Es muy posible que la instalación de una de las dependencias realmente solucionara este problema).
La lista final de paquetes de gnome que he instalado es:
gnome-applets
gnome-desktop
gnome-doc-utils-stylesheets
gnome-icon-theme
gnome-keyring
gnome-menus.
gnome-panel
gnome-panel-libs
gnome-python2
gnome-python2-applet
gnome-python2-bonobo
gnome-python2-canvas
gnome-python2-desktop
gnome-python2-extras
gnome-python2-gnome
gnome-python2-gnomevfs
gnome-python2-libegg
gnome-session
gnome-session-xsession
gnome-settings-daemon
gnome-terminal
gnome-themes
gnome-user-docs
gnome-vfs2
No pude encontrar ninguna relación entre el mensaje de error xrdp y esta solución. Supuse que el mensaje de error podría ser en realidad una tergiversación del error real. Por eso intenté instalar paquetes adicionales de gnome. Espero que esto ayude a alguien más a solucionar este problema.