[FUG-BR] Modificando o Layout do Teclado no FreeBSD-10.3 Release

Otacílio otacilio.neto em bsd.com.br
Quarta Agosto 10 17:23:30 BRT 2016


Em 10/08/2016 17:19, Eduardo Lemos de Sa escreveu:
> Oi Otacílio
>
> 2016-08-10 15:44 GMT-03:00 Otacílio <otacilio.neto em bsd.com.br>:
>
>> Em 10/08/2016 15:31, Eduardo Lemos de Sa escreveu:
>>
>>> Prezados
>>>
>>> Ainda estou tentando configurar o notebook para rodar o FreeBSD
>>> 10.3-RELEASE amd64. Ainda nao testei a saida de video pela porta HDMI
>>> porque nao estou conseguindo encontrar um projetor livre. Enquanto isto,
>>> estou tentando configurar o teclado para acentuar corretamente no ambiente
>>> X.
>>>
>>> Eu tentei copiar o xorg.conf que eu usava nos desktops, mas nao funcionou.
>>> Principalmente, desconfio eu, porque os desktop tinham um teclado ABNT2
>>> (105 teclas) e o notebook tem um teclado de 76 teclas somente. O que eu
>>> fiz
>>> foi colocar estas linhas no xorg.conf (apos apagar as linhas relativas ao
>>> teclado):
>>>
>>> Section "InputDevice"
>>>       # generated from default
>>>       Identifier     "Keyboard0"
>>>       Driver         "keyboard"
>>>       Option         "XkbModel" "abnt2"
>>>       Option         "XkbLayout" "br"
>>> EndSection
>>>
>>>
>>> A acentuacao nao funcionou e ainda por cima a "/" desapareceu.
>>>
>>> Depois, procurei um arquivo .Xmodmap que contemplasse a acentuacao para o
>>> portugues. Ateh encontrei um, porem, ele acentuava, mas a "/" nao existia
>>> e
>>> eu nao consegui fazer o ccedilha.
>>>
>>> Finalmente, consegui resolver parcialmente o problema colocando no
>>> .xinitrc
>>>
>>> setxkbdmap -option compose:lwin
>>>
>>> com isto, eu faco a composiçáo de teclas (como voces podem ver) usando a
>>> tecla esquerda do windows. Porem, é trabalhoso escrever um texto usando
>>> este procedimento porque fica muito demorado.
>>>
>>> Por favor, alguem tem um arquivo .Xmodmap adaptado para um teclado de 76
>>> teclas ou alguma outra sugestao de como tornar a vida "um pouco mais
>>> facil"
>>>
>>> Obrigado pela atencao
>>>
>>> Edu
>>>
>>> Em seguida, o xorg.conf que estou usando atualmente
>>>
>>> Section "ServerLayout"
>>>       Identifier     "X.org Configured"
>>>       Screen      0  "Screen0" 0 0
>>>       InputDevice    "Mouse0" "CorePointer"
>>>       InputDevice    "Keyboard0" "CoreKeyboard"
>>> EndSection
>>>
>>> Section "Files"
>>>       ModulePath   "/usr/local/lib/xorg/modules"
>>>       FontPath     "/usr/local/share/fonts/misc/"
>>>       FontPath     "/usr/local/share/fonts/TTF/"
>>>       FontPath     "/usr/local/share/fonts/OTF/"
>>>       FontPath     "/usr/local/share/fonts/Type1/"
>>>       FontPath     "/usr/local/share/fonts/100dpi/"
>>>       FontPath     "/usr/local/share/fonts/75dpi/"
>>> EndSection
>>>
>>> Section "Module"
>>>       Load  "glx"
>>> EndSection
>>>
>>>
>>> Section "InputDevice"
>>>       # generated from default
>>>       Identifier     "Keyboard0"
>>>       Driver         "keyboard"
>>>       Option         "XkbModel" "pc76"
>>>       Option         "XkbLayout" "br"
>>> EndSection
>>>
>>> Section "InputDevice"
>>>       Identifier  "Mouse0"
>>>       Driver      "mouse"
>>>       Option        "Protocol" "auto"
>>>       Option        "Device" "/dev/sysmouse"
>>>       Option        "ZAxisMapping" "4 5 6 7"
>>> EndSection
>>>
>>> Section "Monitor"
>>>       Identifier   "Monitor0"
>>>       VendorName   "Monitor Vendor"
>>>       ModelName    "Monitor Model"
>>> EndSection
>>>
>>> Section "Device"
>>>           ### Available Driver options are:-
>>>           ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
>>>           ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
>>>           ### <percent>: "<f>%"
>>>           ### [arg]: arg optional
>>>           #Option     "Accel"                  # [<bool>]
>>>           #Option     "SWcursor"               # [<bool>]
>>>           #Option     "EnablePageFlip"         # [<bool>]
>>>           #Option     "ColorTiling"            # [<bool>]
>>>           #Option     "ColorTiling2D"          # [<bool>]
>>>           #Option     "RenderAccel"            # [<bool>]
>>>           #Option     "SubPixelOrder"          # [<str>]
>>>           #Option     "EXAVSync"               # [<bool>]
>>>           #Option     "EXAPixmaps"             # [<bool>]
>>>           #Option     "ZaphodHeads"            # <str>
>>>           #Option     "EnablePageFlip"         # [<bool>]
>>>           #Option     "SwapbuffersWait"        # [<bool>]
>>>       Identifier  "Card0"
>>>       Driver      "radeon"
>>>       BusID       "PCI:0:1:0"
>>> EndSection
>>>
>>> Section "Screen"
>>>       Identifier "Screen0"
>>>       Device     "Card0"
>>>       Monitor    "Monitor0"
>>>       SubSection "Display"
>>>           Viewport   0 0
>>>           Depth     1
>>>       EndSubSection
>>>       SubSection "Display"
>>>           Viewport   0 0
>>>           Depth     4
>>>       EndSubSection
>>>       SubSection "Display"
>>>           Viewport   0 0
>>>           Depth     8
>>>       EndSubSection
>>>       SubSection "Display"
>>>           Viewport   0 0
>>>           Depth     15
>>>       EndSubSection
>>>       SubSection "Display"
>>>           Viewport   0 0
>>>           Depth     16
>>>       EndSubSection
>>>       SubSection "Display"
>>>           Viewport   0 0
>>>           Depth     24
>>>       EndSubSection
>>> EndSection
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>> Olá Professor Eduardo
>>
>> Eu utilizo o FreeBSD como guest no virtualbox. A interface é XFCE4. Para o
>> teclado funcionar corretamente eu rodo o comando:
>>
>> setxkbmap -model abnt2 -layout br
>>
>> Depois que o XFCE4 abre. Para rodar automaticamente adicionei o comando na
>> configuração "Início automático de aplicativos" que fica em "Sessão e
>> Inicialização" do XFCE.
>>
>> Sobre o monitor, aqui quando pluguei o XFCE detectou automaticamente. A
>> dica de Renato sobre o arandr para configurar o segundo monitor também é
>> valiosa.
>>
>> []'s
>>
>> -Otacílio
>>
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
> Obrigado pela atenção.
>
> Eu usei o setxkbmap -model abnt2 -layout br e funcionou!!! Bem, quase tudo:
> a acentuação está redondinda, mas eu não consigo mais digitar o "/" . Eu
> tentei até usar o código ASCII para ele pressionando o ALT+47, mas também
> não funcionou.
> O seu teclado na máquina que você virtualiza é um de 105 teclas abnt2 ou
> você também está usando um notebook? Na máquina que eu estou escrevendo
> agora (um desktop) eu tenho um teclado abnt2 e tudo funciona bem, inclusive
> a "/".
>
> Com relação à saída do HDMI: acabei de encontrar um projetor livre e testei
> a solução usando o arandr e funcionou muito bem. Agora eu só preciso
> aprender a redirecionar também o som para esta porta (eu ministro a
> disciplina de Química Quântica e há muitos filmes de excelente qualidade no
> youtube = downloadables). Mas, um passo de cada vez.
>
> Um abraço
>
> Edu
>
>
Uso em um notebook. O "/" eu digito assim Alt Gr+Q (o Alt do lado 
direito da barra de espaços junto com a tecla Q).


[]'s

-Otacílio



Mais detalhes sobre a lista de discussão freebsd