Kunci kursor mouse ke satu layar di Linux / Ubuntu

5

Pertanyaan ini sudah ditanyakan, tetapi untuk Windows: Apakah mungkin untuk mengunci mouse ke satu layar?

Saya menggunakan Ubuntu 10,04 dengan 2 layar dengan resolusi berbeda. Memindahkan kursor mouse secara tidak sengaja dari satu layar ke layar lainnya benar-benar menjengkelkan.

Apakah mungkin untuk sementara waktu mengunci mouse ke satu layar, dan mungkin melepaskannya dengan jalan pintas?

karatchov
sumber
Apakah ubuntuforums.org/showthread.php?t=903415#post9643088 membantu sama sekali?
Hello71
Satu opsi lain adalah menambahkan bumper ... Anda dapat mengaturnya sehingga mouse hanya akan berganti jika melewati sejumlah piksel melewati tepi layar.
Jarvin

Jawaban:

3

Ini bukan perbaikan yang terlalu banyak karena ini adalah minimizer gangguan, tetapi di Monitor System-> Preferences->, seret monitor ke-2 ke tepian sehingga hanya menyentuh sudut. Secara teoritis, itu berarti itu hanya akan ditransfer jika Anda menarik mouse ke sudut. Di Gentoo Wiki, mereka memposting sebuah program kecil yang mungkin juga berfungsi. Saya memberi Anda keberuntungan.

digitxp
sumber
Luar biasa! Tidak perlu mengunduh apa pun. Ini berfungsi seperti pesona di Ubuntu 12.04. Terima kasih sudah berbagi.
Geppettvs D'Constanzo
3

Sudah bekerja! Lebih baik daripada di Windows !!

Caranya adalah dengan memisahkan 2 layar dengan ruang virtual di xorg.conf, kemudian gunakan alat yang disebut mouse-switchscreen untuk "melompat" di antara layar.

Konfigurasi saya: Ubuntu 10,04 x64, ATI Mobility RadeonHD, ATI Catalyst Control Center terpasang dengan benar, layar dalam mode "Single Display Desktop" (setiap layar memiliki Desktop sendiri)

Inilah langkah-langkah yang saya buat:

  1. Unduh dualscreen-mouse-utils dari http://digamma.cs.unm.edu/trac.dmohr/wiki/DualscreenMouseUtils
  2. Dekompres paket, dalam tipe terminal: make , Anda mungkin perlu paket xorg-dev (di Ubuntu: sudo apt-get install xorg-dev )
  3. Salin biner mouse-switchscreen ke folder yang termasuk dalam PATH (saya menggunakan / usr / bin)
  4. Mulai gconf-editor (Alt-F2), di apps \ metacity \ keybinding_commands pilih perintah kosong, dan tambahkan: mouse-switchscreen -f 1
  5. Di aplikasi gconf-editor \ metacity \ global_keybindings pilih nomor yang sama untuk run_command_n dan tambahkan pintasan pilihan Anda, secara pribadi saya masukkan: <Super> Tab = Menangkan + Tab (tanpa spasi sebelum Super)
  6. Jika semuanya berfungsi, Edit /etc/X11/xorg.conf (lebih baik buat cadangan sebelumnya), di bagian "ServerLayout", ubah posisi layar untuk memisahkan keduanya. SATU piksel sudah cukup: D

Anda sekarang dapat sudo /etc/init.d/gdm restart dan nikmati. Tentu saja, Menangkan + Tab untuk mengganti layar. Anda juga dapat mencoba mouse-wrapscreen, mouse-wrapscreen -h untuk info lebih lanjut.

Semua kredit diberikan kepada: David Antliff & David Mohr untuk mouse-switchscreen, dan komunitas Linux untuk info.

karatchov
sumber
1
jika Anda mendapatkan kesalahan referensi yang tidak ditentukan saat kompilasi, tambahkan LDLIBS=-lX11ke Makefile .
wimh
0

Jika Anda membutuhkan ini untuk game atau aplikasi layar penuh lainnya, saya telah menambahkan opsi eksperimental ke hax11 untuk mengambil dan membatasi kursor mouse setiap kali jendela program menerima fokus. Saya sudah menggunakannya dengan emulator Dolphin , dan sudah bekerja dengan cukup baik.

https://github.com/CyberShadow/hax11

Vladimir Panteleev
sumber