-
Verifique se o xkeyboard-config está instalado corretamente usando
cygcheck -c xkeyboard-config
-
Verifique se
/usr/bin/xkbcomp
pode ser executado a partir de um shell bash. Se isso falhar, veja secygcheck /usr/bin/xkbcomp
informa qualquer DLL ausente. -
Algo está interferindo na capacidade do servidor X de invocar
xkbcomp
para compilar o mapa de teclas.
Causas possíveis:
-
Você executou o programa de instalação do Cygwin para fazer uma atualização enquanto alguns processos do cygwin estavam sendo executados e, em seguida, clicou na opção continuar na caixa de diálogo "Arquivos em uso detectados" e tentou continuar usando o Cygwin sem reinicialização conforme recomendado pela configuração. Reinicie.
-
Este é um dos sintomas de uma aplicação interferir na emulação fork () do Cygwin. Veja a principal pergunta do FAQ do Cygwin para obter uma lista de softwares que são conhecidos por interferirem na operação correta do Cygwin.
-
Isso também é causado por DLLs com endereços de base conflitantes que impedem o funcionamento correto da emulação fork do Cygwin. Instale o pacote de rebase, leia o arquivo README
/usr/share/doc/Cygwin/rebase-n.n.n.README
e siga as instruções para executarrebaseall
. Resumindo: interrompa todos os processos do Cygwin (incluindo serviços) e executerebaseall
de um shellash
(nãobash
, que abriria algumas DLLs, tornando-as não graváveis) em uma janelacmd.exe
.
Fonte: link