Notas da versão Oracle Solaris 10 9/10

x86: Não é possível configurar ampliação de tela inteira em sistemas com uma placa de vídeo

Se o sistema Oracle Solaris 10 tem um cartão de vídeo físico único, não é possível configurar o sistema para ampliar para tela cheia. Para tal configuração, é necessário usar um arquivo de configuração separado em que você define as configurações para um driver fictício. Primeiro certifique-se de que o Xserver não esteja em execução. Em seguida execute as seguintes etapas:

  1. Efetue logon em uma sessão de linha de comando.

    • Se estiver usando o gerenciador de exibição do GNOME, siga estas etapas:

      1. Efetue logon em uma sessão como superusuário.

      2. No prompt, digite svcadm disable application/gdm2-login .

      3. Efetue logon novamente como superusuário.

    • Se estiver usando dtlogin, siga estas etapas:

      1. Na janela dtlogin, clique em Opções e selecione Logon de linha de comando.

      2. Efetue logon como superusuário.

  2. Crie um novo arquivo xorg.conf.


    # /usr/X11/bin/Xorg -configure
    

    O comando cria o arquivo xorg.conf.new no diretório raiz (/).

  3. Copie o novo arquivo de configuração no diretório /etc/x11 e renomeie o arquivo xorg.conf.


    # cp /xorg.conf.new /etc/X11/xorg.conf
    
  4. Modifique as configurações no arquivo usando as seguintes configurações de exemplo:

    • Adicione uma nova seção de monitor.


      Section "Monitor"
       	Identifier   "monitor_dummy"
       	ModelName    "dummy"
       	HorizSync    10-200
         	VertRefresh  20-90
          EndSection
    • Adicione uma nova seção de dispositivo.


      Section "Device"
         BoardName    "dummy"
         Driver       "dummy"
         Identifier   "device_dummy"
         VendorName   "dummy"
         videoram	10000
      EndSection

      Observação –

      É necessário ajustar o valor videoram, dependendo da altura da tela, largura e profundidade de cor do cartão gráfico específico. O valor em Kbytes deve ser grande o suficiente para a tela pretendida. Por exemplo, é possível computar o valor utilizando a fórmula altura * largura * bpp/8.


    • Adicione uma nova seção de tela.


      Section "Screen"
         DefaultDepth 24
         SubSection "Display"
           Depth      24
           Modes      "1280x1024"
         EndSubSection
         Device       "device_dummy"
         Identifier   "screen_dummy"
         Monitor      "monitor_dummy"
      EndSection

      Observação –

      Talvez seja necessário ajustar o valor da resolução da configuração específica de seu sistema.


  5. Procure a linha a seguir na seção ServerLayout:


    Screen      0  "Screen0" 0 0
  6. Insira a linha a seguir embaixo da linha na etapa anterior:


    Screen      1  "screen_dummy" RightOf "Screen0"

    Esta nova linha define Screen1, uma segunda tela fictícia que fica nocionalmente à direita da Screen0, a tela física e primária.

  7. Salve as alterações.

  8. Reinicialize o sistema a partir da apropriada sessão da linha de comando:

    • Se estiver usando GDM, execute o seguinte:

      1. Digite svcadm enable application/gdm2-login.

      2. Reinicialize o sistema.

    • Se estiver usando dtlogin, reinicialize o sistema e efetue logon.

  9. Inicie o leitor de tela Gnopernicus.

  10. Altere Modo de inicialização para Lupa.

  11. Clique em Preferências e, em seguida, selecione Lupa.

  12. Clique em Adicionar/Modificar.

  13. Atribua os seguintes valores às preferências de Lupa:

    • Para fonte: 0.1

    • Para Colocação de zoom:

      • Esquerda e topo: 0

      • Parte inferior e direita: máximo

  14. Clique em Aplicar.

    Devido à sobreposição do efetuador de zoom da ampliação de tela inteira, as janelas do Gnopernicus ficam invisíveis. No entanto, a ampliação de tela inteira agora está disponível.