У меня есть очень серьезная проблема с поведением средней кнопки мыши начиная с обновления от Xubuntu 16.10 до 17,04, который серьезно вмешивается в мои ежедневные операции и надежду, кто-то может указать на меня на решение.
Начиная с обновления я потерял свой старый контроль над использованием средней кнопки. Я раньше мог использовать его для команд жеста в моей программе CAD, работающей в соответствии с Windows 10 в окне QEMU/KVM, а также в браузере Firefox с помощью Единого Дополнения Жестов. Все хорошо работало в течение многих лет до 17.04, где средний щелчок мышью / хранение вытесняется как функция псевдопрокрутки. Поскольку это влияет на все от браузера до KVM, я вполне уверен, это - что-то новое или в драйверах ядра или в xfce4.
У меня есть стандартная мышь USB Sun с 3 кнопками без колесика прокрутки в настольной системе без сенсорной панели. Я отчаянно должен возвратить свое старое поведение, но я не знаю то, что изменилось, и я не могу найти документацию для этого или любые средства управления в Меню параметров для этого вида поведения мыши.
Я понятия не имею, релевантно ли это, но следующие пакеты установлены по умолчанию в этой системе:
Спасибо за любую справку можно предложить. Если Вы знаете, что лучшее место отправляет для проблемы как это, сообщите мне.
Большое спасибо за ответ отправляется. Хотя это не решило мою определенную проблему, это указало на меня очень близко к решению, и я смог видеть то, что должно было быть сделано. По-видимому, проблемой, обращенной в ответе, был случай, где средней кнопке мыши не удавалось вставить содержание от буфера выбора, и это было зафиксировано тем решением. В моем случае это прокручивало, который должен был быть отключен. Здесь были шаги, которые я сделал:
1: Выполните команду:
# xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ HID 0430:0100 id=9 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Device 2Port KVMSwitcher id=8 [slave keyboard (3)]
↳ HID 0430:0005 id=10 [slave keyboard (3)]
Это идентифицировало мышь как идентификатор 9 устройства.
2: Выполните команду:
# xinput list-props 9
Device 'HID 0430:0100':
Device Enabled (153): 1
Coordinate Transformation Matrix (155): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Accel Speed (287): 0.000000
libinput Accel Speed Default (288): 0.000000
libinput Accel Profiles Available (289): 1, 1
libinput Accel Profile Enabled (290): 1, 0
libinput Accel Profile Enabled Default (291): 1, 0
libinput Natural Scrolling Enabled (292): 0
libinput Natural Scrolling Enabled Default (293): 0
libinput Send Events Modes Available (272): 1, 0
libinput Send Events Mode Enabled (273): 0, 0
libinput Send Events Mode Enabled Default (274): 0, 0
libinput Left Handed Enabled (294): 0
libinput Left Handed Enabled Default (295): 0
libinput Scroll Methods Available (296): 0, 0, 1
libinput Scroll Method Enabled (297): 0, 0, 1
libinput Scroll Method Enabled Default (298): 0, 0, 1
libinput Button Scrolling Button (299): 0
libinput Button Scrolling Button Default (300): 2
libinput Middle Emulation Enabled (301): 0
libinput Middle Emulation Enabled Default (302): 0
Device Node (275): "/dev/input/event2"
Device Product ID (276): 1072, 256
libinput Drag Lock Buttons (303): <no items>
libinput Horizontal Scroll Enabled (304): 1
Строка, которая указала, что прокрутка была активна для средней кнопки мыши, была:
libinput Button Scrolling Button (299): 2
3: Как корень, выполненный команда:
xinput set-prop 9 "libinput Button Scrolling Button" 0
Это устанавливает прокрутку на несуществующую кнопку № 0.
4: Теперь повторно выполните вторую команду для проверки изменения:
libinput Button Scrolling Button (299): 0
Да, это взяло. Теперь, когда я сильно ударяю мышь, у меня есть свое старое поведение средней кнопки мыши назад.
5: Добавьте команду на шаге № 3 к ~/.xstartup файл так, чтобы это было выполнено каждый раз, когда менеджер окон запускается.
С Ubuntu 17 (17.10, 17.04) и в XFCE вставка копии средней кнопки мыши не работала вообще. Попробуйте следующее за все основанные на X-сервере системы. Уэйленд, к сожалению, приносит те же проблемы, но я не знаю ни о каком решении.
РЕШЕНИЕ:
Для включения функции вставки средней кнопки мыши редактируют xinput.
a) Запросите свое устройство:
список xinput
Определите свою мышь. Со мной это был номер устройства 10.
b) опоры списка xinput 10
Дает мне настройки для мыши.
c) Я должен изменить значение для "libinput, средняя Эмуляция Включила (294)": и я должен сделать это как корень:
sudo xinput опора набора 10 "libinput средняя Эмуляция Включил" 1
d) Проверьте если значение, измененное на 1:
опоры списка xinput 10
Да, это работает: "Эмуляция середины libinput Включила (294): 1 дюйм
Для создания этого персистентным добавьте строку в ~/.xstartup! В моем случае это просто выглядит одинаково как прежде:
опора набора xinput 10 libinput средних Эмуляций Включила 1
Это делает это вступающим в силу с запуска на.
Что находится позади него: https://wiki.ubuntu.com/X/Config/Input
Я категорически не согласен, что Ubuntu и Gnome решили отключить стандартную вставку Мыши середины Unix. Даже в Ubuntu 17 XFCE это опустошено. Пусть менеджеры позади этого решения найдут скоро и болезненный конец. Вы делаете мою жизнь трудно.
Многие, большое спасибо Gilles (https://unix.stackexchange.com/users/885/gilles), кто нашел решение!!!
У меня были те же проблемы с помощью Ubuntu 16, 14.10 и ранее: стиль Unix копирует вставку в терминале не работа. Неутешительные настройки по умолчанию. Однако вот решение (частично оборачивание других народов большая работа):
2) Для устранения терминальной проблемы, я успешно поместил следующие строки в свой xorg.conf:
(см., подходит ли/etc/X11/xorg.conf для Вас. Может отличаться для Lubuntu и т.д.),
'Раздел "InputClass"
Идентификатор "средний класс эмуляции кнопки"
MatchIsPointer "на"
Опция "Emulate3Buttons" "на"
EndSection'
1) Очень раздражающее неправильное функционирование недостающей 3-й кнопки мыши (сенсорная панель, Мраморная Мышь) может на самом деле быть зафиксировано с "gpointing-настройками-устройства". Просто установка с помощью CLI с
склонный - получают gpointing-настройки-устройства установки
. Затем вызовите gpointing-настройки-устройства для получения gui окна. Комментарий: существует незакрепленная ошибка в более новом Ubuntus, который вытирает Ваши настройки при перезагрузке. Вы можете поместить gpointing-настройки-устройства в автоматический запуск, но все еще должны запросить затем. Я не знаю ни о каком надлежащем решении для конфигурации.
Вероятно, некоторым шагам нужны sudo или корневой доступ. Я предполагаю, что Вы знаете.
Однако теперь я могу использовать вставку копии unixish меткой и средней кнопкой мыши. По крайней мере, в терминале. И для Мраморной Мыши существует отдельная статья с большим количеством деталей конфигурации.
Надежда это помогает.
FF!
Приложение:
С Ubuntu 17 и в XFCE вставка копии средней кнопки мыши не работала вообще.
РЕШЕНИЕ:
Для включения функции вставки средней кнопки мыши редактируют xinput. a) Запрашиваете свое устройство: список xinput Определяет Вашу мышь. Со мной это был номер устройства 10. b) xinput опоры списка 10 Даете мне настройки для мыши. c) я должен изменить значение для "libinput средняя Эмуляция, Включили (294)": и я должен сделать это как корень: sudo xinput опора набора 10 "libinput средняя Эмуляция Включил" 1 d) Проверка если значение, измененное на 1: опоры списка xinput 10 Да, это работает: "Эмуляция середины libinput Включила (294): 1 дюйм
Что находится позади него: https://wiki.ubuntu.com/X/Config/Input
Я категорически не согласен, что Ubuntu и Gnome решили отключить стандартную вставку Мыши середины Unix. Даже в Ubuntu 17 XFCE это опустошено. Пусть менеджеры позади этого решения найдут скоро и болезненный конец. Вы делаете мою жизнь трудно.
Многие, большое спасибо Gilles (https://unix.stackexchange.com/users/885/gilles), кто нашел решение!!!