Os problemas a seguir se aplicam à versão Solaris Express. 12/05.
Se houver uma única placa de vídeo física no sistema Solaris 10, não será possível configurar o sistema para uma ampliação de tela inteira. 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:
Efetue logon em uma sessão de linha de comando.
Se estiver usando o gerenciador de exibição do GNOME, siga estas etapas:
Efetue logon em uma sessão como superusuário.
No prompt, digite svcadm disable application/gdm2-login .
Efetue logon novamente como superusuário.
Se estiver usando dtlogin, siga estas etapas:
Na janela dtlogin, clique em Opções e selecione Logon de linha de comando.
Efetue logon como superusuário.
Crie um novo arquivo xorg.conf.
# /usr/X11/bin/Xorg -configure |
O comando cria o arquivo xorg.conf.new no diretório raiz (/).
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 |
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 |
Talvez seja necessário ajustar o valor da ram do vídeo, dependendo da largura e da altura da tela, e da intensidade de cores de sua placa gráfica. O valor em Kbytes deve ser grande o suficiente para a tela pretendida. Por exemplo, você pode calcular o valor usando a fórmula largura * altura * 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 |
Talvez seja necessário ajustar o valor da resolução da configuração específica de seu sistema.
Procure a linha a seguir na seção ServerLayout:
Screen 0 "Screen0" 0 0 |
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.
Salve as alterações.
Reinicialize o sistema a partir da apropriada sessão da linha de comando:
Inicie o leitor de tela Gnopernicus.
Altere Modo de inicialização para Lupa.
Clique em Preferências e, em seguida, selecione Lupa.
Clique em Adicionar/Modificar.
Atribua os seguintes valores às preferências de Lupa:
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.
Você não pode configurar um dispositivo de mouse USB como um dispositivo de extensão com o GOK. A configuração falha quando você define as configurações do dispositivo de mouse USB ao usar um dispositivo de mouse PS2 como o ponteiro principal. Para configurar o mouse USB corretamente, siga estas etapas.
Efetue logon como superusuário.
Com o dispositivo de mouse USB desconectado, digite o seguinte na janela de terminal:
# ls -l /dev/usb/hid* |
Conecte o mouse USB e digite novamente o comando anterior.
Registre o caminho do mouse USB que é exibido na tela.
Efetue logon em uma sessão de linha de comando.
Se estiver usando o gerenciador de exibição do GNOME, siga estas etapas:
Efetue logon em uma sessão como superusuário.
No prompt, digite svcadm disable application/gdm2-login .
Efetue logon novamente como superusuário.
Se estiver usando dtlogin, siga estas etapas:
Na janela dtlogin, clique em Opções e selecione Logon de linha de comando.
Efetue logon como superusuário.
Crie um novo arquivo xorg.conf.
# /usr/X11/bin/Xorg -configure |
O comando cria o arquivo xorg.conf.new no diretório raiz (/).
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 |
Modifique as configurações no arquivo:
Na seção ServerLayout, adicione um dispositivo de entrada para Mouse1 depois da linha InputDevice "Mouse0" "CorePointer". Consulte o exemplo abaixo:
InputDevice "Mouse0" "CorePointer" InputDevice "Mouse1" |
Na seção InputDevice que contém a linha Identifier "Mouse0", aplique as seguintes alterações:
Altere Option "Device" "/dev/mouse" para Option "Device" "/dev/kdmouse"
Altere Option "Protocol" "auto" para Option "Protocol" "VUID"
Adicione a seguinte nova opção:
Option "StreamsModule" "vuid3ps2" |
Após ter aplicado as alterações, a seção deve ter uma aparência semelhante à do exemplo abaixo:
Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "VUID" Option "Device" "/dev/kdmouse" Option "StreamsModule" "vuid3ps2" EndSection |
Crie uma nova seção InputDevice depois da seção InputDevice precedente:
Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Device" "/dev/usb/hid1" EndSection |
/dev/usb/hid1 é um caminho de exemplo para o mouse USB. Use o caminho na Etapa 4 para substituir /dev/usb/hid1.
Salve o arquivo e saia.
Reinicialize o sistema a partir da apropriada sessão da linha de comando:
Efetue logon na conta acessível do usuário da IU.
Ative o suporte à tecnologia assistencial clicando no menu Iniciar => Preferências => Acessibildade => Suporte a tecnologia assistencial.
Efetue logon do sistema e em seguida efetue logon novamente na conta acessível do usuário da IU.
Abra a janela de terminal e digite o seguinte comando:
% /usr/sfw/bin/gok --select-action=switch1 |
Na janela do GOK, clique em GOK e selecione Preferências.
Se necessário, defina GOK para as necessidades acessíveis do usuário da IU. Do contrário, aceite a configuração atual, clique em Aplicar e, em seguida, clique em OK, na janela Preferências do GOK.
Saia do GOK e, em seguida, reinicie-o clicando no menu Iniciar => Aplicativos => Acessibilidade => Teclado na tela. A seguinte mensagem de aviso talvez seja exibida:
The device you are using to control GOK is also controlling the system pointer. |
Clique em OK.
Saia do GOK e, em seguida, repita as etapas de 14 a 17.
A mensagem de aviso não será mais exibida.
Os comandos patchadd e patchrm funcionam incorretamente em regiões não globais com sistemas de arquivos herdados. Por conseguinte, nessas regiões, o comando pkgchk poderá gerar mensagens de erro referentes a pacotes nas seguintes circunstâncias:
Na região global, você aplica patches para o sistema de regiões do Solaris 10 usando o comando patchadd.
Você usa o comando patchrm para remover patches aplicados recentemente.
Em uma região não global com sistemas de arquivos herdados, com o comando pkgchk você procura informações sobre um pacote em qualquer um dos patches removidos.
A mensagem de exemplo a seguir é exibida quando o comando pkgchk é usado em SUNWcsu nas circunstâncias listadas anteriormente.
# pkgchk SUNWcsu ERROR: /usr/lib/inet/certdb modtime <04/26/05 10:55:26 PM> expected <01/23/05 01:48:24 AM> actual file size <36012> expected <42152> actual file cksum <37098> expected <19747> actual ERROR: /usr/lib/inet/certlocal modtime <04/26/05 10:55:26 PM> expected <01/23/05 01:48:24 AM> actual file size <44348> expected <84636> actual |
Solução alternativa: nenhuma. Os erros são inofensivos. Ignore as mensagens de erro.