
Obtenho resultados muito diferentes ao usar
X -config /etc/X11/xorg.conf
do que simplesmente
startx
Ou seja, o primeiro comando apenas me dá uma tela preta, enquanto startx realmente mostra algumas janelas X.
Responder1
Como diz a página de manual do startx,
startx - inicializa uma sessão X
O script startx é um front end para o xinit que fornece uma interface de usuário um pouco mais agradável para executar uma única sessão do X Window System. Muitas vezes é executado sem argumentos.
O X
comando executa o servidor X. startx
faz isso e também inicializa a sessão, ou seja, executa o que está especificado nos arquivos de configuração, normalmente o ambiente de janelas, xterm etc.
Para determinar o cliente a ser executado, startx primeiro procura um arquivo chamado .xinitrc no diretório inicial do usuário. Se não for encontrado, ele usa o arquivo xinitrc no diretório da biblioteca xinit.
Para esclarecer ainda mais, startx usa estes arquivos:
$(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.
Responder2
o startx usa os arquivos listados na outra resposta, enquanto a opção "-config" usa um arquivo de configuração especificado pelo usuário