До недавнего времени, когда какое-то обновление OpenSuSe перенастраивало это на всех моих машинах, я широко использовал копирование-вставку мыши. Теперь кнопка прокрутки - та, которую нужно вставить (которую я ненавижу, потому что трудно нажимать без прокрутки, и я также иногда нажимаю на нее случайно).
Где это настроено? В идеале я хотел бы что-то, что я могу добавить к началу сессии (как для Gnome, так и для KDE).
Ответы:
Это настраивается в /etc/X11/xorg.conf.
Вы увидите раздел, который выглядит как
Вот случайная неопределенно релевантная ссылка от SU.
/superuser/258649/multi-button-mouse-on-x11-how-can-i-configure-several-buttons-to-act-as-the-midd
источник
/etc/X11/xorg.conf
если он не существует, достаточно просто.Вы можете установить это свойство с помощью
xinput
. Запустите,xinput list
чтобы увидеть список подключенных устройств ввода. Запишите точное имя или номер устройства, соответствующего вашей мыши (не «Указатель виртуального ядра», а что-то вроде «Logitech USB-PS / 2 Mouse M-BA47»). Название зависит от вашей модели мыши; Я думаю, что номер назначается динамически, поэтому вам, возможно, придется немного разобраться, чтобы справиться с несколькими машинами.Затем беги
Запустите,
xinput list-props "$device_name_or_number"
чтобы увидеть список доступных свойств, точный набор отличается в разных системах.Пока вы на нем, вы можете настроить другие параметры (запустите,
xinput list-props "$device_name_or_number"
чтобы узнать, какие параметры существуют). В частности, по умолчанию, я думаю, что эмулируемая средняя кнопка будет такой же, как нажатие колеса мыши, но это должно быть исправлено путем переназначения кнопки колеса (Evdev Wheel Emulation Button
).Смотрите также Настройка устройств ввода в вики Ubuntu .
источник
xorg.conf
отсутствует во многих современных системах (и отсутствовал довольно долгое время).В Ubuntu 17 и в XFCE вставка копирования средней кнопки мыши вообще не работала.
РЕШЕНИЕ:
Чтобы включить функцию вставки средней кнопки мыши, отредактируйте xinput.
а) Запрос вашего устройства:
xinput list
Определите вашу мышь. Со мной это было устройство № 10.
б)
xinput list-props 10
Дает мне настройки для мыши.
c) Мне нужно изменить значение для «Libinput Middle Emulation Enabled (294):», и мне нужно сделать это как root:
sudo xinput set-prop 10 "libinput Middle Emulation Enabled" 1
d) Проверьте, не изменилось ли значение на 1:
xinput list-props 10
Да, это работает: "Libinput Middle Emulation Enabled (294): 1"
Чтобы сделать это постоянным, добавьте строку в
~/.xstartup
!В моем случае это выглядит так же, как и раньше:
xinput set-prop 10 libinput Middle Emulation Enabled 1
Это делает его эффективным с самого начала.
Что за этим стоит: https://wiki.ubuntu.com/X/Config/Input
Я категорически не согласен с тем, что Ubuntu и Gnome решили отключить стандартную пасту Unix Middle Mouse. Даже в XFCE Ubuntu 17 он опустошен. Пусть менеджеры, стоящие за этим решением, найдут скорый и мучительный конец. Ты усложняешь мне жизнь.
Большое, большое спасибо Жилю ( /unix//users/885/gilles ), который нашел решение !!!
У меня были те же проблемы с использованием Ubuntu 16, 14.10 и более ранних версий: вставка копии в стиле Unix в терминале не работает. Неутешительные настройки по умолчанию. Тем не менее, вот решение (отчасти завершение великой работы других людей):
2) Чтобы исправить проблему с терминалом, я успешно поместил следующие строки в свой xorg.conf :
(посмотрите, подходит ли вам /etc/X11/xorg.conf. Может быть иным для Lubuntu и т. д.)
1) Самая неприятная неисправность отсутствующей 3-й кнопки мыши (сенсорная панель, мраморная мышь ) может быть исправлена с помощью «gpointing-device-settings». Просто установите с помощью CLI с
, Затем вызовите gpointing-device-settings, чтобы открыть окно графического интерфейса. Примечание: в новой версии Ubuntus есть нефиксированная ошибка, которая стирает ваши настройки при перезагрузке. Вы можете поставить gpointing-device-settings в автозапуск, но все равно нужно будет это запросить. Я не знаю ни о каком правильном конфигурационном решении.
Вероятно, для некоторых шагов необходим доступ sudo или root. Я полагаю, вы знаете.
Тем не менее, теперь я могу использовать unixish copy paste по отметке и средней кнопке мыши. По крайней мере, в терминале. А для Marble Mouse есть отдельная статья с большим количеством деталей конфигурации.
источник
Третья кнопка мыши может быть включена во всей системе, добавив файл
/etc/X11/xorg.conf.d/20-3rdbutton.conf
со следующим содержимым:Я использую это на моем HP nc2400 с Fedora 23, и это работает.
Источником этой информации является исправленный и адаптированный конфиг комментария 14 к ошибке Red Hat 1227992 .
источник
В новой установке Ubuntu 17.04 XFCE это можно решить, удалив xserver-xorg-input-synaptics:
Причина в том, что кажется, что libinput и синаптики конкурируют или что-то в этом роде.
источник