
Я получаю совершенно разные результаты при использовании
X -config /etc/X11/xorg.conf
чем просто
startx
А именно, что первая команда просто выдает мне черный экран, в то время как startx на самом деле показывает какие-то окна X.
решение1
Как говорится на странице руководства startx,
startx - инициализация сеанса X
Скрипт startx — это front end для xinit, который обеспечивает несколько более удобный пользовательский интерфейс для запуска одного сеанса X Window System. Часто он запускается без аргументов.
Команда X
запускает X-сервер, startx
а также инициализирует сеанс, т.е. запускает то, что указано в файлах конфигурации, обычно это оконная среда, xterm и т.д.
Чтобы определить клиент для запуска, startx сначала ищет файл с именем .xinitrc в домашнем каталоге пользователя. Если он не найден, он использует файл xinitrc в каталоге библиотеки xinit.
Для более подробной информации 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.
/usr/lib/X11/xinit/xinitrc
Client to run if the user has no .xinitrc file.
/usr/lib/X11/xinit/xserverrc
Server to run if the user has no .xserverrc file.
решение2
startx использует файлы, перечисленные в другом ответе, тогда как опция "-config" использует указанный пользователем файл конфигурации