Configure o X11 no Linux

Autor: Roger Morrison
Data De Criação: 6 Setembro 2021
Data De Atualização: 1 Julho 2024
Anonim
How to set up X11 forwarding on Linux
Vídeo: How to set up X11 forwarding on Linux

Contente

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

Dar um passo

  1. Você deve ter o X11 instalado. Isso provavelmente já foi feito pelo instalador da sua distribuição. Se você não o instalou, pode compilá-lo a partir do código-fonte usando as informações deste site (http://www.linuxfromscratch.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 definições de configuração. Eles foram determinados automaticamente e podem ser suficientes. Para testar isso, use "startx".
  5. Se o XServer não tiver sido iniciado ou se a configuração não for totalmente satisfatória, continue lendo.
  6. Abra o arquivo "/etc/X11/xorg.conf".
  7. Existem muitas seções, cada uma das quais controla um aspecto diferente do XServer. Se o XServer não for iniciado, verifique o grupo "Device". Aqui está um exemplo, mas isso varia de sistema para sistema.
    • Seção "Dispositivo"
    • Identificador "Dispositivo [0]"
    • Driver "nvidia"
    • Nome do fornecedor "NVidia"
    • Nome da placa "GeForce 6150 LE"
    • EndSection
  8. Para configurar o grupo "Dispositivos", 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 para 3D), nv (para placas Nvidia, sem suporte para 3D) e NVidia (para placas Nvidia, suporte para 3D, deve ser baixado e instalado normalmente).
    • VendorName - não é muito importante, indica quem criou o driver.
    • BoardName - indica qual dispositivo é sua placa gráfica.
  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 "InputDevice"
    • Identificador "Mouse [1]"
    • Driver "mouse"
    • 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
    • Com a entrada acima, você controla o mouse. Esta seção provavelmente já foi gerada corretamente de forma automática.
    • A entrada "Driver" indica qual driver usar. A menos que você saiba que isso deve ser outra coisa, deixe o seu "mouse" inalterado.
    • Várias entradas de "Opção" são indicadas para editar os protocolos, bem como outras coisas avançadas relacionadas ao mouse. É melhor deixar essas configurações como estão.
  11. Você também pode configurar o teclado.
    • Seção "InputDevice"
    • Identificador "Teclado [0]"
    • Driver "kbd"
    • Opção "Protocolo" "Padrão"
    • Opção "XkbLayout" "us"
    • Opção "XkbModel" "Microsoftpro"
    • Opção "XkbRules" "xfree86"
    • EndSection
    • Aqui você encontrará muitas opções diferentes, mas provavelmente só desejará alterar "XkbLayout" e "Driver".
    • "Opção" XkbLayout "especifica o layout do teclado. Você pode fornecer um código para informar ao computador o que cada teste faz.
    • É melhor deixar o driver sozinho, já que o "driver kbd" pode controlar quase todos os teclados, assim como o driver do mouse funciona com quase todos os mouses.
  12. Você também pode configurar o monitor. Tenha muito cuidado com isso, porque as configurações incorretas podem danificar permanentemente o seu monitor. O conselho, portanto, é não alterar esta parte.
    • Seção "Monitor"
    • Identificador "Monitor [0]"
    • Nome do fornecedor "VSC"
    • Nome do modelo "VIEWSONIC A70"
    • UseModes "Modos [0]"
    • DisplaySize 310 232
    • HorizSync 30,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, portanto, deixe-as como estão.
  13. Vários módulos podem ser carregados no XServer na inicialização para habilitar coisas como fontes e gráficos 3D. Eles são especificados na entrada "Módulo".
    • Seção "Módulo"
    • Carregar "dbe"
    • Carregar "type1"
    • Carregar "freetype"
    • Carregar "extmod"
    • Carregar "glx"
    • EndSection
    • O módulo glx define os gráficos 3D.
    • O módulo de digitação livre é essencial para fontes.
  14. O parâmetro "fonte" é muito importante para um programa gráfico. Você pode editar os caminhos das "fontes", que dizem 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 / quintv"
    • 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 são geralmente 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 cobriremos aqui é "ServerLayout". Isso controla coisas como várias áreas de trabalho e indica quais dispositivos usar.
    • Seção "ServerLayout"
    • Identificador "Layout [todos]"
    • Tela "Tela [0]" 0 0
    • InputDevice "Teclado [0]" "CoreKeyboard"
    • InputDevice "Mouse [1]" "CorePointer"
    • Opção "Clonar" "desativado"
    • Opção "Xinerama" "desligado"
    • EndSection
    • Aqui encontramos muitas opções importantes. Eles são explicados mais detalhadamente abaixo.
    • InputDevice - Diz ao XServer para usar um dispositivo criado.
    • Opção "Clonar" - Se vários monitores ou placas gráficas forem usados, isso indica se o mesmo deve ser exibido em todos os monitores.
    • Opção "Xinerama" - Se várias placas gráficas ou monitores forem usados, isso indica se eles funcionam ou não como desktops separados.

Pontas

  • Sua distribuição pode vir com uma ferramenta para configurar isso para você, ou pelo menos apresentá-la de uma forma mais fácil.
  • Normalmente, a configuração do Xorg pode detectar dispositivos com precisão de forma automática, portanto, a edição avançada costuma ser desnecessária.

Avisos

  • A edição deste servidor pode causar problemas como não carregar sua área de trabalho ou danificar seu monitor.
  • Tal como acontece com a edição de um arquivo de sistema, existe o perigo de o computador ficar permanentemente danificado.