Я не понимаю вставку среднего клика.
Иногда я выделяю текст, средний щелчок в окне, куда я хочу, чтобы он шел, и он делает то, что я хочу. Иногда это не так.
Например, когда я выделяю текст в Firefox, затем нажимаю и нажимаю среднюю кнопку мыши в терминале vim, ничего не происходит.
Что происходит?
Спасибо!
источник
На самом деле существует 2 различных типа копирования и вставки - один из них предоставляется базовой графической системой X11, а другой - вашим оконным менеджером (Gnome, KDE и т. Д.).
Достаточно выделить текст без щелчка, чтобы скопировать его в буферное пространство X11, и щелчок по нему будет вставлен по среднему щелчку. Если вы используете control-X или control-C, он также будет использовать буферное пространство оконного менеджера (так как вы должны были выделить его, чтобы использовать эти ключи), но только control-V получит текст оттуда - средний щелчок не будет.
Чтобы сделать вещи более запутанными, менеджер и копирование оконного менеджера будет работать и с нетекстовыми элементами, поэтому, даже если при выделении выделено некоторое количество текста в оба буфера, вы можете вместо этого иметь некоторые файлы или сложные данные в буфере оконного менеджера и два будут не синхронизированы.
Некоторые приложения достаточно умны, чтобы понимать и использовать оба, другие - нет. Окна терминала обычно глупы, когда дело доходит до копирования и вставки. Обычно для каждого приложения есть настройки, которые говорят им, как исправить беспорядок копирования и вставки, но их правильная настройка - большая работа. Я думаю, что Ubuntu получает большинство из них по умолчанию.
Ситуация исторически была намного хуже и привела к тому, что freedesktop определил стандарты вокруг нее:
http://standards.freedesktop.org/clipboards-spec/clipboards-latest.txt
источник