5

Этот вопрос уже задавался, но для Windows: возможно ли заблокировать мышь на одном экране?

Я использую Ubuntu 10.04 с 2 экранами с разным разрешением. Случайное перемещение курсора мыши с одного экрана на другой действительно раздражает.

Можно ли временно заблокировать мышь на одном экране и, возможно, отпустить ее с помощью ярлыка?

3 ответа3

3

Работай! Лучше чем в винде !!

Хитрость заключается в том, чтобы разделить экран 2 виртуальным пространством в xorg.conf, а затем использовать инструмент, называемый mouse-switchscreen, для "перехода" между экранами.

Мой конфиг: Ubuntu 10.04 x64, ATI Mobility RadeonHD, ATI Catalyst Control Center правильно установлены, экраны в режиме "Single Display Desktop" (каждый экран имеет свой собственный рабочий стол)

Вот шаги, которые я сделал:

  1. Загрузите dualscreen-mouse-utils с 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 \metacity\global_keybindings выберите тот же номер для run_command_n и добавьте ярлык на ваш выбор, лично я ввел: <Super> Tab = Win+Tab (без пробела до Super)
  6. Если все работает, отредактируйте /etc/X11/xorg.conf (лучше сделайте резервную копию раньше) в разделе "ServerLayout", измените положение экрана, чтобы сделать их раздельными. Достаточно одного пикселя: D

Теперь вы можете sudo /etc/init.d/gdm перезапустить и наслаждаться. Конечно, Win+Tab для переключения экрана. Вы также можете попробовать mouse-wrapscreen, mouse-wrapscreen -h для получения дополнительной информации.

Все заслуги достаются: Дэвиду Антлиффу и Дэвиду Мору за переключение мыши, а также сообществу Linux за информацию.

2

Это не слишком сложно, так как это минимизатор раздражения, но в System-> Preferences-> Monitors перетащите 2-й монитор к краю, чтобы они касались только углов. Теоретически, это означает, что он будет перенесен только в том случае, если вы потянете мышь в угол. На Gentoo Wiki они опубликовали небольшую программу, которая также может работать. Я пожелал тебе удачи.

0

Если вам это нужно для игры или другого полноэкранного приложения, я добавил экспериментальную опцию в hax11, чтобы захватывать и ограничивать курсор мыши всякий раз, когда окно программы получает фокус. Я использовал его с эмулятором Dolphin, и он работал довольно хорошо.

https://github.com/CyberShadow/hax11

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .