Je n'ai pas de gestionnaire de bureau installé (et je ne veux pas). Après m'être connecté via le terminal, j'utilise startx
pour démarrer l'interface graphique. J'ai des entrées dans ~/.xinitrc
pour mes sessions GUI. En ce moment, j'ai xmonad là-dedans, mais parfois je veux exécuter une session GNOME, et parfois une session KDE. J'avais l'habitude d'éditer ~/.xinitrc
à cette fin, mais je pense qu'il devrait y avoir une manière plus élégante (quelque chose comme utiliser des configurations alternatives). Cependant, je ne trouve rien dans man startx
ou man xinit
.
Je prévois d'avoir plusieurs fichiers de configuration (un pour chaque session GUI), puis de dire startx
pour les charger quand je veux. Comment puis-je faire cela ?
Réponse acceptée :
Selon le xinit
page de manuel que j'ai lue, xinit
(et donc startx
) recherche dans ses paramètres de ligne de commande un programme client à exécuter. S'il n'en trouve pas, il exécute ~/.xinitrc
Au lieu. Vous devriez donc pouvoir écrire
startx path/to/my_alternate_xinitrc
et il fera ce que vous voulez. Vous devrez cependant fournir un chemin, et pas seulement un nom de fichier. Dans mes tests, startx ./my_xinitrc
a fonctionné mais startx my_xinitrc
non.