アーチLinuxギズモード

アーチLinuxギズモード

私は最近私のラップトップにArchlinuxをインストールしましたが、キーバインディングという1つのことを除いて、必要なすべてのことを行いました。

私のラップトップの音量ボタン(フルスクリーンゲーム中を含む)を使用できるようにしたいです。フォーラムで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/

2つのバージョンがあります。 1 つは gtk(gnome) 用、もう 1 つは qt(kde) 用です。

問題がキーが認識されない場合は、この問題を解決する方法がわかりませんが、showkeyコマンドとxevコマンドを使用して正しい方向から始めることができます。以前はショートカットプログラムやモジュールがありましたが、廃止されました。

関連情報