環境
VirtualBox バージョン5.1.30 (Guest Additionsインストール済)
ホストOS Windows10
ゲストOS Ubuntu14.04

Firefox57へのアップデートでついにマウスジェスチャアドオンFireGesturesが使えなくなった。
そこで代替のアドオンを探してみると、Foxy GesturesやGesturefyというものがあるということがわかった。
しかし、残念なことに、これらのアドオンはLinux用のFirefox57では右ボタンによるgestureが使えないらしい。
左ボタンや、ホイールでgestureを使うことしかできないそうだ。
今までFireGesturesを右ボタンで使って来たのでこれだと結構困りそう。
そこで、EasystrokeというソフトをUbuntuで使うことにした。
これはLinux用のソフトで、Firefoxのようなブラウザだけではなく他のソフトもgestureによる操作を設定できる。
しかし、ここでも再び問題が。
VirtualBox上のUbuntuではストロークを描くようなgestureが登録できない。
クリックのみのgestureは登録できる。
一体どういうことと思ってwebを検索して情報を探してみると、どうやら、 Virtualboxのマウス統合が問題らしいという情報 が。
そこでホストマシンとゲストマシンのマウス統合を無効にしてみる。
しかーし、またまた問題が。
マウス統合を無効にしてゲストマシンにキャプチャさせると、マウスポインタが見えなくなってしまうではないか。
これでは何も操作ができない。
そこで再びweb上の情報を探してみると、VirtualBoxの3Dアクセラレーションが問題らしい。
そこで一度ゲストマシンをシャットダウンし、VirtualBoxマネージャでディスプレイの設定を開き3Dアクセラレーションを無効にしてからゲストマシンを再起動してみると、マウスポインタが見えるようになった。
というわけで、VirtualBox上のUbuntuではEasystrokeがうまく動かないわけではなく、マウスポインタが見えないためストロークを描くgestureが登録できないように見えていただけだった。

結局、Virtualbox上のUbuntuでは
マウス統合を無効にする
3Dアクセラレーションを無効にする
という対応をすることでEasystrokeが無事使えた。

でも、以前は3Dアクセラレーションが有効のときでもゲストマシンにマウスキャプチャさせてもマウスポインタはちゃんと見えていた気がする。
VirtualBoxがアップデートしていくうちにマウス統合がうまく働かないようになったのかなぁ。
まあ、自分の場合、3Dアクセラレーションが有効でなければ困るようなことは基本的にないのでとりあえずこれで良しとしてみる。
いちいちマウス統合を無効にしてゲストにキャプチャさせないといけないのは少し面倒だけど。
ところで、Easystrokeの「高度設定」の「デバイス」にVirtualBox mouse integrationのチェックボックスがある。
だから本当は、マウス統合してもEasystrokeがちゃんと使える方法があるのかもしれない。