Una de las mejores cosas de un sistema Linux es su flexibilidad. Aunque he sido un gran usuario de Linux durante años, todavía me encuentro con características en el sistema operativo y aplicaciones relacionadas que me sorprenden. Hace un tiempo aprendí a ejecutar múltiples entornos de escritorio al mismo tiempo, usando nada más que las características del software ya incorporado a mi distribución, y ha sido muy útil para mí. Puede que no suene muy bien, pero puede ser MUY útil para poder ejecutar Gnome, KDE, Window Maker y cualquier otro sistema de escritorio al mismo tiempo. Puede pasar de Gnome a Window Maker en cuestión de segundos sin tener que cerrar la sesión o detener las aplicaciones ni utilizar ningún tipo de software de virtualización. X ya tiene todo lo que necesitas.
Para asegurarnos de que no haya confusión, NO estoy hablando de múltiples monitores. La idea detrás de este artículo es que tendremos múltiples entornos de escritorio ejecutándose en el mismo ordenador al mismo tiempo , y usaremos métodos abreviados de teclado para cambiar entre ellos.
Para cualquiera que no esté seguro de lo que quiero decir cuando hablo de «X», ese es el nombre abreviado del sistema X Window . La mayoría de las distribuciones modernas utilizan X.org para manejar todas sus necesidades gráficas. Básicamente, cada vez que veas gráficos (no sólo texto sin formato), probablemente estés viendo X. Administra la pantalla para Linux y controla lo que hay en tu pantalla y cómo se maneja.
Terminales virtuales
X realiza un seguimiento de las cosas mediante pantallas o pantallas. Ahora mismo, si estás leyendo este artículo en Linux, probablemente estés en la pantalla por defecto número 0. Puedes acceder a las diferentes pantallas con combinaciones de teclas. Para probarlo ahora mismo, prueba a golpear Alt+Ctrl+F1 . Eso te llevará a la primera pantalla de la consola. Para volver a la pantalla gráfica, pulse Alt+Ctrl+F7 . Mucha gente usa esto como una manera de dejar caer a una terminal de pantalla completa sin tener que cerrar X.
En este punto, usted puede estar pensando «¿Por qué F1 y F7? Bueno, me alegro de que lo hayas preguntado, aunque no lo hayas hecho realmente. Al mantener pulsada la tecla Alt+Ctrl, las teclas F1 a F6 son las pantallas de la consola. Se denominan comúnmente terminales virtuales . Cada una tiene una instancia separada de la consola que se está ejecutando en ella, y puedes ir y venir entre ellas usando Alt+Ctrl+(F1 a F6).
Una vez que pasas de F6, estás en el territorio de X. Al igual que los terminales virtuales, cada pantalla que comienza con F7 es una instancia separada de X, que puede tener sus propios programas ejecutándose, independientemente de las otras pantallas. Así que lo que vamos a hacer ahora es configurar las cosas para iniciar el otro entorno de escritorio en la siguiente pantalla.
Configuración de la segunda pantalla
Para empezar, queremos instalar cualquier gestor de ventanas o entorno de escritorio que desee que se ejecute en su segunda pantalla. En un movimiento que no sorprenderá a nadie, voy a recomendar Window Maker . Para el resto de este artículo, asumo que está ejecutando Ubuntu en la configuración predeterminada y que el entorno de escritorio que desea usar es Window Maker.
Una vez que haya instalado Window Maker (o cualquier otro escritorio que prefiera) lo primero que tenemos que hacer es abrir/crear el archivo .xinitrc en su casa. Cuando se lanza X desde la línea de comandos, lee este archivo para decidir qué necesita ejecutarse cuando se inicia X . Así que abra o cree el archivo .xinitrc en su directorio raíz, y añada la línea:
exec wmaker
y ahorrar.
Ejecutar el segundo escritorio
Ahora estamos en el evento principal. Abra la línea de comandos y escriba:
startx -- :1
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
Esto le dirá a X que inicie y use la pantalla número 1 (en lugar de la pantalla predeterminada de 0 que probablemente está usando como su escritorio principal). Si todo ha ido bien, se encontrará con el escritorio base predeterminado (y un poco feo) de Window Maker. Para volver al escritorio principal, utilice Alt+Ctrl+F7. Volver a Window Maker es Alt+Ctrl+F8. Si las cosas no han ido tan bien, consulte la sección Solución de problemas a continuación.
Alt + Ctrl + F7 = Gnome desktop
Alt + Ctrl + F8 = Escritorio de Window Maker
Solución de problemas
X: usuario no autorizado a ejecutar el servidor X, abortando.
Este es un problema de configuración, y es fácil de remediar. Abra el siguiente archivo como root:
sudo gedit /etc/X11/Xwrapper.config
Cambiar
permitido_usuarios=consola
to
permitido_usuarios=nadie
No puedo decir que sé lo suficiente acerca de la programación de X como para poder hacer declaraciones educadas acerca de posibles problemas de seguridad que esto puede o no presentar, pero soluciona el problema.
X: cliente 1 rechazado del host local
br>
Otro arreglo simple, simplemente borre cualquier archivo en su directorio raíz que tenga un nombre de archivo que comience con .Xauthority
Puede repetir este proceso para añadir cualquier otro entorno de escritorio que desee, simplemente cambie el 1 en
startx -- :1
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
to 2 , 3 , etc. Quedan muchas teclas de función!