Saya tidak menginstal manajer desktop (dan saya tidak mau). Setelah masuk melalui terminal saya menggunakan startx untuk memulai GUI. Saya memiliki entri di ~/.xinitrc untuk sesi GUI saya. Saat ini saya memiliki xmonad di sana, tetapi terkadang saya ingin menjalankan sesi GNOME, dan terkadang sesi KDE. Saya dulu mengedit ~/.xinitrc untuk tujuan itu, tapi saya pikir harus ada cara yang lebih elegan (seperti menggunakan konfigurasi alternatif). Namun, saya tidak dapat menemukan apa pun di man startx atau man xinit .
Saya berencana untuk memiliki beberapa file konfigurasi (satu untuk setiap sesi GUI), dan kemudian memberi tahu startx untuk memuatnya saat saya mau. Bagaimana saya bisa melakukannya?
Jawaban yang Diterima:
Menurut xinit halaman manual yang saya baca, xinit (dan dengan demikian startx ) melihat parameter baris perintahnya untuk menjalankan program klien. Jika tidak menemukannya, jalankan ~/.xinitrc sebagai gantinya. Jadi kamu harus bisa menulis
startx path/to/my_alternate_xinitrc
dan itu akan melakukan apa yang Anda inginkan. Anda harus memberikan jalur, dan bukan hanya nama file. Dalam pengujian saya, startx ./my_xinitrc bekerja tetapi startx my_xinitrc tidak.