2010-10-25 1 views
7

Можно ли использовать более одной мыши в Linux, чтобы два указателя контролировались двумя мышами?linux: двойные мыши - несколько мышей с несколькими указателями мыши?

или

Могу ли я получить исходные данные, такие как X, Y из второй мыши, даже если нет никакого указателя?

ответ

0

Вам нужно будет заменить ваш оконный менеджер тем, который поддерживает двойных мышей. Единственный, кто делает это, - экспериментальный, основанный на icewm.

http://multicursor-wm.sourceforge.net/

Вам также необходимо обновить XServer для поддержки нескольких мышей.

http://en.wikipedia.org/wiki/Multi-Pointer_X

1

Easy. Используйте программу, такую ​​как openpie, и напишите свой собственный скрипт с несколькими мышью (выделите проще, чем это звучит, я думаю, вы можете найти предварительно написанный сценарий двойной мыши-перчаток (просто двуглавая мышь google)]] NB: вам понадобится больше одного метод ввода для отдельного управления мышью.

удачи я использовал 6 мышей на один раз :)

8

Я нашел способ сделать это, но это вызывает серьезный разрыв с Gnome.

  1. Открыть терминал и введите xinput (все команды должны быть сделана как обычный пользователь).
    Посмотрите на идентификатор одной из ваших мышей.

  2. Затем создайте новое главное устройство с помощью этой команды xinput create-master "name".

  3. Теперь вам нужно снова привязать одну из ваших мышей к новому хозяину xinput reattach "mouse id" "new master id".

Обратите внимание, что это работает, но не практично, по крайней мере, до тех пор, пока он не будет правильно реализован в графическом интерфейсе. Чтобы восстановить это, вам, вероятно, придется сделать это слепой, но следующие команды: xinput reattach "mouse id" "old master id", затем xinput remove-master "new master id".

Примечание:
- «имя» означает имя, чтобы дать новый мастер, все будет работать
- «мышь ID» является идентификационным номером мыши вы хотите прикрепить к новому хозяину
- " новый главный идентификатор "- это номер идентификатора созданного вами нового мастера
-« старый идентификатор мастера »- это номер идентификатора мастера, который был там, чтобы начать с

+0

Это приводит к тому, что Xorg [segfault] (https: // gist.github.com/anka-213/5532db69449fede0515b) для меня. – Hjulle

+0

Это сработало! но единственная панель была прервана. Вариант использования для этой функции: на ноутбуке с трекпойнтом и сенсорной панелью, два окна бок о бок. Тогда я хотел бы использовать trackpoint для левого окна и тачпада для правой (так что вам не нужно торопить указатель между окнами). – Ayrat

Смежные вопросы