Форум русскоязычного сообщества Ubuntu


Автор Тема: Колёсико (средняя кнопка мыши)  (Прочитано 3766 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mohammad

  • Автор темы
  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
Колёсико (средняя кнопка мыши)
« : 21 Сентябрь 2017, 11:00:12 »
Подниму данную проблему снова. Она уже встречалась на форуме несколько лет назад, но решения тогда так и не было найдено. Вот эта тема: https://forum.ubuntu.ru/index.php?topic=191753.0
Нажатие на среднюю кнопку мыши (или на колёсико) воспринимается системой как нажатие на Ctrl+Ins (или Ctrl+V), что приводит к вставке содержимого буфера обмена. Как можно отключить это безобразие?

P.S. Система стоит Ubuntu 16.04 LTS.

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Колёсико (средняя кнопка мыши)
« Ответ #1 : 21 Сентябрь 2017, 11:19:59 »
Попробуйте через xinput. Покажите xinput
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Онлайн Pilot6

  • Старожил
  • *
  • Сообщений: 13492
  • Xubuntu 18.04
    • Просмотр профиля
Re: Колёсико (средняя кнопка мыши)
« Ответ #2 : 21 Сентябрь 2017, 14:42:33 »
Как можно отключить это безобразие?
Это не безобразие, а очень полезная фича. Это отдельный буфер обмена.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Mohammad

  • Автор темы
  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
Re: Колёсико (средняя кнопка мыши)
« Ответ #3 : 21 Сентябрь 2017, 15:14:36 »
Это не безобразие, а очень полезная фича. Это отдельный буфер обмена.
Полезность любой фичи определяется лёгкостью/доступностью её отключения.
На самом деле это огромная бесполезная трата времени - переносить руку с клавиатуры на мышь, с целью нажать там среднюю кнопку, а затем обратно. Гораздо быстрее это получается если не отрывать руку от клавиатуры вообще.

Пользователь добавил сообщение 21 Сентябрь 2017, 15:21:57:
Попробуйте через xinput.
Спасибо большое за совет. Но мне он не подходит, поскольку даже после долгого поиска в поисковиках я не нашёл синтаксиса этой команды и как её использовать осталось мне неведомо; Вы тоже не написали этого.

Кажется я нашёл способ борьбы с этой напастью. Сейчас попробую перезагрузиться и если всё сработает нормально, я напишу этот способ.

Пользователь добавил сообщение 21 Сентябрь 2017, 16:43:53:
Да, всё отлично работает! Наконец-то нажатие средней кнопки перестало гадить и коверкать документы!
Справедливости ради скажу, что данная функция, возможно, и была полезна в эпоху, когда в ходу были 3-хкнопочные бесколёсные мыши. Я отлично помню тот период, когда мышки начали снабжаться третьей кнопкой и считаю, что в то время данная функция была бы очень полезной. Да и сейчас тоже, но только если использовать ту самую трёхкнопочную мышку. В случае с колёсиком данная функция идёт во вред, т.к., не зная о ней, можно напортить кучу документов, что и произошло у нас. Быстро прокручивая колёсиком большой объём текста, люди часто нажимали на колесо так, что в документ вставлялась некая вставка, которую пользователь просто не замечал. В итоге много документов оказалось подпорчено.

Итак, я нашёл 3 способа борьбы с этим явлением - два глобальных для всей системы и один для локального юзера.
Запомнил я только один способ - тот, который сам использовал. Для этого нужно в файл /etc/rc.local записать строчку
xmodmap -e 'pointer= 1 0' 2>&1И всё.
Был ещё способ, связанный с /etc/X11/xorg.conf, но там текста было много, да и непонятно какая команда что делает и за что отвечает, поэтому я не стал трогать данный файл.

А теперь я опишу, как выполнить данную процедуру, для таких людей, как я сам. Я очень уважительно отношусь к форумчанам, но уже пару раз писал, что способы решения различных проблем, которые они предлагают в 95-97% случаев рассчитаны либо на них же самих, либо на тех, кто почти в совершенстве разбирается в системе, но никак не на простых пользователей. У меня мало знакомых, пользующихся Линуксом, он из них я - единственный, кто иногда задаёт вопросы тут на форуме. Не потому, что остальным всё всегда понятно, наоборот, они всегда консультируются у меня, а потому, что получаемый здесь ответ, как правило, для них бесполезен. Это всё равно, что я скажу программисту: "Раз у твоего брата обнаружена опухоль, иди сделай ему резекцию желудка по Бильрот-2 в модификации Гофмейстера — Финстерера". Интересно, что бедный программист из этого поймёт? Я пойму. И другие хирурги поймут. Да и нехирурги тоже, если нормальные врачи. А не врачи - вряд ли. Так же и здесь.
В общем, для того, чтобы отключить функцию вставки по средней кнопке мыши нужно сделать следующее:
1. Вызвать терминал. Для этого на клавиатуре нажимаем комбинацию клавиш Ctrl+Alt+T.
2. В открывшемся окне терминала пишем команду: sudo nautilus
3. Тут же система потребует ввода пароля. Вводим пароль, не забывая, что при этом никакие точки или звёздочки показываться на экране не будут.
4. После ввода пароля открывается окно файлового менеджера, в котором с левой стороны нужно выбрать пункт "Компьютер" и затем справа папку etc и зайти в неё.
5. В этой папке отыскать файл rc.local и запустить его двойным щелчком мыши либо клавишей Enter, предварительно выделив его.
6. Открывшийся файл заканчивается строкой exit 0. Устанавливаем курсор на одну строчку выше этой последней строки и пишем xmodmap -e 'pointer= 1 0' 2>&1
7. Вас не должно смущать то, что в процессе написания этой строчки написанное может менять свой цвет.
8. После этого можно нажать на "Сохранить" в правом верхнем углу или на значок "Закрыть" в левом верхнем углу. В последнем случае система спросит сохранить ли изменения. Нужно выбрать "Сохранить". Если кнопки "Сохранить" не будет, а вместо неё будет "Сохранить как...", значит вы запустили файловый менеджер не через терминал или без команды sudo. В этом случае закройте всё без сохранений и начните всё заново, строго придерживаясь инструкции.
9. После сохранения можете закрыть всё.
10.Я не помню, требуется ли после этого перезагружать компьютер, но на всякий случай лучше перезагрузить.
11.Наслаждаться нормальной работой колёсика мыши!

ВАЖНО!!!
Вся описанная процедура нормально работает на Linux Ubuntu 14.04 и более последних. Я лично проверял на Ubuntu 16.04 LTS. В других версиях системы тоже должно работать, но я лично не проверял. В системах, отличных от Ubuntu может не быть файлового менеджера nautilus, поэтому там это не сработает. Там нужно уже смотреть, как говориться, "на месте".
Самый лучший вариант реализации вышеописанной процедуры - распечатать данную инструкцию и использовать именно бумажную версию, т.к. если вы в процессе переключитесь в окно браузера, чтобы прочесть очередной шаг, то лёгкими способами вы уже не сможете переключиться обратно на окно nautilus'а, запущенного из терминала. Т.е., это, конечно, возможно, но возни будет куда больше.
« Последнее редактирование: 21 Сентябрь 2017, 16:47:55 от Mohammad »

Оффлайн Mohammad

  • Автор темы
  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
Re: Колёсико (средняя кнопка мыши)
« Ответ #4 : 03 Октябрь 2017, 15:28:56 »
Спустя некоторое время, обнаружил, что указанный выше способ отключения "Вставки" средней кнопкой мышки работает "в зависимости от температуры в Зимбабве", т.е. без каких-либо закономерностей. Чаще всего это работает, но иногда средняя кнопка всё же "вставляет" в документ содержимое буфера обмена. С чем это связано и в каких случаях данная функция работает/не_работает - пока загадка.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27425
    • Просмотр профиля
Re: Колёсико (средняя кнопка мыши)
« Ответ #5 : 03 Октябрь 2017, 15:32:26 »
Ваша проблема в том, что утверждение
Нажатие на среднюю кнопку мыши (или на колёсико) воспринимается системой как нажатие на Ctrl+Ins (или Ctrl+V)
в принципе неверно. Нажатие на среднюю кнопку воспринимается системой именно как нажатие на третью кнопку мыши. Никак иначе. А вот как это нажатие интерпретируется программой - личное дело самой программы.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Mohammad

  • Автор темы
  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
Re: Колёсико (средняя кнопка мыши)
« Ответ #6 : 03 Октябрь 2017, 15:59:36 »
Нажатие на среднюю кнопку воспринимается системой именно как нажатие на третью кнопку мыши. Никак иначе. А вот как это нажатие интерпретируется программой - личное дело самой программы.
Не спорю. Но как тогда объяснить, что данный функционал работает только в Линуксах и не работает в тех же версиях тех же программ под Windows, например, в LibreOffice, Firefox или GIMP?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27425
    • Просмотр профиля
Re: Колёсико (средняя кнопка мыши)
« Ответ #7 : 03 Октябрь 2017, 16:02:07 »
Так и объясняйте - личное дело программы.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Mohammad

  • Автор темы
  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
Re: Колёсико (средняя кнопка мыши)
« Ответ #8 : 03 Октябрь 2017, 16:31:29 »
Ну, тогда в настройках программы должен быть пункт, отвечающий за отключение данного функционала. Но такого нет, насколько я знаю. Поищу ещё.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27425
    • Просмотр профиля
Re: Колёсико (средняя кнопка мыши)
« Ответ #9 : 03 Октябрь 2017, 17:55:48 »
Это настройки компиляции, обычно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.18 секунд. Запросов: 24.