Saya tidak memiliki manajer desktop yang diinstal (dan saya tidak mau). Setelah masuk melalui terminal saya gunakan startxuntuk memulai GUI. Saya memiliki entri ~/.xinitrcuntuk sesi GUI saya. Saat ini saya memiliki xmonad di sana, tetapi kadang-kadang saya ingin menjalankan sesi GNOME, dan terkadang sesi KDE. Saya dulu mengedit ~/.xinitrcuntuk tujuan itu, tapi saya pikir harus ada cara yang lebih elegan (seperti menggunakan konfigurasi alternatif). Namun, saya tidak dapat menemukan apa pun di man startxatau man xinit.
Saya berencana memiliki beberapa file konfigurasi (satu untuk setiap sesi GUI), dan kemudian meminta startxuntuk memuatnya ketika saya mau. Bagaimana saya bisa melakukan itu?