X.Org logo - by Sven (CC BY-SA)

Xorg é o serviço padrão de gerenciamento de janelas X Window padrão desde o Debian 4.0 (etch). Ele substitui o XFree86 e é mantido no Debian pelo XStrikeForce. Para o Debian 10 e posteriores, o protocolo de interface humana padrão é o Wayland.

Estado Atual

As versões atuais enviadas no Debian estão listadas em packages.debian.org: xorg, xserver-xorg-core.

Número das Versões

O número das versões do Xorg tem mudado desde o xorg 7.0. Hoje em dia o Xorg é lançado com um número de versão (como 7.4). Esse lançamento é composto de vários módulos com seus próprios números de versão (cada módulo começou na versão "1.0" quando o Xorg 7.0 teve seu ciclo de desenvolvimento iniciado). Por exemplo, o Xorg7.3 foi lançado com a versão v1.4 do Xserver, v1.1.5 do xf86-input-evdev, v2.1.1 do xf86-video-intel, etc.. Se quiser aprender mais sobre os lançamentos/versões do Xorg, veja this blog (em inglês).

O número de versão no Debian segue a convenção do projeto Xorg. A versão do módulo pode ser diferente (os(as) mantenedores(as) às vezes pegam versões mais recentes e estáveis dos módulos). Lembrete: os pacotes do Debian, às vezes, começam com um dígito seguido de dois pontos, como 1:7.3.1-2. A parte (1:) é específica do Debian. Além disso, qualquer coisa após o traço (-2) é a versão do empacotamento do Debian.

Instalando o Xorg

Instalar o Xorg é simples:

$ sudo apt install xorg

ou para somente instalar o servidor X11 sem drivers e utilitários:

$ sudo apt install xserver-xorg-core

Note que com o último comando você não precisará do comando startx (fornecido por bin:xinit, mas se instalá-lo diretamente, ele puxará todos os drivers de vídeo) e portanto terá problemas ao iniciar qualquer display gráfico.

Se desejar um iniciador de sessão gráfico apropriado, considere executar

$ sudo apt install xserver-xorg-video-xxx xserver-xorg-core xinit

onde xxx deve ser substituído pelo nome do seu driver de vídeo.

Configurando o X

Para reconfigurar o teclado no Squeeze (ou posteriores) rode como root em um terminal:

# dpkg-reconfigure keyboard-configuration

Editar xorg.conf

Algumas configurações são acessíveis apenas editando-se o arquivo xorg.conf manualmente.

Como eu posso editar o meu arquivo de configuração xorg?

Abra um terminal (ou console) como root e execute:

# editor /etc/X11/xorg.conf

E se eu não tiver um arquivo de configuração xorg?

Se o arquivo xorg.conf estiver faltando por alguma razão, o Xorg pesquisará seu hardware em cada inicialização do computador. Mesmo que isto funcione bem na maioria das vezes, algumas configurações continuarão inacessíveis. Para criar um ponto de corte para personalizações, faça o seguinte.

Mude para um console como root (não um emulador de terminal no X) e rode:

# /etc/init.d/gdm stop || /etc/init.d/gdm3 stop || /etc/init.d/kdm stop || /etc/init.d/xdm stop || /etc/init.d/lightdm stop
$ cd /etc/X11/
# Xorg -configure

Ou, reinicie a máquina no modo de usuário único e rode:

$ cd /etc/X11/
# Xorg -configure

Siga as instruções na tela. Isto deve resultar em algo para que você comece.

Questão: o que deve ser feito se a geração do arquivo falhar, informando a mensagem, 'Number of created screens does not match the number of detected devices' (O número de telas criadas não corresponde ao número de dispositivos detectados)?

De qualquer forma, provavelmente, isto é desnecessário. Segundo este comentário e este conselho, parece ser melhor criar o diretório /etc/X11/xorg.conf.d e colocar nele alguns arquivos para ajustar algumas seções do arquivo implícito xorg.conf, como é feito, por exemplo, aqui.

O Xorg lê informações de configuração do(a) fabricante no diretório /usr/share/X11/xorg.conf.d, como é afirmado pelo manual xorg.conf.d.

Além do xorg.conf, outro jeito útil de ajustar as configurações do X é em tempo real, na lista de scripts do ambiente de área de trabalho executada durante a inicialização.

Rodar o X

Após a instalação, um(a) usuário(a) pode criar uma sessão X com startx, uma interface para xinit.

$ startx

A sessão de usuário(a) pode ser configurada pelo conteúdo de ~/.xsessionrc. Layout de tela e configurações podem ser definidas com um comando xrandr.

$ cat .xsessionrc
xrandr --output DVI-I-1 --primary --mode 1600x900 --rate 59.98 --output VGA-1 --mode 1280x1024 --rate 75.02 --right-of DVI-I-1

Alternativamente, root pode iniciar um gerenciador de display como kdm, lightdm gdm, gdm3 ou xdm.

# service gdm start

O gerenciador de display está disponível para múltiplos(as) usuários(as).

Drivers de vídeo

Veja também

Referências externas


CategoryXWindowSystem CategoryVideo CategorySystemAdministration