아치리눅스 기즈모드

아치리눅스 기즈모드

최근에 내 노트북에 Archlinux를 설치했는데 키 바인딩이라는 한 가지만 제외하고 필요한 모든 작업을 수행했습니다.

내 노트북의 볼륨 버튼(전체 화면 게임 중 포함)을 사용할 수 있기를 원하며 포럼에서 Gizmod(https://aur.archlinux.org/packages.php?ID=10089) 그렇게 하겠습니다. 하지만 문제는 내가 무엇을 시도하든(yaourt, tar.bz2 또는 기타 아카이브) 오류가 발생한다는 것입니다.

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

그래서 지난 버전이 뭔가 문제가 있지 않을까 생각해서 이전 버전을 다운받았는데..오류가 더 많이 나더라구요...

내 질문은 다음과 같습니다.

  • 전체 화면에서 키를 누르는 다른 방법이 있습니까?

  • 이것이 Archlinux에만 국한된 문제입니까? .deb 패키지가 있기 때문에... 하지만 그것들은 기본적으로 아카이브이므로 아마도 동일한 버그가 있을 것입니다. 그렇지 않습니까?

미리 감사드립니다.

답변1

데스크탑/GUI 환경이라면 autokey를 설치해 보시는 것도 좋을 것 같습니다. 무엇보다도, 상상할 수 있는 거의 모든 작업을 수행할 수 있는 매크로를 키 입력에 할당할 수 있습니다. 특히 Python을 아는 경우라면 더욱 그렇습니다.

https://code.google.com/p/autokey/

두 가지 버전이 있습니다. 하나는 gtk(gnome)용이고 다른 하나는 qt(kde)용입니다.

문제가 키가 인식되지 않는 것이라면 이 문제를 해결하는 방법을 모르겠지만 showkey 및 xev 명령을 사용하면 올바른 방향으로 시작할 수 있습니다. 예전에는 단축키 프로그램이나 모듈이 있었지만 더 이상 사용되지 않습니다.

관련 정보