Consertando os problemas de teclado no Xgl

Iniciado por felipe3, 12 de Junho de 2006, 06:37

tópico anterior - próximo tópico

felipe3

Muitas pessoas tem tido problemas com teclado no Xgl, alguns resolveram com o xmodmap, mas com isso, pelo menos no meu computador, o numlock ficou destativado, e o configurador de teclado do gnome parou de funcionar.

Tem uma forma de concertar estes problemas que funcionou beleza aqui.

Tem que adicionar dois parâmetros ao Xgl:

+kb -xkbmap

dependendo de como voce instalou o Xgl voce deve editar isto no /etc/gdm/gdm.conf-custom ou no /usr/share/xsession(s)/gdm-xgl.desktop

Se funcionar com algum de voces, posta ai.

fmercurio

Cara, comigo não ta funcionando ainda.

O NumLock funcionou com o comando:
xmodmap /usr/share/xmodmap/xmodmap.br

Mas o CapsLock e o Zoom ainda não funcionam... não sei mais o que fazer.
Vou continuar dando uma fuçada na net, e tentar reiniciar o micro, quem sabe não funfa.

Abraço.

felipe3

Citação de: "fmercurio"Cara, comigo não ta funcionando ainda.

O NumLock funcionou com o comando:
xmodmap /usr/share/xmodmap/xmodmap.br

Mas o CapsLock e o Zoom ainda não funcionam... não sei mais o que fazer.
Vou continuar dando uma fuçada na net, e tentar reiniciar o micro, quem sabe não funfa.

Abraço.

Tenta colocar esses dois paramêtros que eu disse e depois reconfigurar o teclado pelo gnome, lá em preferencias -> configuração do teclado, se não me engano, ai reinicia o X, aqui funcionou blz.

---EDITADO---
Se ainda não funcionar, tenta usar só um dos parâmetros, testa os dois sozinhos.

handryks

O problema do meu teclado eu resolvi seguindo um topico do forum do compiz. Eu criei um script com o seguinte conteúdo, e coloquei pra executar na abertura da sessão:

xprop -root -f _XKB_RULES_NAMES 8s -set _XKB_RULES_NAMES xorg
setxkbmap -model abnt2 -layout br -variant abnt2

Esssa foi a adaptação que eu fiz pro meu teclado, e consegui fazer todas as teclas funcionarem, inclusive as teclas Win e aquela tecla de ponto que fica no teclado numérico.

fmercurio

Citação de: "felipe3"Tenta colocar esses dois paramêtros que eu disse e depois reconfigurar o teclado pelo gnome, lá em preferencias -> configuração do teclado, se não me engano, ai reinicia o X, aqui funcionou blz.

---EDITADO---
Se ainda não funcionar, tenta usar só um dos parâmetros, testa os dois sozinhos.

Olá Felipe,

Valeu pela ajuda, está tudo funcionando agora.
O problema estava no parâmetro -xkbmap ele não funciona no meu, e outra, no meu arquivo de configuração estava com o parâmetro -kb, achei que você tinha redigido errado e colocado + ou invés de -... rs
Achei que eu já estava com o parâmetro certo, só depois de um tempo que eu mudei o sinal de - pra +... rs

Mas tudo bem, lambanças à parte está tudo certinho agora... só tem um porém... o parâmetro +kb no meu caso não fez funcionar a tecla do windows, e algumas teclas do teclado Numérico estavam sem funcionar, só funcionou tudo direitinho com tecla do windows e tudo mais após eu adicionar os comandos do cara que postou abaixo do seu post no meu .gnomerc.

Mas é isso ae, pobrema resrvido.

Abraço a todos e obrigado.

fmercurio

Citação de: "handryks"O problema do meu teclado eu resolvi seguindo um topico do forum do compiz. Eu criei um script com o seguinte conteúdo, e coloquei pra executar na abertura da sessão:

xprop -root -f _XKB_RULES_NAMES 8s -set _XKB_RULES_NAMES xorg
setxkbmap -model abnt2 -layout br -variant abnt2

Esssa foi a adaptação que eu fiz pro meu teclado, e consegui fazer todas as teclas funcionarem, inclusive as teclas Win e aquela tecla de ponto que fica no teclado numérico.

Handryks,

Esses comandos me ajudaram à configurar as teclas do windows e algumas do teclado numérco, porém o parâmetro +kb do comando Xgl que resolveu o problema da configuração de teclado, que estava nula no meu Gnome... agora consigo fazer tudo bunitinho, até configurar outros layouts pelo próprio Gnome.

Valeu a ajuda.

Abraço.

fabiodsp

Pergunta... eu adiciono os parâmetros citados (+kb -xkbmap) exatamente em q lugar do arquivo /etc/gdm/gdm.conf-custom ... no começo dele ou no fim... ???

A comunidade agradece!

thiago e. de oliveira

Citação de: "fabiodsp"Pergunta... eu adiciono os parâmetros citados (+kb -xkbmap) exatamente em q lugar do arquivo /etc/gdm/gdm.conf-custom ... no começo dele ou no fim... ???

A comunidade agradece!

Ótima pergunta!!! Onde esses comandos são inseridos? :wink:
Athlon XP 2600+ / MB ASUS A7N8X-DELUXE
Nvidia GeForce FX 5200 128MB/64bits
RAM 1.28 GB (Samsung)
HL-DT-ST DVDRAM GSA-4081B (gravador DVD)
Fonte Superflower (TTGI) 450W reais
HDD Samsung 160GB 7200 RPM SATA
Modem ADSL D.Link DSL-500T (Speedy)
Registered Linux User # 423742
Registered Ubuntu User # 4182

kenneth

Fala galera
eu tive o mesmo problema, e resolvi com :

xmodmap /usr/share/xmodmap/xmodmap.br


no arquivo etc/gdm/gdm.conf-custom, logo depois daquela
linha gnome.. water.. etc... nao lembro dela :D

mas eu continu com problema no <alt><tab>

trava toda a tela :(

alguem ae ja passou por isso???

fmercurio

Citação de: "thiago e. de oliveira"Ótima pergunta!!! Onde esses comandos são inseridos? :wink:

Esses parâmetros são adicionados ao comando Xgl (ou /usr/bin/Xgl).
São parâmetros do próprio comando, não itens a serem adicionados ao arquivo... entendeu?

O final do meu gdm.conf-custom


[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :0 -fullscreen -ac -br -accel xv:fbo -accel glx:pbuffer +kb
flexible=true


Obs.: Se o parâmetro -kb estiver constando no seu arquivo subistitua-o pelo +kb, ou seja, tire o - e coloque o + .  :wink:

No meu caso só o parâmetro +kb foi suficiente para eu conseguir configurar o teclado pelo Gnome.
Para funcionar a tecla do windows (SuperKey) eu tive de adicionar uns comandos no meu ~/.gnomerc, segue abaixo meu arquivo .gnomerc:


compiz –replace decoration gconf wobbly fade minimize cube rotate zoom scale move resize place switcher
nohup gnome-window-decorator &

## Fix Teclado
xprop -root -f _XKB_RULES_NAMES 8s -set _XKB_RULES_NAMES xorg
setxkbmap -model abnt2 -layout br -variant abnt2


Espero ter ajudado, abraço.

thiago e. de oliveira

Citação de: "fmercurio"Esses parâmetros são adicionados ao comando Xgl (ou /usr/bin/Xgl).
São parâmetros do próprio comando, não itens a serem adicionados ao arquivo... entendeu?

O final do meu gdm.conf-custom


[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :0 -fullscreen -ac -br -accel xv:fbo -accel glx:pbuffer +kb
flexible=true


Obs.: Se o parâmetro -kb estiver constando no seu arquivo subistitua-o pelo +kb, ou seja, tire o - e coloque o + .  :wink:

No meu caso só o parâmetro +kb foi suficiente para eu conseguir configurar o teclado pelo Gnome.
Para funcionar a tecla do windows (SuperKey) eu tive de adicionar uns comandos no meu ~/.gnomerc, segue abaixo meu arquivo .gnomerc:


compiz –replace decoration gconf wobbly fade minimize cube rotate zoom scale move resize place switcher
nohup gnome-window-decorator &

## Fix Teclado
xprop -root -f _XKB_RULES_NAMES 8s -set _XKB_RULES_NAMES xorg
setxkbmap -model abnt2 -layout br -variant abnt2


Espero ter ajudado, abraço.

Muito obrigado! :wink:

Estou quase lá...

Só gostaria que você me dissesse aonde se encontra esse .gnomerc.

Abraço :D
Athlon XP 2600+ / MB ASUS A7N8X-DELUXE
Nvidia GeForce FX 5200 128MB/64bits
RAM 1.28 GB (Samsung)
HL-DT-ST DVDRAM GSA-4081B (gravador DVD)
Fonte Superflower (TTGI) 450W reais
HDD Samsung 160GB 7200 RPM SATA
Modem ADSL D.Link DSL-500T (Speedy)
Registered Linux User # 423742
Registered Ubuntu User # 4182

felipe3

Este ".gnomerc" é um arquivo que você coloca no seu HOME, e ele é iniciado junto com o gnome, um "AUTO-START".

Neste caso ele usou pra iniciar os comandos de arrumar o teclado junto com o gnome.