A partir de Ubuntu 12.10, la interfaz de escritorio Unity 2D ("Ubuntu 2D") ya no existe. Por lo general, las computadoras sin una aceleración 3D adecuada utilizan el renderizador de software llvmpipe.
Dado que Unity 2D solía ser la forma fácil de xRDP en un sistema Ubuntu, su eliminación requiere el uso de una técnica diferente. Afortunadamente, hay una solución:
Instalar xRDP
Esa página proporciona una forma tortuosa de instalar xRDP, pero en realidad es tan simple como antes . Instale xrdp en el Centro de software. O instalar desde la Terminal ejecutando:
sudo apt-get update && sudo apt-get upgrade
Si no se encuentra, asegúrese de que el componente de repositorio de Universe esté habilitado en sus Fuentes de software. (Si este es un sistema sin cabeza , use esta línea de comando en su lugar).
Instale una interfaz de escritorio que no requiera aceleración 3D (real o simulada)
Las instrucciones de Grifon recomiendan GNOME Fallback (que proporciona el tipo de sesión "GNOME Classic"). El paquete gnome-session-fallback lo proporciona.
sudo apt-get install gnome-session-fallback
(Es mejor correr sudo apt-get update
primero si no lo ha hecho recientemente).
Otras alternativas incluyen:
Crear un ~/.xsession
archivo que especifique la interfaz deseada para xRDP
En el directorio de inicio del usuario o usuarios a los que desea iniciar sesión a través de xRDP, cree un archivo llamado .xsession
. Puedes hacer esto con cualquier editor de texto, como Gedit. Una vez creado, este archivo no estará visible en los administradores de archivos, excepto cuando Ver> Mostrar archivos ocultos (o similar) esté habilitado. En Nautilus y la mayoría de los otros administradores de archivos, Ctrl+ Hhace esto.
La forma más rápida y fácil de crear este archivo es probablemente la Terminal: un solo comando lo creará.
Para usar GNOME Fallback ("GNOME Classic (sin efectos)"):
echo gnome-session --session=gnome-fallback > ~/.xsession
O, para usar Xfce ("Sesión de Xubuntu"):
echo xfce4-session > ~/.xsession
O, para usar LXDE ("Escritorio Lubuntu"):
echo lxsession -s Lubuntu -e LXDE > ~/.xsession
Configurar la distribución del teclado
Si desea un diseño de teclado en inglés, no necesita hacer nada para este paso.
De lo contrario, para configurar xrdp utilizar un diseño de teclado diferente, consulte la sección "Resolver el problema de teclado Todas las disposiciones de la sesión xrdp" de este post (el resto de ese cargo se aplica sólo para las versiones anteriores de Ubuntu, el puesto fue vinculado a partir de los instrucciones para 12.10 ).
¡Ahora debería funcionar!
Griffon ha señalado que, desafortunadamente, en GNOME Fallback, la forma habitual de cerrar sesión no funciona (cuando se conecta a través de xRDP). En su lugar, cierre sesión ejecutando el comando:
gnome-session-quit --logout
Puede abrir una ventana de Terminal ( Ctrl+ Alt+ T) para esto, pero también puede usar el cuadro de diálogo Ejecutar ( Alt+ F2).
En otros entornos de escritorio, el cierre de sesión podría funcionar, pero si no funciona, puede usar sus equivalentes aproximados del gnome-sesison-quit
comando:
Xfce: xfce4-session-logout --logout
LXDE: lxsession-logout
Agradecimientos
Gran parte de la información aquí proviene de esa publicación de blog (aunque no se copia ningún texto).
echo lxsession -s Lubuntu -e LXDE > ~/.xsession
método a través de SSH y todavía recibo una pantalla negra cuando inicio sesión con Remote Desktop para Mac. ¿Algún consejo sobre lo que podría estar causando la pantalla en negro?gnome-fallback
:(