¿Cómo ejecuto más de una pantalla X?

¿Cómo ejecuto más de una pantalla X?

Una distribución como Arch Linux cuenta con seis terminales virtuales accesibles mediante las teclas del teclado alt + F1, F2,…, F6 por defecto. Al ejecutar xinit se inicia la pantalla X, a la que se puede acceder mediante alt + F7.

Deseo ejecutar dos pantallas X, una en alt + F7 y otra en alt + F8. ¿Cómo hago esto?

Estoy seguro de que no estoy buscando el escritorio virtual proporcionado por el administrador de ventanas. De hecho, quiero dos pantallas X. La solución debería, por ejemplo, permitirme ejecutar dos administradores de ventanas diferentes.

Gracias.

Respuesta1

En /etc/inittabencontrarás algo como esto:

c1:2345:respawn:/sbin/agetty -8 -s 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux

La línea siguiente controla X., cópiala, colócala justo después, cambia todos 7los s a 8. Agregue -- :1después si no hay :0, o cámbielo :0a :1.

Nota:No tengo una instalación de Arch Linux conmigo. Esta es la teoría.

Respuesta2

Asigne un número de pantalla diferente al servidor X, por ejemplo xinit -- :1, o utilice startx, que elige automáticamente la primera pantalla no utilizada (basándose en /tmp/.X*-lock).

La nueva pantalla X11 se ejecutará en el primer VT no asignado; esto se puede cambiar agregando un argumento: para el octavo VT. (De esta manera, Xorg puede incluso reutilizar VT que ya tienen unavcNxinit -- :1 vt08gettyu otro programa en modo texto ejecutándose en ellos.)

Verxorg(1)para más información sobre esto.

información relacionada