суббота, 9 февраля 2013 г.

два курсора на компьютере

Если вы это все проделали, то к этому моменту у вас на экране должны появиться два курсора, которые управляются каждый своим устройством. Курсоры почти независ

Ну вот, теперь видно, что курсором группы Virtual Core pointer управляет тачпад, а курсором группы cursor-2 pointer управляет мышка.

Теперь нам нужно перекинуть какое-нибудь из устройств в эту группу, чтобы оно могло управлять курсором этой группы (id=13). К примеру, я выбрал бевпроводную MS-мышку (id=9). Для этого я выполнил команду reattach и еще раз вывел на список устройств:

Я назвал новую группу незатейливо — cursor-2. После создания группы я еще раз вывел список входных устройств Иксов. На скриншоте видно, что идентификатор группы указателей имеет номер 13 (id=13):

Из этого можно сделать вывод, что вотрое (Microsoft USB Wireless Mouse) и третье (SynPS/2 Sinaptics TouchPad) устройства управляют одним курсором. Давайте каждому устройству выдадим по личному курсору. Для этого нужно создать еще одну группу командой xinput create-master <имя_группы>.

В группе указывающих устройств на моем компе зарегистрировано четыре устройства. (Не буду их перчислять, смотрите сами на скриншот.)

Итак, на скриншот видно, что у нас есть две группы виртуяльных устройств: указывающие устройства (pointer) и клавиатуры (keyboard). Мы будем работать с первой группой.

Истинная текстовая консоль и удаленная текстовая консоли не подойдут, так как они ничего не могут знать об Иксах.

Для начала откройте псевдо-консоль и выполните команду xinput:

Понятно, что у вас должно быть два указывающих устройства. Например, тачпад нотика и подключенная к нотику мышка.

По приколу сделать два курсора в Линуксе — это как два… две строки написать в скрипте.

По мотивам публикации на Хабре

Два курсора ? — Легко!

Об электронике, микроконтроллерах и о практическом применении Линукса

Два курсора ? — Легко! | zhevak

Комментариев нет:

Отправить комментарий