Как объединить буфер обмена gnome и выделение X?

Я постоянно разочарован двумя отдельными клипбордами в X / Gnome. Я постоянно делаю такие вещи, как control-C, чтобы скопировать, а затем щелкнуть средней кнопкой мыши, чтобы вставить, и получить неправильные данные. Или выберите что-то, затем перейдите туда, куда я хочу вставить его, и выбрав то, что я хочу вставить, только чтобы потерять свой первый выбор!

есть ли способ объединить эти два планшета?

Update: Parcellite подходит близко, но вставка над выбором действительно важно. Есть способ отключить select-as-copy в X?

26
задан TREE
31.12.2022 11:29 Количество просмотров материала 2663
Распечатать страницу

8 ответов

autocutsel is что вы хотите синхронизировать между основным буфером обмена X/X11 и буфером обмена Gnome / GTK! Вот как это делается:

$ autocutsel &
$ autocutsel -s PRIMARY & 

магия!

29
отвечен a paid nerd 2023-01-01 19:17

"autocutsel" не будет делать то, что вы хотите.

эта проблема существует уже более десяти лет, пока я не нашел решение проблемы несколько недель назад.

вам нужно сделать это:

apt-get install parcellite

щелкните правой кнопкой мыши перейти на иконку и перейти к "предпочтение"

проверьте следующее:

  • Копировать (Ctrl-C)
  • Использовать Основную (Выделение)
  • синхронизации буферов обмена
24
отвечен Warren Noronha 2023-01-01 21:34

поэтому мне действительно нравится держать различные буферы копирования отдельно и иногда синхронизировать с одним или другим (например, когда я использую keepass2.) Поэтому, если я хочу переместить что-то из буфера обмена в буфер основной копии (средняя кнопка мыши), я сделаю:

xclip -o -selection clipboard | xclip -i 
3
отвечен Dale 2023-01-01 23:51

Это не gnome, но Klipper из KDE имеет возможность сделать это. Я получаю разочарование из-за отсутствия его в GNOME, а также.

2
отвечен Daenyth 2023-01-02 02:08

Я думаю autocutsel решит вашу проблему. Самый дистрибутив пакета ловко как "autocutsel". В Ubuntu в репозитории Вселенной.

1
отвечен DaveParillo 2023-01-02 04:25

начиная с 0.9.2-1 (Debian Squeeze), parcellite, похоже, объединяет две клипборды (Primary & Selection), в то время как autocutsel 0.9.0-1 работает большую часть времени, но не случайным образом.

1
отвечен CHEN Cheng 2023-01-02 06:42

loliclip (текущее имя: xcmenu) делает то, что я искал, когда я столкнулся с этим вопросом. Он эффективно отключает копирование при выборе мыши, заставляя основной буфер синхронизироваться с буфером обмена. С конфигурацией по умолчанию после запуска этой программы вы можете скопировать с помощью Ctrl + C (или Ctrl+Insert) и вставить его с помощью Ctrl+V (или Shift+Insert).

1
отвечен glebtv 2023-01-02 08:59

Problem 2 происходит потому, что оба копирования путем выбора и вставки со средним щелчком мыши переместить текст в / из того же буфера, основной буфер выбора. Чтобы изменить это, я думаю, вам придется изменить и перекомпилировать Xorg. Но я могу и ошибаться.

было бы легче решить обе проблемы, не требуя вставки со средним щелчком мыши. Это потребует явного копирования / вставки, например what Ctrl + C / Ctrl + V do для настольных приложений, но это будет работать для любого X приложение.

нам нужна программа, которая копирует выделение X в буфер обмена, и другая программа, которая вставляет буфер обмена в курсор. Затем вы можете связать их с некоторыми универсальными комбинациями клавиш. Я не знаю, есть ли еще такие программы.

0
отвечен user39142 2023-01-02 11:16

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх