Aplicação QT no Debian 7 ignora o teclado

0

Estou tentando fazer com que um cliente do teamspeak 3 seja executado em um tightvnc - > Sessão xrdp no Debian 7. Tanto quanto sei, o TS3 usa o QT como seu kit de ferramentas GUI.

Eu posso abrir o aplicativo e a janela é exibida, mas não consigo inserir nada pelo teclado (escrever em um terminal etc funciona perfeitamente). A interação do mouse também funciona perfeitamente.

Meu terminal mostra como sua primeira saída as linhas

Error: Couldn't find file "rules/?" in include paths
Error: 1 include paths searched:
/usr/share/X11/xkb
Error: 1 include paths could not be added:
/home/musicbot/.xkb
Error: Couldn't look up rules '?', model 'pc105', layout '?!', variant '', options ''
Qt: Failed to compile a keymap

enquanto todo? é um personagem que não pode ser exibido pelo meu terminal

Eu encontrei este bug na página do QT, mas a mensagem de erro é diferente e não é sobre aplicações, mas o próprio kit de ferramentas, tanto quanto eu entendo.

Eu não tenho certeza de onde o erro vem exatamente (vnc, xrdp, qt), mas como a entrada do teclado funciona para todo o resto, eu meio que suspeito que seja QT. Não incluí nenhum registro, pois não sei o que poderia ser relevante aqui, mas se precisar de alguma coisa é só pedir e eu vou postar.

Informação adicional:
Ambiente de desktop: Xfce

ldd ts3client_runscript.sh:

not a dynamic executable

ldd ts3client_linux_amd64 (depois de instalar o qt5-default (jessie)):

linux-vdso.so.1 (0x00007fff651a5000)
libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00002b189077e000)
libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00002b1890e24000)
libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00002b1891472000)
libQt5Network.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00002b1891c9b000)
libQt5Sql.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5 (0x00002b1891fdf000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00002b189221f000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00002b1892436000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00002b189264d000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00002b1892856000)
libquazip.so.1 => not found
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00002b1892a5a000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00002b1892c78000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00002b1892f7b000)
/lib64/ld-linux-x86-64.so.2 (0x00002b189055c000)
libicui18n.so.52 => /usr/lib/x86_64-linux-gnu/libicui18n.so.52 (0x00002b1893324000)
libicuuc.so.52 => /usr/lib/x86_64-linux-gnu/libicuuc.so.52 (0x00002b189372d000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00002b1893aa6000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00002b1893dae000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00002b18940b6000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00002b18942cc000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00002b18944f3000)
libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00002b189474a000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00002b18949af000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00002b1894c00000)
libicudata.so.52 => /usr/lib/x86_64-linux-gnu/libicudata.so.52 (0x00002b1894f3c000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00002b18967a9000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00002b18969e7000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00002b1896c86000)
libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00002b1896ea2000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00002b18970ca000)
libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00002b18972dc000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00002b18974df000)
libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00002b18976e6000)
libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00002b18978e8000)
libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00002b1897aff000)
libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00002b1897d05000)
libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00002b1897f08000)
libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00002b189810b000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00002b1898312000)
libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00002b1898531000)
libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00002b1898733000)
libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00002b189893a000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00002b1898b46000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00002b1898d4f000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00002b1898f53000)

    
por RikuXan 12.04.2014 / 02:24

2 respostas

1

Resolvido! A versão mais nova do TeamSpeak3 Client está quebrada, então você precisa instalar uma versão mais antiga, porque não há bibliotecas Qt5 para algumas distribuições Linux.

Versões mais antigas do cliente: x86: link amd64: link

Lembre-se de não atualizar o TeamSpeak3 Client ao iniciá-lo!

    
por 13.04.2014 / 14:57
0

Resolvido! A versão mais nova do TeamSpeak3 Client está quebrada, então você precisa instalar uma versão mais antiga, porque não há bibliotecas Qt5 para algumas distribuições Linux.

Versões mais antigas do cliente: x86: link amd64: link

Lembre-se de não atualizar o TeamSpeak3 Client ao iniciá-lo!

    
por 13.04.2014 / 12:13