gizmod Archlinux

3

Eu instalei recentemente o Archlinux no meu laptop e ele está fazendo tudo que eu precisava, exceto uma coisa: atalhos de teclado.

Eu queria poder usar os botões de volume (inclusive quando em um jogo em tela cheia) do meu laptop e ler em fóruns que o Gizmod ( link ) faria isso. Mas o problema é que não importa o quanto eu tente (yaourt, tar.bz2 ou outros arquivos), recebo um erro:

Scanning dependencies of target H
[  1%] Building CXX object libH/CMakeFiles/H.dir/Average.o
In file included from /home/xavierm02/builds/gizmod-3.4/libH/Average.cpp:31:0:
/home/xavierm02/builds/gizmod-3.4/libH/Average.hpp:74:5: error: ‘size_t’ does not name a type
/home/xavierm02/builds/gizmod-3.4/libH/Average.hpp:76:5: error: ‘size_t’ does not name a type
/home/xavierm02/builds/gizmod-3.4/libH/Average.cpp: In constructor ‘H::Average::Average(int)’:
/home/xavierm02/builds/gizmod-3.4/libH/Average.cpp:53:2: error: ‘mHeadIdx’ was not declared in this scope
/home/xavierm02/builds/gizmod-3.4/libH/Average.cpp:55:2: error: ‘mFillState’ was not declared in this scope
/home/xavierm02/builds/gizmod-3.4/libH/Average.cpp: In member function ‘void H::Average::push(double)’:
/home/xavierm02/builds/gizmod-3.4/libH/Average.cpp:73:6: error: ‘mFillState’ was not declared in this scope
/home/xavierm02/builds/gizmod-3.4/libH/Average.cpp:74:27: error: ‘mHeadIdx’ was not declared in this scope
/home/xavierm02/builds/gizmod-3.4/libH/Average.cpp:79:11: error: ‘mHeadIdx’ was not declared in this scope
/home/xavierm02/builds/gizmod-3.4/libH/Average.cpp:81:2: error: ‘mHeadIdx’ was not declared in this scope
/home/xavierm02/builds/gizmod-3.4/libH/Average.cpp: In member function ‘double H::Average::average()’:
/home/xavierm02/builds/gizmod-3.4/libH/Average.cpp:89:8: error: ‘mFillState’ was not declared in this scope
/home/xavierm02/builds/gizmod-3.4/libH/Average.cpp:93:1: error: control reaches end of non-void function [-Werror=return-type]
cc1plus: all warnings being treated as errors
make[2]: *** [libH/CMakeFiles/H.dir/Average.o] Error 1
make[1]: *** [libH/CMakeFiles/H.dir/all] Error 2
make: *** [all] Error 2

Então eu achei que a última versão poderia estar com um bug e baixei a anterior ... E eu recebo ainda mais erros ...

Então, aqui estão minhas perguntas:

  • Existe uma alternativa que também recebe chaves quando em tela cheia?

  • Este é um problema apenas do Archlinux? Porque eles têm pacotes .deb ... Mas estes são basicamente arquivos para que eles possam ter o mesmo bug, não é?

Obrigado antecipadamente.

    
por xavierm02 30.07.2012 / 20:11

1 resposta

1

Se você tiver um ambiente de área de trabalho / gui, talvez queira tentar instalar o autokey. Entre outras coisas, ele permite atribuir macros a pressionamentos de tecla que podem fazer quase qualquer coisa que você possa imaginar - especialmente se você souber python.

link

Existem duas versões. Um para gtk (gnome) e outro para qt (kde).

Se o problema é que as chaves não estão sendo reconhecidas, então não sei como consertar isso, mas os comandos showkey e xev farão com que você comece na direção certa. Costumava haver um programa ou módulo de teclas de atalho, mas isso foi depreciado.

    
por 05.08.2012 / 06:00