Xubuntu 17.04: проблема с радикальным изменением поведения средней мыши

взгляните на панель запуска RabbitVCS и отредактируйте записи быстрого списка.

Пусковая установка будет в ~ / .local / share / applications / or / usr / share / applications, это будет файл [. d1]

Дополнительные опции должны быть определены в блоках [Desktop Action], их можно удалить, а затем удалить из строки «Действия».

Изменения должны отображаться мгновенно. [ ! d3]

0
задан 31 May 2017 в 20:43

6 ответов

Большое спасибо за ответ. Хотя это не касалось моей конкретной проблемы, оно показало мне очень близкое решение, и я смог увидеть, что нужно сделать. По-видимому, проблема, решаемая в ответе, была случай, когда средняя кнопка мыши не вставляла содержимое из буфера выбора, и это было исправлено этим решением. В моем случае это была прокрутка, которую нужно было отключить. Вот шаги, которые я предпринял:

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: В качестве пользователя root выполните команду:

xinput set-prop 9 "libinput Button Scrolling Button" 0

Это устанавливает прокрутку к несуществующей кнопке # 0.

4: Теперь повторите вторую команду, чтобы проверить изменение:

libinput Button Scrolling Button (299): 0

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

5: добавьте команду на шаге 3 в файл 9 , чтобы она выполнялась каждый раз, когда запускается оконный менеджер.

0
ответ дан 22 May 2018 в 22:01

Большое спасибо за ответ. Хотя это не касалось моей конкретной проблемы, оно показало мне очень близкое решение, и я смог увидеть, что нужно сделать. По-видимому, проблема, решаемая в ответе, была случай, когда средняя кнопка мыши не вставляла содержимое из буфера выбора, и это было исправлено этим решением. В моем случае это была прокрутка, которую нужно было отключить. Вот шаги, которые я предпринял:

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: В качестве пользователя root выполните команду:

xinput set-prop 9 "libinput Button Scrolling Button" 0

Это устанавливает прокрутку к несуществующей кнопке # 0.

4: Теперь повторите вторую команду, чтобы проверить изменение:

libinput Button Scrolling Button (299): 0

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

5: добавьте команду на шаге 3 в файл 9 , чтобы она выполнялась каждый раз, когда запускается оконный менеджер.

0
ответ дан 18 July 2018 в 12:24

Большое спасибо за ответ. Хотя это не касалось моей конкретной проблемы, оно показало мне очень близкое решение, и я смог увидеть, что нужно сделать. По-видимому, проблема, решаемая в ответе, была случай, когда средняя кнопка мыши не вставляла содержимое из буфера выбора, и это было исправлено этим решением. В моем случае это была прокрутка, которую нужно было отключить. Вот шаги, которые я предпринял:

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: В качестве пользователя root выполните команду:

xinput set-prop 9 "libinput Button Scrolling Button" 0

Это устанавливает прокрутку к несуществующей кнопке # 0.

4: Теперь повторите вторую команду, чтобы проверить изменение:

libinput Button Scrolling Button (299): 0

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

5: добавьте команду на шаге 3 в файл 9 , чтобы она выполнялась каждый раз, когда запускается оконный менеджер.

0
ответ дан 24 July 2018 в 19:57

С Ubuntu 17 (17.10, 17.04), а в XFCE средняя скобка копирования кнопки мыши не работает вообще. Попробуйте следующее для всех систем на базе X-сервера. Уэйленд к сожалению приносит те же проблемы, но я не знаю ни одного решения.

РЕШЕНИЕ:

Чтобы включить функцию вставки средней кнопки мыши, измените xinput.

a) Запросите ваше устройство:

xinput list

Определите свою мышь. Со мной было устройство № 10.

b) xinput list-props 10

Дает мне настройки для мыши.

c) Мне нужно изменить значение для «libinput Middle Emulation Enabled (294)»: «и мне нужно сделать это как root:

sudo xinput set-prop 10" libinput Средняя эмуляция включена "1

d ) Проверьте, изменилось ли значение на 1:

xinput list-props 10

Да, он работает: «libinput Middle Emulation Enabled (294): 1»

[d13 ] Чтобы сделать это постоянным, добавьте строку в ~ / .xstartup! В моем случае это выглядит так же, как и раньше:

xinput set-prop 10 libinput Средняя эмуляция включена 1

Это делает ее эффективной с начала.

Что стоит за этим: https://wiki.ubuntu.com/X/Config/Input

Я категорически не согласен с тем, что Ubuntu и Gnome решили отключить стандартную палочку Unix Middle Mouse. Даже в XFCE Ubuntu 17 он опустошен. Пусть руководители этого решения находят скоро и болезненный конец.

Многие, большое спасибо Жилю ( https://wiki.ubuntu.com/X/Config/Input ), которые нашли решение !!!

У меня были те же проблемы, что и Ubuntu 16, 14.10 и более ранние: в папке с копией Unix-стиля не работает. Разочарование настроек по умолчанию. Тем не менее, вот решение (частично завершение работы других людей):

2) Чтобы исправить проблему с терминалом, я успешно поместил следующие строки в свой xorg.conf:

[d23 ] (посмотрите, подходит ли вам /etc/X11/xorg.conf. Может быть разным для Lubuntu и т. д.)

`Раздел« InputClass »

Идентификатор« средний класс эмуляции кнопок » «

MatchIsPointer« on »

Опция« Emulate3Buttons »« on »

EndSection`

1) Очень анонимный сбой в работе отсутствующая третья кнопка мыши (сенсорная панель, Мраморная мышь) может быть исправлена ​​с помощью «настроек gpointing-device». Просто установите с помощью CLI с помощью

apt-get install gpointing-device-settings

. Затем вызовите gpointing-device-settings, чтобы получить окно gui. Примечание. В обновленном Ubuntus есть незафиксированная ошибка, которая уничтожает ваши настройки при перезагрузке. Вы можете поместить gpointing-device-settings в автозапуск, но все равно нужно запросить его. Я не знаю о правильном конфигурационном решении.

Возможно, некоторые шаги требуют доступа к sudo или root. Я предполагаю, что вы знаете.

Однако теперь я могу использовать скопированную копию unixish по метке и средней кнопке мыши. По крайней мере, в терминале.

Надеюсь, что это поможет.

FF!

Дополнение:

С Ubuntu 17 и в XFCE средняя скобка копирования кнопки мыши вообще не работала.

SOLUTION:

Чтобы включить функцию вставки средней кнопки мыши, измените xinput. a) Запросите свое устройство: список xinput Определите свою мышь. Со мной это было устройство номер 10. b) 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»

Что стоит за ним: https://wiki.ubuntu.com/X/Config/Input [ ! d40]

Я категорически не согласен с тем, что Ubuntu и Gnome решили отключить стандартную пасту Unix Middle Mouse. Даже в XFCE Ubuntu 17 он опустошен. Пусть руководители этого решения находят скоро и болезненный конец.

Многие, большое спасибо Жилю ( https://wiki.ubuntu.com/X/Config/Input ), которые нашли решение !!!

0
ответ дан 22 May 2018 в 22:01

С Ubuntu 17 (17.10, 17.04), а в XFCE средняя скобка копирования кнопки мыши не работает вообще. Попробуйте следующее для всех систем на базе X-сервера. Уэйленд к сожалению приносит те же проблемы, но я не знаю ни одного решения.

РЕШЕНИЕ:

Чтобы включить функцию вставки средней кнопки мыши, измените xinput.

a) Запросите ваше устройство:

xinput list

Определите свою мышь. Со мной было устройство № 10.

b) xinput list-props 10

Дает мне настройки для мыши.

c) Мне нужно изменить значение для «libinput Middle Emulation Enabled (294)»: «и мне нужно сделать это как root:

sudo xinput set-prop 10" libinput Средняя эмуляция включена "1

d ) Проверьте, изменилось ли значение на 1:

xinput list-props 10

Да, он работает: «libinput Middle Emulation Enabled (294): 1»

Чтобы сделать это постоянным, добавьте строку в ~ / .xstartup! В моем случае это выглядит так же, как и раньше:

xinput set-prop 10 libinput Средняя эмуляция включена 1

Это делает ее эффективной с начала.

Что стоит за этим: https://wiki.ubuntu.com/X/Config/Input

Я категорически не согласен с тем, что Ubuntu и Gnome решили отключить стандартную палочку Unix Middle Mouse. Даже в XFCE Ubuntu 17 он опустошен. Пусть руководители этого решения находят скоро и болезненный конец.

Многие, большое спасибо Жилю ( https://wiki.ubuntu.com/X/Config/Input ), которые нашли решение !!!

У меня были те же проблемы, что и Ubuntu 16, 14.10 и более ранние: в папке с копией Unix-стиля не работает. Разочарование настроек по умолчанию. Тем не менее, вот решение (частично завершение работы других людей):

2) Чтобы исправить проблему с терминалом, я успешно поместил следующие строки в свой xorg.conf:

(посмотрите, подходит ли вам /etc/X11/xorg.conf. Может быть разным для Lubuntu и т. д.)

`Раздел« InputClass »

Идентификатор« средний класс эмуляции кнопок » «

MatchIsPointer« on »

Опция« Emulate3Buttons »« on »

EndSection`

1) Очень анонимный сбой в работе отсутствующая третья кнопка мыши (сенсорная панель, Мраморная мышь) может быть исправлена ​​с помощью «настроек gpointing-device». Просто установите с помощью CLI с помощью

apt-get install gpointing-device-settings

. Затем вызовите gpointing-device-settings, чтобы получить окно gui. Примечание. В обновленном Ubuntus есть незафиксированная ошибка, которая уничтожает ваши настройки при перезагрузке. Вы можете поместить gpointing-device-settings в автозапуск, но все равно нужно запросить его. Я не знаю о правильном конфигурационном решении.

Возможно, некоторые шаги требуют доступа к sudo или root. Я предполагаю, что вы знаете.

Однако теперь я могу использовать скопированную копию unixish по метке и средней кнопке мыши. По крайней мере, в терминале.

Надеюсь, что это поможет.

FF!

Дополнение:

С Ubuntu 17 и в XFCE средняя скобка копирования кнопки мыши вообще не работала.

SOLUTION:

Чтобы включить функцию вставки средней кнопки мыши, измените xinput. a) Запросите свое устройство: список xinput Определите свою мышь. Со мной это было устройство номер 10. b) 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»

Что стоит за ним: https://wiki.ubuntu.com/X/Config/Input [ ! d40]

Я категорически не согласен с тем, что Ubuntu и Gnome решили отключить стандартную пасту Unix Middle Mouse. Даже в XFCE Ubuntu 17 он опустошен. Пусть руководители этого решения находят скоро и болезненный конец.

Многие, большое спасибо Жилю ( https://wiki.ubuntu.com/X/Config/Input ), которые нашли решение !!!

0
ответ дан 18 July 2018 в 12:24

С Ubuntu 17 (17.10, 17.04), а в XFCE средняя скобка копирования кнопки мыши не работает вообще. Попробуйте следующее для всех систем на базе X-сервера. Уэйленд к сожалению приносит те же проблемы, но я не знаю ни одного решения.

РЕШЕНИЕ:

Чтобы включить функцию вставки средней кнопки мыши, измените xinput.

a) Запросите ваше устройство:

xinput list

Определите свою мышь. Со мной было устройство № 10.

b) xinput list-props 10

Дает мне настройки для мыши.

c) Мне нужно изменить значение для «libinput Middle Emulation Enabled (294)»: «и мне нужно сделать это как root:

sudo xinput set-prop 10" libinput Средняя эмуляция включена "1

d ) Проверьте, изменилось ли значение на 1:

xinput list-props 10

Да, он работает: «libinput Middle Emulation Enabled (294): 1»

Чтобы сделать это постоянным, добавьте строку в ~ / .xstartup! В моем случае это выглядит так же, как и раньше:

xinput set-prop 10 libinput Средняя эмуляция включена 1

Это делает ее эффективной с начала.

Что стоит за этим: https://wiki.ubuntu.com/X/Config/Input

Я категорически не согласен с тем, что Ubuntu и Gnome решили отключить стандартную палочку Unix Middle Mouse. Даже в XFCE Ubuntu 17 он опустошен. Пусть руководители этого решения находят скоро и болезненный конец.

Многие, большое спасибо Жилю ( https://wiki.ubuntu.com/X/Config/Input ), которые нашли решение !!!

У меня были те же проблемы, что и Ubuntu 16, 14.10 и более ранние: в папке с копией Unix-стиля не работает. Разочарование настроек по умолчанию. Тем не менее, вот решение (частично завершение работы других людей):

2) Чтобы исправить проблему с терминалом, я успешно поместил следующие строки в свой xorg.conf:

(посмотрите, подходит ли вам /etc/X11/xorg.conf. Может быть разным для Lubuntu и т. д.)

`Раздел« InputClass »

Идентификатор« средний класс эмуляции кнопок » «

MatchIsPointer« on »

Опция« Emulate3Buttons »« on »

EndSection`

1) Очень анонимный сбой в работе отсутствующая третья кнопка мыши (сенсорная панель, Мраморная мышь) может быть исправлена ​​с помощью «настроек gpointing-device». Просто установите с помощью CLI с помощью

apt-get install gpointing-device-settings

. Затем вызовите gpointing-device-settings, чтобы получить окно gui. Примечание. В обновленном Ubuntus есть незафиксированная ошибка, которая уничтожает ваши настройки при перезагрузке. Вы можете поместить gpointing-device-settings в автозапуск, но все равно нужно запросить его. Я не знаю о правильном конфигурационном решении.

Возможно, некоторые шаги требуют доступа к sudo или root. Я предполагаю, что вы знаете.

Однако теперь я могу использовать скопированную копию unixish по метке и средней кнопке мыши. По крайней мере, в терминале.

Надеюсь, что это поможет.

FF!

Дополнение:

С Ubuntu 17 и в XFCE средняя скобка копирования кнопки мыши вообще не работала.

SOLUTION:

Чтобы включить функцию вставки средней кнопки мыши, измените xinput. a) Запросите свое устройство: список xinput Определите свою мышь. Со мной это было устройство номер 10. b) 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»

Что стоит за ним: https://wiki.ubuntu.com/X/Config/Input [ ! d40]

Я категорически не согласен с тем, что Ubuntu и Gnome решили отключить стандартную пасту Unix Middle Mouse. Даже в XFCE Ubuntu 17 он опустошен. Пусть руководители этого решения находят скоро и болезненный конец.

Многие, большое спасибо Жилю ( https://wiki.ubuntu.com/X/Config/Input ), которые нашли решение !!!

0
ответ дан 24 July 2018 в 19:57

Другие вопросы по тегам:

Похожие вопросы: