Linux Firefox проблема копирования / вставки

3

Я использую Firefox 15.0.1 на Fedora 17 без запуска gnome или kde.

У меня проблема в том, что всякий раз, когда я выбираю текст вне Firefox, например в xterm, средняя кнопка мыши не копирует его внутри Firefox, например, в текстовой области, а вызывает контекстное меню.

Связанная проблема заключается в том, что всякий раз, когда я щелкаю среднюю кнопку мыши внутри Firefox, например, при вводе текста, средняя кнопка мыши вызывает меню, когда я хочу вставить его. Даже если я выберу Вставить в меню, вставляется не выделенный текст (из-за пределов Firefox), а последний выделенный текст в Firefox.

В about: config я пробовал «middlemouse.paste true», а также «middlemouse.paste false» вместе с надстройкой Auto Copy, но ни одна комбинация не сработала. Щелчок средней кнопкой мыши всегда вызывает контекстное меню. Но автоматическое копирование помогло автоматически скопировать выделенный текст в буфер обмена. С Auto Copy единственная проблема, которая у меня остается, это вставка по средней кнопке.

Следите: как-то проблема решилась сама собой. После удаления Auto Copy Firefox работает так, как я ожидаю (как любое приложение X). Я не могу понять, почему он не делал этого раньше, вероятно, я слишком много баловался с about: config и не перезагружал достаточно часто.

DanielFetchinson
источник
Вы должны проверить, не мешают ли некоторые надстройки нормальному поведению средней кнопки мыши
Самир,
Я полагаю, что ни один из моих аддонов не делает этого, по крайней мере, не должен :) У меня есть статус-4-evar, oldbar, jsonview, firebug.
Даниэль Фетчинсон
Я предполагаю, что это происходит только в Firefox. Попробуйте отключить все дополнения, перезапустить Firefox и посмотрите, что произойдет. Если это все еще происходит, то это не проблема аддонов. РЕДАКТИРОВАТЬ: мой middlemouse.paste установлен в true, и все работает как задумано. Если я установил значение false, вставка не работает, и меню не появляется.
Самир
Я удалил надстройку Auto Copy, и теперь все работает как положено :) Не спрашивайте меня, как, я тоже не понимаю, единственная причина, по которой я установил Auto Copy, состояла в том, чтобы иметь эту функцию, но теперь она работает без нее. Возможно, я не перезапустил Firefox достаточно быстро после внесения изменений в about: config или что-то в этом роде.
Даниэль Фетчинсон
Я рад, что вам удалось это исправить.
Самир

Ответы:

1

Даже если я выберу Вставить в меню, вставляется не выделенный текст (из-за пределов Firefox), а последний выделенный текст в Firefox.

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

Чтобы скопировать что-либо в буфер обмена, а не в основной, вы должны нажать Ctrl(+ Shift) + Cили выбрать копировать в контекстном меню.

Деннис
источник
А в Firefox нет способа скопировать с Primary?
Даниэль Фетчинсон
Я уверен, что есть. Это должно было быть частичным ответом, так как я не знаю, как решить другую проблему. Средние щелчки работают хорошо для меня, но я использую Ubuntu с Gnome.
Деннис