Manuais para a linha de comandos

Man » Manual online do startx - documentação online detalhada para a página de manual do startx

🌍
startx - inicializar uma sessão X

SINTAXE

startx [ [ cliente ] opções ... ] [ -- [ servidor ] [ exibição ] opções ... ]

DESCRIÇÃO

O script startx é um front-end para xinit(1) que fornece uma interface de usuário um pouco melhor para executar uma única sessão do X Window System. É frequentemente executado sem argumentos.

Os argumentos imediatamente após o comando startx são usados para iniciar um cliente da mesma maneira que xinit(1). O argumento especial '--' marca o final dos argumentos do cliente e o início do opções do servidor. Pode ser conveniente especificar opções de servidor com startx para alterá-las em base por sessão. Alguns exemplos de como especificar argumentos de servidor são os seguintes; consulte a página de manual do seu X server para determinar quais argumentos são legais.

startx -- -depth 16

startx -- -dpi 100

startx -- -layout Multihead

Observe que no sistema Debian, o que muitas pessoas tradicionalmente colocam no arquivo .xinitrc deve ir em .xsession em vez disso; isso permite que o mesmo ambiente X seja apresentado, seja startx, xdm ou xinit é usado para iniciar a sessão X. Toda a discussão sobre o arquivo .xinitrc na página de manual xinit(1) se aplica igualmente bem a .xsession. Tenha em mente que .xinitrc é usado apenas por xinit(1) e completamente ignorado por xdm(1).

Para determinar o cliente a ser executado, startx primeiro verifica a variável de ambiente XINITRC para um nome de arquivo. Se essa variável não estiver definida ou não contiver um nome de arquivo, ele 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 de biblioteca xinit. Se as opções de cliente de linha de comando forem fornecidas, elas substituirão esse comportamento e retornar ao comportamento xinit(1). Para determinar o servidor a ser executado, startx verifica a variável de ambiente XSERVERRC para um nome de arquivo. Se essa variável não estiver definida ou não contiver um nome de arquivo, ele procura um arquivo chamado .xserverrc no diretório inicial do usuário. Se não for encontrado, ele usa o arquivo xserverrc no diretório de biblioteca xinit. Se as opções de servidor de linha de comando forem fornecidas, elas substituirão esse comportamento e retornarão ao comportamento xinit(1). Os usuários raramente precisam fornecer um arquivo .xserverrc. Consulte a página de manual xinit(1) para obter mais detalhes sobre os argumentos.

Os arquivos xinitrc e xserverrc de todo o sistema podem ser encontrados no diretório /etc/X11/xinit.

VARIÁVEIS DE AMBIENTE

DISPLAY Esta variável é definida com o nome da exibição para a qual os clientes
devem se conectar. Observe que isso é definido, não lido.

XAUTHORITY Esta variável, se já não definida, é definida como $(HOME)/.Xauthority.
Isso é para evitar que o servidor X, se não receber o argumento -auth, configure automaticamente a autenticação baseada em host não segura para o host local. Consulte as páginas de manual Xserver(1) e Xsecurity(7) para obter mais informações sobre a autenticação cliente/servidor X.

XINITRC Esta variável deve conter o local de um arquivo xinitrc. Se não estiver definido,
$(HOME)/.xinitrc ou /etc/X11/xinit/xinitrc será usado.

XSERVERRC Esta variável deve conter o local de um arquivo de servidor. Se não estiver definido,
$(HOME)/.xinitrc ou /etc/X11/xinit/xserverrc será usado.

ARQUIVOS

$(HOME)/.xinitrc Cliente a ser executado. Normalmente, um script shell que executa muitos programas em
segundo plano.

$(HOME)/.xserverrc Servidor a ser executado. O padrão é X.

/etc/X11/xinit/xinitrc Cliente a ser executado se o usuário não tiver um arquivo .xinitrc.

/etc/X11/xinit/xserverrc Servidor a ser executado se o usuário não tiver um arquivo .xserverrc.

VEJA TAMBÉM

xinit(1), X(7), Xserver(1), Xorg(1), xorg.conf(5)