Configurar x11 no linux

No mundo Linux, o X11 (XFree86 ou Xorg) fornece as ferramentas necessárias para executar aplicativos gráficos. Sem esses programas, você ainda poderia trabalhar apenas com a linha de comando no Linux. Este artigo explica como configurar o X11 em seu computador.

Degraus

1. Você deve ter o X11 instalado. Isso provavelmente já foi feito pelo instalador da sua distribuição. Se você não o tiver instalado, você pode compilá-lo a partir do código-fonte usando as informações deste site (http://www.linux do zero.org/blfs/view/cvs/x/xorg7.html).
2. Pressione as teclas Ctrl-Alt-F1 e faça login como root quando o terminal virtual estiver aberto.
  • 3. Execute o comando `Xorg -configure`.
  • 4. Um novo arquivo foi criado em /etc/X11/ chamado xorg.conf . Este arquivo contém as configurações. Estes foram determinados automaticamente e podem já ser suficientes. Para testar isso, use `startx`.
  • 5. Se o XServer não foi iniciado, ou se a configuração não é totalmente satisfatória, continue lendo.
  • 6. Abra o arquivo `/etc/X11/xorg.conf`.
  • 7. Existem muitas seções, cada uma controlando um aspecto diferente do XServer. Se o XServer não for iniciado, verifique o grupo `Device`. Aqui está um exemplo, mas varia de acordo com o sistema.
  • Seção `Dispositivo`
  • Identificador `Dispositivo[0]`
  • Driver `nvidia`
  • Nome do Fornecedor `NVidia`
  • BoardName `GeForce 6150 LE`
  • EndSection
    8. Para configurar o grupo `Dispositivo`, use as seguintes opções:
  • Identificador – O ID do dispositivo para o servidor.
  • Driver – Qual driver é usado para o dispositivo. Alguns bem conhecidos são: vesa (simples, sem suporte 3D), nv (para placas Nvidia, sem suporte 3D) e NVidia (para placas Nvidia, suporte 3D, deve ser baixado e instalado normalmente).
  • VendorName – Não muito importante, indica quem fez o driver.
  • BoardName – Indica qual dispositivo sua placa gráfica está.
    9. Você também pode configurar os dispositivos de entrada, como mouse e teclado.
  • 10. Para configurar o mouse, mova o grupo `InputDevice` com a entrada `Identifier `Mouse[1].
  • Seção `Dispositivo de entrada`
  • Identificador `Mouse[1]`
  • motorista `rato`
  • Opção `Botões` `5`
  • Opção `Dispositivo` `/dev/input/mice`
  • Opção `Nome` `ImPS/2 Generic Wheel Mouse`
  • Opção `Protocolo` `explorerps/2`
  • Opção `Fornecedor` `Sysp`
  • Opção `ZAxisMapping` `4 5`
  • EndSection
  • A entrada acima controla o mouse. Esta seção provavelmente já terá sido gerada corretamente automaticamente.
  • A entrada `Driver` indica qual driver usar. A menos que você saiba que isso deve ser outra coisa, deixe o mouse inalterado.
  • Várias entradas `Option` são indicadas para editar os protocolos, bem como outras coisas avançadas relacionadas ao mouse. É melhor deixar essas configurações em paz.
    11. Além disso, você também pode configurar o teclado.
  • Seção `Dispositivo de entrada`
  • Identificador `Teclado[0]`
  • Driver `kbd`
  • Opção `Protocolo` `Padrão`
  • Opção `XkbLayout` `nós`
  • Opção `XkbModel` `microsoftpro`
  • Opção `XkbRules` `xfree86`
  • EndSection
  • Aqui você encontrará muitas opções diferentes, mas provavelmente desejará apenas alterar `XkbLayout` e `Driver`.
  • `Opção `XkbLayout` especifica o layout do teclado. Você pode inserir um código para informar ao computador o que cada tecla faz.
  • É melhor deixar o driver sozinho, pois o `driver kbd` pode controlar quase todos os teclados, assim como o driver do mouse é adequado para quase qualquer mouse.
    12. Você também pode configurar o monitor. Tenha muito cuidado com isso, pois configurações erradas podem danificar permanentemente seu monitor. O conselho é, portanto, não alterar esta parte.
  • Seção `Monitorar`
  • Identificador `Monitor[0]`
  • Nome do Fornecedor `VSC`
  • Nome do modelo`VIEWSONIC A70`
  • UseModes`Modos[0]`
  • Tamanho da tela 310 232
  • HorizSync30.0 - 70.0
  • VertRefresh 43.0 - 180.0
  • Opção `CalcAlgorithm` `XServerPool`
  • Opção `DPMS`
  • EndSection
  • A maioria de todas as configurações, como MonitorName, são claras. Você também pode definir DisplaySize, HorizSync e VertRefresh, mas essas são as configurações que podem danificar seu sistema, então deixe-as em paz.
    13. Vários módulos podem ser carregados no XServer na inicialização, para habilitar coisas como fontes e gráficos 3D. Estes são especificados na entrada `Módulo`.
  • Seção `Módulo`
  • load`dbe`
  • carregar`tipo1`
  • carregar`tipo livre`
  • carregar`extmod`
  • carregar`glx`
  • EndSection
  • O módulo glx configura os gráficos 3D.
  • O módulo de tipo livre é essencial para fontes.
    14. O parâmetro `font` é muito importante para um programa gráfico. Você pode editar os caminhos de `fonte`, que informam ao XServer onde encontrar as fontes.
  • Seção `Arquivos`
  • InputDevices`/dev/gpmdata`
  • InputDevices`/dev/input/mice`
  • FontPath `/usr/share/fonts/misc:unscaled`
  • FontPath `/usr/share/fonts/local`
  • FontPath `/usr/share/fonts/75dpi:unscaled`
  • FontPath `/usr/share/fonts/100dpi:unscaled`
  • FontPath `/usr/share/fonts/Type1`
  • FontPath `/usr/share/fonts/URW`
  • FontPath `/usr/share/fonts/Speedo`
  • FontPath `/usr/share/fonts/PEX`
  • FontPath `/usr/share/fonts/cyrillic`
  • FontPath `/usr/share/fonts/latin2/misc:unscaled`
  • FontPath `/usr/share/fonts/latin2/75dpi:unscaled`
  • FontPath `/usr/share/fonts/latin2/100dpi:unscaled`
  • FontPath `/usr/share/fonts/latin2/Type1`
  • FontPath `/usr/share/fonts/latin7/75dpi:unscaled`
  • FontPath `/usr/share/fonts/baekmuk:unscaled`
  • FontPath `/usr/share/fonts/japanese:unscaled`
  • FontPath `/usr/share/fonts/kwintv`
  • FontPath `/usr/share/fonts/truetype`
  • FontPath `/usr/share/fonts/uni:unscaled`
  • FontPath `/usr/share/fonts/CID`
  • FontPath `/usr/share/fonts/ucs/misc:unscaled`
  • FontPath `/usr/share/fonts/ucs/75dpi:unscaled`
  • FontPath `/usr/share/fonts/ucs/100dpi:unscaled`
  • FontPath `/usr/share/fonts/hellas/misc:unscaled`
  • FontPath `/usr/share/fonts/hellas/75dpi:unscaled`
  • FontPath `/usr/share/fonts/hellas/100dpi:unscaled`
  • FontPath `/usr/share/fonts/hellas/Type1`
  • FontPath `/usr/share/fonts/misc/sgi:unscaled`
  • FontPath `/usr/share/fonts/xtest`
  • FontPath `/opt/kde3/share/fonts`
  • EndSection
  • Observe que as fontes geralmente são detectadas automaticamente pelo Xorg-configure - caso contrário, você pode adicionar uma nova entrada como `FontPath path_to_fonts` para carregá-las de qualquer maneira.
    15. A última seção que cobrimos aqui é `ServerLayout`. Isso controla coisas como vários desktops e especifica quais dispositivos usar.
  • Seção `ServerLayout`
  • Identificador `Layout[todos]`
  • Tela `Tela[0]` 0 0
  • InputDevice `Keyboard[0]` `CoreKeyboard`
  • InputDevice `Mouse[1]` `CorePointer`
  • Opção `Clone` `desligado`
  • Opção `Xinerama` `desligado`
  • EndSection
  • Aqui encontramos muitas opções importantes. Eles são melhor explicados abaixo.
  • InputDevice – Diz ao XServer para usar um dispositivo criado.
  • Opção `Clone` – Se várias telas ou placas gráficas forem usadas, você indica se todas as telas devem ou não ser exibidas da mesma forma.
  • Opção `Xinerama` – Se várias placas gráficas ou monitores forem usados, isso especifica se eles devem ou não funcionar como desktops separados.
  • Pontas

    • Sua distribuição pode vir com uma ferramenta para configurar isso para você, ou pelo menos apresentá-la de forma mais fácil.
    • Normalmente, o Xorg -configure pode detectar dispositivos com precisão automaticamente, portanto, a edição avançada geralmente não é necessária.

    Avisos

    • Editar este servidor pode causar problemas como não carregar sua área de trabalho ou danificar seu monitor.
    • Assim como na edição de um arquivo de sistema, existe o perigo de que seu computador seja danificado permanentemente.

    Оцените, пожалуйста статью