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

Eduardo Lemos de Sa eduardo.lemosdesa em gmail.com
Quarta Agosto 10 18:32:51 BRT 2016


Oi Otacílio

2016-08-10 17:23 GMT-03:00 Otacílio <otacilio.neto em bsd.com.br>:

> 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
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

Obrigado pela dica. Testei e funcionou.

Por curiosidade, você se lembra onde você conseguiu esta informação do
ALT-GR + Q = / ? Pergunto isto porque pode ser que, no futuro, eu precise
de algum símbolo, e se eu tiver uma tabela, a vida ficará mais facil.

Obrigado

Um abraço

Edu



-- 
Eduardo Lemos de Sa
Associated Professor Level 4
Dep. Quimica da Universidade Federal do Paraná
fone: +55(41)3361-3300
fax:   +55(41)3361-3186


Mais detalhes sobre a lista de discussão freebsd