GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann man Startx dazu bringen, alternatives Xinitrc zu verwenden?

Ich habe keinen Desktop-Manager installiert (und will es auch nicht). Nach dem Einloggen über das Terminal verwende ich startx um die GUI zu starten. Ich habe Einträge in ~/.xinitrc für meine GUI-Sitzungen. Im Moment habe ich dort xmonad, aber manchmal möchte ich eine GNOME-Sitzung und manchmal eine KDE-Sitzung ausführen. Früher habe ich ~/.xinitrc bearbeitet zu diesem Zweck, aber ich denke, es sollte einen eleganteren Weg geben (so etwas wie die Verwendung alternativer Konfigurationen). Allerdings finde ich nichts in man startx oder man xinit .

Ich plane mehrere Konfigurationsdateien (eine für jede GUI-Sitzung) und sage dann startx um sie zu laden, wann ich will. Wie kann ich das tun?

Akzeptierte Antwort:

Laut xinit Manpage, die ich gelesen habe, xinit (und damit startx ) sucht in seinen Befehlszeilenparametern nach einem auszuführenden Client-Programm. Wenn es keine findet, führt es ~/.xinitrc aus stattdessen. Sie sollten also schreiben können

startx path/to/my_alternate_xinitrc

und es wird tun, was du willst. Sie müssen jedoch einen Pfad angeben und nicht nur einen Dateinamen. In meinem Test, startx ./my_xinitrc hat funktioniert, aber startx my_xinitrc nicht.


Linux
  1. So verwenden Sie BusyBox unter Linux

  2. Wie ich Cron unter Linux verwende

  3. So verwenden Sie den Su-Befehl unter Linux

  4. Wie kann Skype Notify-osd verwenden?

  5. wie man pylint in vim verwendet

Wie man den Befehl „grep“ gut nutzt

So verwenden Sie Instagram im Terminal

So verwenden Sie den PS-Befehl

So verwenden Sie den TOP-Befehl

So verwenden Sie FTP

Wie kann man Befehle in Mathematica 8 dazu bringen, alle Kerne zu verwenden?