Я постоянно разочарован двумя отдельными буферами обмена в X / Gnome. Я постоянно делаю такие вещи, как control-C, чтобы скопировать, а затем нажимаю среднюю кнопку мыши, чтобы получить неправильные данные. Или выберите что-то, затем перейдите туда, куда я хочу вставить это, и выберите то, что я хочу вставить, только чтобы потерять мой первый выбор!
Есть ли способ объединить эти два буфера обмена?
Обновление: Parcellite подходит близко, но вставка поверх выбора действительно необходима. Есть ли способ отключить выбор как копировать в X?
Ответы:
autocutsel - это то, что вы хотите синхронизировать между основным буфером обмена X / X11 и буфером обмена Gnome / GTK! Вот как:
Магия!
источник
.bashrc
«autocutsel» не будет делать то, что вы хотите.
Эта проблема существует уже более десяти лет, пока я не нашел решение несколько недель назад.
Вам нужно сделать это:
Щелкните правой кнопкой мыши, перейдите по значку и перейдите в «Настройки»
Проверьте следующее:
источник
sudo yum install parcellite
для RHEL / CentOSinstall xdotool
Поэтому я на самом деле хотел бы хранить разные буферы копирования отдельно и иногда синхронизировать их с одним или другим (например, когда я использую keepass2). Поэтому, если я хочу переместить что-то из буфера обмена в основной буфер копирования (средняя кнопка мыши) , Я сделаю:
источник
Это не гном, но у Klipper из KDE есть возможность сделать это. Я также разочарован отсутствием этого в gnome.
источник
Я думаю, что autocutsel решит вашу проблему. Большинство дистрибутивов хитроумно называются "autocutsel". В Ubuntu это в хранилище вселенной.
источник
Начиная с 0.9.2-1 (Debian Squeeze), parcellite, кажется, объединяет две буфера обмена (Primary & Selection), в то время как autocutsel 0.9.0-1 работает большую часть времени, но происходит случайным образом.
источник
loliclip (текущее имя: xcmenu ) делает то, что я искал, когда наткнулся на этот вопрос. Он эффективно отключает копирование при выборе мыши, заставляя основной буфер синхронизироваться с буфером обмена. С настройками по умолчанию после запуска этой программы вы можете скопировать с помощью Ctrl + C (или Ctrl + Insert) и вставить его с помощью Ctrl + V (или Shift + Insert).
источник
Problem 2
происходит потому, что при копировании путем выделения и вставки с помощью среднего щелчка перемещается текст в / из одного и того же буфера, основного буфера выбора. Чтобы изменить это, я думаю, вам придется изменить и перекомпилировать Xorg. Но я могу ошибаться.Было бы проще решить обе проблемы без необходимости вставки с помощью среднего щелчка. Это потребует явного копирования / вставки, как и то , что Ctrl+ C / Ctrl+ Vсделать для настольных приложений, но он будет работать для любого X приложения.
Нам нужна программа, которая копирует выбор X в буфер обмена, и другая программа, которая вставляет буфер обмена в курсор. Затем вы можете связать их с некоторыми универсальными комбинациями клавиш. Я не знаю, есть ли еще подобные программы.
источник
klipper
делает это отлично ..