LINUX.ORG.RU
ФорумTalks

[middle click] как убрать?


0

0

Сорри что в talks, просто меня тут один знакомый уже извел: как убрать вставку иксового буфера по клику средней кнопкой мыши? Все интернеты перерыл - тишина...

ремапить кнопку и прочие костыли не предлагать :)

aix27249
() автор топика

а чем это мешает?

drull ★☆☆☆
()

без хала вот так -

Section "InputDevice"
....
Option "Emulate3Buttons" "true"
Option "EmulateWheelButton" "2"
Option "EmulateWheel" "true"

а вообще пусть привыкает, это же удобно, в венде например чувствуется что не хватает этого сильно...

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

http://dev-loki.blogspot.com/2007/12/disable-middle-mouse-pasting-sort-of.html

еще вот такое решение

xmodmap -pp |perl -ne 'BEGIN{@a=();$h=0}
{next unless /^\s*\d+\s+\d+\s*$/;
($v)=/^\s*\d+\s+(\d+)\s*$/; push(@a,$v);
if ($v gt $h) {$h=$v}}
END{@b=();foreach(@a){
if ($_ eq "2"){push(@b,$h)} elsif($_ eq $h){push(@b,"2")} else{push(@b,$_)}
}; print "pointer = ".join(" ",@b)."\n";}' >> ~/.Xmodmap

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Спасибо за оба варианта, но это несколько не то - это полностью отключает среднюю кнопку. А хочется чтоб кнопка работала так же, за исключением вставки текста. Неужели иксы для этого надо патчить? о_О Кстати, какой модуль иксов за это отвечает?

aix27249
() автор топика
Ответ на: комментарий от aix27249

Как говорили древние, "эту конфетку нужно забить в зубы молотком".

abraziv_whiskey ★★★★★
()
Ответ на: комментарий от aix27249

> Неужели иксы для этого надо патчить? Кстати, какой модуль иксов за это отвечает?

Ну ты даешь... Т.е. ремаппить кнопку тебе не предлагать, а пропатчить иксы - это запросто?

name_no ★★
()
Ответ на: комментарий от name_no

Да, потому что результат разный. Если ремапить кнопку - то она становится нерабочей совсем. А хочется лишь отключить иксовый буфер обмена.

aix27249
() автор топика
Ответ на: комментарий от aix27249

А что она должна делать по-твоему? Я не припоминаю, как её в винде пользовался, кроме закрывать вкладки и открывать ссылку в отдельной вкладке в опере.

name_no ★★
()
Ответ на: комментарий от Sylvia

>еще вот такое решение

xmodmap -pp |perl -ne 'BEGIN{@a=();$h=0}
{next unless /^\s*\d+\s+\d+\s*$/;
($v)=/^\s*\d+\s+(\d+)\s*$/; push(@a,$v);
if ($v gt $h) {$h=$v}}
END{@b=();foreach(@a){
if ($_ eq "2"){push(@b,$h)} elsif($_ eq $h){push(@b,"2")} else{push(@b,$_)}
}; print "pointer = ".join(" ",@b)."\n";}' >> ~/.Xmodmap 

теперь middle click будет делать rm -rf ? :3

Lucky1 ★★★
()
Ответ на: комментарий от name_no

Во-первых вкладки в опере. В общем-то это главное. Во-вторых - это таки полезная кнопка. Т.е. именно как просто третья кнопка мыши - это штука полезная. А вот случайные нажатия на кнопку при прокрутке в браузере вызывают неприятные эффекты.

aix27249
() автор топика
Ответ на: комментарий от aix27249

> Во-первых вкладки в опере.

Оно работает сейчас, ничего делать не надо. На поле ввода - вставляет текст, над в кладкой - закрывает вкладку, над ссылкой - открывает ссылку.

> именно как просто третья кнопка мыши - это штука полезная.

Да что ж она делает-то такого? Что делает третья кнопка?

name_no ★★
()
Ответ на: комментарий от aix27249

> случайные нажатия на кнопку при прокрутке в браузере вызывают неприятные эффекты.

Например, firefox пытается загрузить страницу по адресу из буфера обмена. Сильно бесит.

AITap ★★★★★
()
Ответ на: комментарий от aix27249

Ну вы блин. Когда я покупал себе трекбол, мне один чел сказал, что будет неудобно, потому что я не смогу одновременно перемещать курсор и кликать на левую кнопку. Или правую, не важно.

Нефиг нажимать на колесо во время прокрутки! У меня ни разу такой проблемы не возникло, хотя разнокалиберных мышей я использовал не одну дюжину.

name_no ★★
()
Ответ на: комментарий от name_no

> Нефиг нажимать на колесо во время прокрутки!
А я и не нажимаю, а просто промахиваюсь средней кнопкой мыши мимо ссылки.

AITap ★★★★★
()
Ответ на: комментарий от AITap

>> Нефиг нажимать на колесо во время прокрутки!

> А я и не нажимаю, а просто промахиваюсь средней кнопкой мыши мимо ссылки.

и как тут тебе поможет то, что хочет сделать автор?

name_no ★★
()
Ответ на: комментарий от name_no

> то, что хочет сделать автор
Никак. Но вот заставить firefox не обрабатывать такое нажатие было бы хорошо.

AITap ★★★★★
()
Ответ на: комментарий от AITap

>> то, что хочет сделать автор

> Никак. Но вот заставить firefox не обрабатывать такое нажатие было бы хорошо.

предполагаю, что для этого в фоксе традиционно есть плагин.

name_no ★★
()

Ну не знаю. Это же ОФИГЕННО удобно!

vada ★★★★★
()
Ответ на: комментарий от AITap

> Никак. Но вот заставить firefox не обрабатывать такое нажатие было бы хорошо.

Оно настраивается. Если я ничего не путаю, то на about:config пункт middlemouse.paste в false

trapezoid
()
Ответ на: комментарий от AITap

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

aix27249
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.