¿Cómo hacer varios perfiles "startx"?

¿Cómo hacer varios perfiles "startx"?

Ahora tengo un Arch Linux con i3wm. Cuando necesito iniciar mi i3, simplemente escribo startx, porque en el archivo de configuración tengo exec i3;. Cuando necesito ejecutar otro entorno gráfico, como Gnome, edito mi archivo xinitrc. Algunos entornos gráficos crean después de instalar su propio archivo de inicio (algunos no), como startddepor ejemplo Deepin. ¿Cómo puedo crear o configurar nuevos entornos xinitrcpara varios escritorios?

PD: Me encanta iniciar sesión desde la terminal primero, así que no quiero instalar ningún administrador de interfaz gráfica de usuario para iniciar sesión.

Respuesta1

Simplemente colóquelo exec "$@"al final de su xinitrcy luego ejecute

startx /path/to/xinitrc <wm> <wm-args>

de un tty.

startxinterpreta su primer argumento de cadena como el cliente ( /path/to/xinitrc, tenga en cuenta que tiene que ser una ruta absoluta), y el resto de los argumentos se pasan a ese cliente (wm y wm-args), que son execeditados por xinitrc.

Tenga en cuenta que startx es sólo un script de ejemplo y le recomendamos que cree otro según sus necesidades. Sin embargo, la configuración mencionada anteriormente debe cumplir con los requisitos mencionados en la pregunta.

información relacionada