Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

Linuxで汎用マウスジェスチャ@Fedora 14 with KDE

      2013/07/15

Windows では strokeit という汎用のマウスジェスチャをずっと使ってて、同様のアプリケーションが Linux にもないかずっと探していましたが、やっとめぐり逢えました。

その名もeasystrokeです。

Fedora 14 では yum で簡単にインストール可能です。

まずはインストール。

# yum install easystroke

以上です。次に設定です。以下のように-gオプションで起動すると、GUIの設定画面が立ち上がります。設定はデフォルトでホームディレクトリの.easystrokeディレクトリに保存されます。

# easystroke -g

easystroke.jpg

初めて起動した時、上のようにstrokeitと違って何もジェスチャは定義されていません。ここに、デフォルトの設定、つまり全アプリケーション共通のジェスチャの設定と、アプリケーション固有の設定を追加することができます。たとえば、共通の設定ならば、ウィンドウの最大化、最小化、閉じる(Alt + F4)などを、固有の設定ならばFirefoxならばタブを閉じるなどを設定していきます。固有のアプリケーションを定義したいならば、Add Application をクリック後、出てくるカーソルで起動しているアプリケーションをクリックします。

easystroke2.jpg

定義できるジェスチャはマウスで自由に登録できます。デフォルトではマウスのスクロールボタンがジェスチャーに使用するボタンになっていますが、これは設定で変更可能です。さらにそれぞれのジェスチャに実際の動作を定義します。例えばアプリを閉じるなら”Alt+F4″といった感じです。

しかし、ここで問題が。ウィンドウの最大化・最小化にはKDEではデフォルトでキーボードショートカットが割り当てられていないため、ウィンドウに送るコマンドが定義できません。こういうときは、KDEのショートカットをカスタマイズします。

Fedora 14 のKDEのデフォルトでは、スタートメニューから、”コンピュータ”→”KDEシステムの設定” を起動し、”さらにショートカットとジェスチャー”  をクリックします。さらに”グローバルキーボードショートカット”から、KDEコンポーネントとして”KWin”を選択します。

ここでウィンドウの動作毎のショートカットの定義 が可能ですので、ウィンドウの最大化、最小化に適当にショートカットを割り当てることで、easytrokeで使用することができます。

kde-global-key-shortcut.jpg

最後に、毎回手動で起動するのが面倒だと思うので、easystrokeのpreferenceタブから、Autostart easystroke にチェックを入れてあげれば設定は終了です。

 - IT技術, 日常 , ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
5円運用は嘘?Xi プラス割やらMNP適用でxi回線を5円で運用は勘違いでは?

最近ドコモのXiプラス割とMNP使って、Xi 回線5円/月で運用って騒いでいる人 …

GO言語1.12の新機能モジュールを使う

GO 1.12から、公式にmoduleが使えるようになるようなので、一足先に1. …

no image
USB 起動のLinux環境を作る @ Fedora 16 on Windows 7

CDやDVD起動でLinuxのデスクトップ環境を実現できる Live CDやLi …

no image
POP3 + Maildir形式@Debian Etch

メールの保存形式をmboxからMaildirに変更したところ、qpopperがM …

no image
ネットワークの遅延を発生させる@CentOS 5

検証などでネットワーク遅延を発生させたい場合、qdisc を使って簡単に実現でき …

no image
グラデーションのひし形で目の錯覚

世界一受けたい授業で紹介されていた目の錯覚がびっくりしたので自分で作ってみた。 …

no image
ext3のジャーナル(lost+found)再作成

Linuxのext3ファイルシステムにあるlost+foundはファイルシステム …

no image
登録された単語が削除できない@ATOK 2009

間違ってATOK単語登録したのに、ATOK 2009 の辞書ユーティリティで単語 …

no image
DVD-Rに4倍速で書き込みできない@GSA-4040B

数年前に発売されたDVDマルチドライブ GSA-4040Bを持っているのですが、 …

no image
名前ベースのVirtualHost

今までapacheを名前ベース(NameVirtualHost)をエラーが出たま …