Согласно xinit
страница справочника, которую я прочитал, xinit
(и таким образом startx
) взгляды в его параметрах командной строки для клиентской программы для выполнения. Если это не находит один, это работает ~/.xinitrc
вместо этого. Таким образом, необходимо смочь записать
startx path/to/my_alternate_xinitrc
и это сделает то, что Вы хотите. Необходимо будет обеспечить путь, тем не менее, и не только имя файла. В моем тестировании, startx ./my_xinitrc
работавший, но startx my_xinitrc
не сделал.
Рассмотрение документации разработчика, не выглядит, как будто было возможно использовать другие каталоги, чем значение по умолчанию. Вы могли иметь зависимые от версии каталоги и связать их с ~/.gnome2 при входе в систему, однако это повреждается, как только пользователь зарегистрирован в двух различных хостах за один раз.