Qual é a diferença entre usar o comando 'X -config' e o comando 'startx'?

3

Eu obtenho resultados muito diferentes quando uso

X -config /etc/X11/xorg.conf

que simplesmente

startx

Nomeadamente, o primeiro comando apenas me dá uma tela preta, enquanto o startx realmente mostra algumas janelas do X.

    
por user1596 28.08.2009 / 21:59

2 respostas

3

Como diz a página de manual do startx,

startx - initialize an X session
The startx script is a front end to xinit that provides a somewhat nicer user interface for running a single session of the X Window System. It is often run with no arguments.

O comando X executa o servidor X. startx faz isso e também inicializa a sessão, ou seja, executa o que é especificado nos arquivos de configuração, geralmente o ambiente de janelas, xterm etc.

To determine the client to run, startx first looks for a file called .xinitrc in the user’s home directory. If that is not found, it uses the file xinitrc in the xinit library directory.

Para iluminar mais, o startx usa esses 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.
    
por 28.08.2009 / 22:15
0

o startx usa os arquivos listados na outra resposta, enquanto a opção "-config" usa um arquivo de configuração especificado pelo usuário

    
por 28.08.2009 / 22:40