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.