Портал

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Портал » Видеокарта Дисплей » Linux мышь, Мышь в Virtualbox, Мышь в QEMU


Linux мышь, Мышь в Virtualbox, Мышь в QEMU

Сообщений 1 страница 4 из 4

1

Комплексная информация, читаемая без огурца мозга по русски.

Оригинал-  https://wiki.archlinux.org/index.php/General_purpose_mouse

GPM - демон, предлагающий поддержку мыши для консолей линукс.
если используешь мышь без virtualbox, qemu , то методика аналогична.

Содержание.
1. Установка.
2.      Мышь в линукс.
3. QEMU, VirtualBox  и мышь .
4. РАБОТА С GPM.
5.  Навряд ли нужное.

1. Установка.

Установи gpm, libinput, xf86-input-libinput, xf86-input-mouse, evtest, libvirt, libvirt-glib.
Для тачпада xf86-input-synaptics.
свои таймеры и юниты системД складывать туда  /etc/systemd/system/
примеры, комплектные с пакетами сервисы смотрим там /usr/lib/systemd/system

2. Мышь в линукс. USB
в арчлинукс режим работы  там /etc/conf.d/gpm и в файле сервиса.
в gpm написано  GPM_ARGS="/usr/bin/gpm -m /dev/input/mice -t imps2"  тк у меня усб мышь.
сервис лежит там /usr/lib/systemd/system/gpm.service или в /etc/systemd/system/gpm.service
/usr/lib/systemd/system/gpm.service в нем уже все готово и написано в том числе
ExecStart=/usr/bin/gpm -m /dev/input/mice -t imps2

Для рисования менюшек gpmctl , gpm-root плюс в home .gpm-root или /etc/gpm-root.conf  - пока что не нарыл как.
gpm-types   #разные типы мышей. нет смысла пересказывать man. -t тип_мыши .

Отредактировано КланЛидер (Вт, 3 Дек 2019 06:14:16)

0

2

UPD

3. QEMU, VirtualBox  и мышь .  Перевод оригинала
Клики и позиция мыши по умолчанию, эмулированной в  QEMU и VirtualBox, регистрируются в позиции отличной от видимого курсора.
Опции -t и -m  нормально работать не будут.
в арчлинукс режим работы  там /etc/conf.d/gpm и в файле сервиса.
сервис лежит там /usr/lib/systemd/system/gpm.service или в /etc/systemd/system/gpm.service

Запусти evtest для выбора события с  эмуляцией USB tablet
# evtest
...
/dev/input/event2:      QEMU QEMU USB Tablet
/dev/input/event4:      virtualbox usb tablet
/dev/input/event5:      virtualbox mouse integration
/dev/input/event7:      ps2  mouse

По умолчанию имеем:
/etc/gpm-vm.conf , а это другой файл. еще 1. блин.
event="/dev/input/event2"   - исправь цифру после event на правильную. затем запусти\включи gpm.service

Отредактировано КланЛидер (Вт, 3 Дек 2019 10:18:31)

0

3

4. Работа с GPM

Мой перевод https://wiki.gentoo.org/wiki/GPM  только нужное.

ЛКН - левая кнопка мыши. нажать и удерживать пока выделяешь текст.
СКН средняя кнопка мыши. нажал отпустил.

Копирование и вставка текста.
Выдели текст ЛКН , переход в другое место (терминал, приложение), текст вставится в позицию курсора после СКН.

Текстовый браузер и GPM
elinks самый доделанный, собран без java-runtime .

Копирование вставка в мс
Удерживайте Shift.

Отредактировано КланЛидер (Вт, 3 Дек 2019 10:23:33)

0

4

5.  Разные конфигурации мыши без виртуализации. Скорее всего не понадобится

Код:
 [The -m parameter precedes the declaration of the mouse to be used. The -t parameter precedes the type of mouse. 
To get a list of available types for the -t option, run gpm with -t help.
# gpm -m /dev/input/mice -t help

The gpm package needs to be started with a few parameters. These parameters can be recorded by creating the file /etc/conf.d/gpm, or used when running gpm directly. 

As of 2016, the gpm.service file for systemd includes the parameters for a USB mice.
/usr/lib/systemd/system/gpm.service
ExecStart=/usr/bin/gpm -m /dev/input/mice -t imps2
Obviously, it should be edited, preferably in a systemd friendly manner, if there is another mice type, and the service is used.

For PS/2 mice, the parameters are:
-m /dev/psaux -t ps2
And IBM Trackpoints need:
-m /dev/input/mice -t ps2
Note: If the mouse has only 2 buttons, pass -2 to GPM_ARGS and second button will perform the paste function.
Once a suitable configuration has been found, start and enable the gpm.service.

For more information see gpm(8). 

это закончилась. я предупреждал ))

0


Вы здесь » Портал » Видеокарта Дисплей » Linux мышь, Мышь в Virtualbox, Мышь в QEMU