GNU/Linux >> Tutoriels Linux >  >> Linux

Comment faire en sorte que Startx utilise Xinitrc alternatif?

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.


Linux
  1. Comment utiliser BusyBox sous Linux

  2. Comment j'utilise cron sous Linux

  3. Comment utiliser Nginx pour rediriger

  4. Comment utiliser la commande Su sous Linux

  5. Comment puis-je faire en sorte que bazel utilise un stockage externe lors de la construction?

Comment faire bon usage de la commande 'grep'

Comment utiliser Instagram dans le terminal

Comment utiliser la commande PS

Comment utiliser la commande TOP

Comment utiliser FTP

Comment faire en sorte que les commandes de Mathematica 8 utilisent tous les cœurs ?