
Я использую 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 единственная проблема, которая у меня осталась, — это вставка средней кнопкой.
Продолжение: каким-то образом проблема решилась сама собой. После удаления Auto Copy Firefox работает так, как я и ожидал (как любое приложение X). Не могу понять, почему он не делал этого раньше, возможно, я слишком много возился с about:config и недостаточно часто перезапускал.
решение1
Даже если я выбираю «Вставить» в меню, вставляется не выделенный текст (вне Firefox), а последний выделенный текст внутри Firefox.
X имеет до трех буферов обмена: Primary, Secondary и Clipboard. Нажатие средней кнопки вставляет содержимое Primary, выбираявставитьиз контекстного меню вставляет содержимое буфера обмена.
Чтобы скопировать что-либо в буфер обмена, а не в основной, вам нужно нажать Ctrl( + Shift) + Cили выбратькопияв контекстном меню.