web-dev-qa-db-ja.com

Linux / Ubuntuでは、マウスカーソルを1つの画面にロックします

この質問はすでに行われていますが、Windowsの場合: マウスを1つの画面にロックすることは可能ですか?

解像度の異なる2つの画面でUbuntu10.04を使用しています。マウスカーソルを誤ってある画面から別の画面に移動させるのは本当に面倒です。

マウスを一時的に1つの画面にロックし、ショートカットで解放することは可能ですか?

7
karatchov

動作しました! Windowsよりも優れています!!

秘訣は、xorg.confの仮想空間で2つの画面を分離してから、mouse-switchscreenというツールを使用して画面間を「ジャンプ」することです。

私の設定:Ubuntu 10.04 x64、ATI Mobility RadeonHD、ATI Catalyst Control Centerが正しくインストールされ、モード「シングルディスプレイデスクトップ」の画面(各画面には独自のデスクトップがあります)

これらは私が行ったステップです:

  1. ダウンロード dualscreen-mouse-utils from http://digamma.cs.unm.edu/trac.dmohr/wiki/DualscreenMouseUtils
  2. パッケージを解凍します。ターミナルタイプ:make、xorg-devパッケージが必要になる場合があります(Ubuntuの場合:Sudo apt-get install xorg-dev
  3. マウススイッチスクリーンバイナリをPATHに含まれるフォルダーにコピーします(私は/ usr/binを使用しました)
  4. Gconf-editor(Alt-F2)を起動し、apps\metacity\keybinding_commandsで空のコマンドを選択し、次を追加します:mouse-switchscreen -f 1
  5. Gconf-editor apps\metacity\global_keybindingsで、run_command_nに同じ番号を選択し、選択したショートカットを追加します。個人的に入力しました:<Super> Tab= Win + Tab(スーパーの前にスペースなし)
  6. すべてが機能している場合は、/ etc/X11/xorg.confを編集し(前にバックアップを作成することをお勧めします)、[ServerLayout]セクションで、画面の位置を変更して2つを分離します。 1ピクセルで十分です:D

これでSudo /etc/init.d/gdm restartして楽しむことができます。もちろん、Win + Tabで画面を切り替えます。詳細については、mouse-wrapscreen、mouse-wrapscreen -hを試すこともできます。

すべてのクレジットは、マウススイッチスクリーンについてはDavidAntliffとDavidMohrに、情報についてはLinuxコミュニティに送られます。

4
karatchov

これは煩わしさの最小化であるため、それほど多くの修正ではありませんが、[システム]-> [設定]-> [モニター]で、2番目のモニターをエッジにドラッグしてコーナーにのみ触れるようにします。理論的には、これは、マウスを隅に引っ張った場合にのみ転送されることを意味します。 Gentoo Wikiでは、それらは 投稿済み 同様に機能する可能性のある小さなプログラムです。運が良かった。

5
digitxp

ゲームやその他のフルスクリーンアプリケーションでこれが必要な場合は、プログラムのウィンドウがフォーカスを受け取るたびにマウスカーソルをつかんで制限するhax11の実験的なオプションを追加しました 追加Dolphinエミュレーター で使用していて、かなりうまく機能しています。

https://github.com/Cyber​​Shadow/hax11

0