У меня не установлен менеджер рабочего стола (и я не хочу). После входа в систему через терминал я использую startxдля запуска GUI. У меня есть записи ~/.xinitrcдля моих сеансов GUI. Прямо сейчас у меня есть xmonad, но иногда я хочу запустить сеанс GNOME, а иногда сеанс KDE. Я имел обыкновение редактировать ~/.xinitrcдля этой цели, но я думаю, что должен быть более элегантный способ (что-то вроде использования альтернативных конфигураций). Тем не менее, я не могу найти ничего в man startxили man xinit.
Я планирую иметь несколько файлов конфигурации (по одному для каждой сессии GUI), а затем сказать, startxчтобы загрузить их, когда я хочу. Как я могу это сделать?