Необходимо быть в порядке. Каждый фронтэнд будет иметь свое собственное множество значений конфигурации, но насколько Ваша система идет, бэкенд (в Вашем случае система пакета Debian) будет иметь базу данных пакета в масштабе всей системы вещей, которые были установлены и т.д.
Информация о Вашей системе не была бы в Вашем корневом каталоге так или иначе :)
Согласно man startx
, следующие файлы управляют поведением startx
:
$(HOME)/.xinitrc Client to run. Typically a shell script which runs many programs in the
background.
$(HOME)/.xserverrc Server to run. The default is X.
/etc/X11/xinit/xinitrc Client to run if the user has no .xinitrc file.
/etc/X11/xinit/xserverrc Server to run if the user has no .xserverrc file.
Так, если Вы хотите продолжать использовать startx
, необходимо скорректировать содержание Вашего .xinitrc
файл.
Но это не могло бы быть необходимо, так как тяжелые настольные среды, такие как KDE часто идут с готовыми к использованию сценариями запуска. В случае KDE существует названный тот startkde
(Я не помню, используется ли это в качестве замены для startx
, или необходимо поместить его в xinitrc
).
Удостовериться ~/.xsession
включает то, чем случается так, что Вы хотите запуститься с startx
. В этом случае:
echo startxfce4 >> ~/.xsession
Слабый обеспечивает "xwmconfig" для выполнения этих изменений.
Вы выполняете это как пользователь или корень.
Однако катастрофический отказ XServer может все еще быть проблемой еще с X установками и не отказом XFCE. Удостоверьтесь также, что VM имеет достаточно видеопамяти, и настройки позволяют простое развертывание рабочего стола (я использую 28 МБ).