Я использую Linux и привык выделять текст мышью для копирования и нажимать Shift+ Insertдля вставки. (При этом используется альтернативный буфер обмена, известный как «Основной выбор».)
Кажется, это работает во всех приложениях, кроме Firefox. Firefox использует другой буфер обмена, где Ctrl+ Cкопирует и Ctrl+ Vвставляет. Есть ли какое-либо нажатие клавиши или изменение конфигурации, которое я могу сделать, чтобы вставить Firefox из буфера обмена «первичного выбора» Unix - того, из которого оно вставляется, когда я нажимаю среднюю кнопку мыши?
Примечание: я ищу сочетание клавиш , а не действие мыши.
PRIMARY
выделения является Shift + Insert. Проблема в Firefox может быть связана с тем, как GTK + решил связать shift + insert сCLIPBOARD
выбором. В ошибке 643391 GNOME есть патчи, позволяющие переназначать shift + insert для вставки изPRIMARY
выделения. Я еще не пробовал эти патчи, но в какой-то момент я попробую их, так как теперь это имеет тенденцию нарушать мое взаимодействие со всеми приложениями на основе GTK + ...Ответы:
X11 имеет несколько буферов обмена: выделение текста с помощью мыши заполняет «Первичное выделение» и нажатие средней кнопки вставляет его. Для Ctrl-V / Ctrl-C большинство программ используют «Буфер обмена», Shift-Ins иногда использует Основной Выбор, иногда Буфер обмена.
Поэтому проще не использовать Shift-Ins, а мышь или Ctrl-V / Ctrl-C для копирования текста между различными приложениями.
источник
Вы можете привязать следующую команду к клавише, она должна сделать ваш выбор Firefox доступным для других программ:
и наоборот
источник
В Linux нажатие средней кнопки (или колеса прокрутки) на мыши должно вставить содержимое буфера обмена Unix.
Если у вас нет средней кнопки мыши, одновременное нажатие левой и правой кнопок часто настроено на эмуляцию среднего щелчка.
источник
shift+insert
это не работает с Firefox.Autocutsel Util помог мне ...
Я запускаю это в моем скрипте запуска X (~ / .Xclients):
Вы можете проверить это сначала в терминале так:
Эта утилита синхронизирует CLIPBOARD с CUT_BUFFER0 (и наоборот), так что выделение в rxvt (мой выбор «xterm») будет вставлено в Firefox с использованием его стандартных горячих клавиш.
источник