No tengo un administrador de escritorio instalado (y no quiero). Después de iniciar sesión a través de la terminal, uso startx
para iniciar la GUI. Tengo entradas en ~/.xinitrc
para mis sesiones de GUI. En este momento tengo xmonad allí, pero a veces quiero ejecutar una sesión de GNOME y, a veces, una sesión de KDE. Solía editar ~/.xinitrc
para ese propósito, pero creo que debería haber una forma más elegante (algo así como usar configuraciones alternativas). Sin embargo, no puedo encontrar nada en man startx
o man xinit
.
Planeo tener varios archivos de configuración (uno para cada sesión de GUI) y luego decirle a startx
para cargarlos cuando yo quiera. ¿Cómo puedo hacer eso?
Respuesta aceptada:
Según el xinit
página man que leí, xinit
(y por lo tanto startx
) busca en sus parámetros de línea de comandos un programa cliente para ejecutar. Si no encuentra uno, ejecuta ~/.xinitrc
en cambio. Entonces deberías poder escribir
startx path/to/my_alternate_xinitrc
y hará lo que quieras. Sin embargo, deberá proporcionar una ruta y no solo un nombre de archivo. En mis pruebas, startx ./my_xinitrc
funcionó pero startx my_xinitrc
no lo hizo.