Как отключить выделение выделения авто-копированием?

25

Я наконец-то оказался дома в Linux, но есть еще одна вещь, которая беспокоит меня с самого начала, и я не нашел реалистичного решения:

как отключить автоматическое копирование выделенного текста в среде

рабочего стола Linux Мой рабочий стол Окружение - это XFCE, Window Manager - это Openbox, и все это поддерживается Archlinux, но у меня есть эти проблемы в других дистрибутивах.

Каждый раз, когда я иду на замену фрагмента текста, я:
выделяю источник, затем нажимаю обычный Ctrl- C
я затем выбираю текст, который хочу заменить, и, так как выделение текста автоматически копирует его в буфер обмена, вручную повторно выбирает из клипмана выделенный фрагмент, который я только что скопировал, и вставьте это таким образом. Это очень неэффективно.
Я отчаянно прибегнул к использованию Windows для интенсивного редактирования Source / Documents.


Я бы предпочел использовать процедуру копирования и вставки, идентичную той, которую Windows использует
Select- Ctrl- CSelect- Ctrl- V.

править
Проблема была моя вина , все вместе !
Я невежественно вставил autocutsel -selection PRIMARY -fork &в свой .xprofile, заставляя autocutsel синхронизировать все мои выборы в ПЕРВИЧНЫЙ буфер обмена. Для получения дополнительной информации

ppsdevelops
источник
3
Nit: Ctrl-C не обычный, это разговор по Windows. Обычная паста среднего клика.
Terdon
2
Есть несколько буферов обмена. Обычно Ctrl + C / Ctrl + V использует отдельный буфер обмена от выбора / среднего щелчка. В каком приложении это не работает?
Микель
1
@Mikel, это работает. Моя проблема заключается в том, что после выбора текста, который нужно выделить, он копируется в буфер обмена в текущей позиции, в результате чего текст, который я собираюсь вставить, нажимается (или вверх), а выбранный текст копируется вместо этого.
ppsdevelops
Да понял. Это именно то, что происходит, если у вас включена опция «Синхронизировать выбор» в Clipman. Попробуйте отключить его или отключить менеджеры буфера обмена.
Микель
У меня возникла противоположная проблема, когда я хочу, чтобы он копировался при выборе , так что включение «Синхронизировать выборки» помогло мне - спасибо !!!
Дэнниман

Ответы:

11

Я могу воспроизвести это, только если я включу «Синхронизировать выбор» в Clipman.

Убедитесь, что «Синхронизация выбора» не отмечена, и все должно быть в порядке.

                          Настройки Clipman

Для получения дополнительной информации о нескольких буферах обмена см .:

Mikel
источник
Спасибо, но, к сожалению, это не сработало для меня. Возможно, это конфликт с буфером обмена
ppsdevelops
Был ли включен «Выбор синхронизации»? Что вы подразумеваете под «конфликтом буфера обмена»? У вас тоже есть другие менеджеры буфера обмена? Попробуйте выключить их все на минуту.
Микель
Я извиняюсь за такой глупый вопрос, не понимая, что в моем .xprofile у меня была следующая строка autocutsel -selection PRIMARY -fork &
ppsdevelops
Из любопытства, что вы пытались достичь с помощью этой autocutselкоманды? Есть ли урок, которым вы следовали?
Микель
Мне понравилась установка Archlinux у друзей, он предоставил мне различные сценарии и программы для проверки. Я пролистал их, его объяснение autocutsel было таким, что оно объединяло консольный буфер обмена, а затем оконный буфер обмена, очевидно, я не знаю, что это значит, но я предположил, что это было бы хорошо. Из-за того, что я не смог найти страницу справочника, просто скопировал ее и оставил.
ppsdevelops
10

Я думаю, что вы можете отключить "Синхронизация выбора" в настройках Clipman.

См. Документацию Clipman , в частности, различие между «основным» и «стандартным» буфером обмена и раздел общих настроек

Timp
источник
Я извиняюсь за то, что задал такой глупый вопрос, не понимая, что в моем .xprofile у меня была следующая строка autocutsel -selection PRIMARY -fork & Удаление этой проблемы решило мою проблему.
Извлеченный
2

Прежде всего, это должно быть возможно из коробки. Однако, традиционный способ * nix всегда состоял в том, чтобы выбрать, а затем использовать среднюю кнопку мыши (или обе кнопки сразу, если у вас не было средней), чтобы щелкнуть. Это, и я здесь объективен, гораздо проще, для этого нужно всего два действия: выбрать + щелкнуть, а не выбрать + CtrlC+, CtrlVкоторый равен трем (или 5, если вы считаете ключи). Я предлагаю вам попытаться привыкнуть к этому, у меня ушло некоторое время, когда я впервые переключился на Linux 15 лет назад, но я не могу жить без него сейчас.

В любом случае, как я уже сказал, CtrlC+ CtrlVдолжен работать из коробки. Где именно это у вас не работает? Проблема, которую вы описываете с clipman, вероятно, просто путаница из-за множества буферов обмена, которые есть в большинстве систем Linux.

Тердон
источник
1
Некоторые из различных мест это не работает; Sublime Text, Eclipse, IntelliJ, Firefox, Libre Writer. Я собираюсь изучить возможность запуска на моем рабочем столе другого буфера обмена, наряду с .xprofile, и автозапуска
ppsdevelops
1
После расследования проблема возникла из-за того, что я забыл, что вставил следующую строку в мой .xprofile autocutsel -selection PRIMARY -fork &
ppsdevelops
4
Обратной стороной этого является то, что вы хотите скопировать что-то, а затем заменить что-то другое. Когда вы выбираете то, что хотите заменить, оно перезаписывает буфер обмена.
Маттис Вессельс
0

Щелкните правой кнопкой мыши в буфере обмена -> Игнорировать выбор работал для меня.

user321449
источник
1
Какой DE или WM вы используете? Где или что вы щелкнули правой кнопкой мыши? Подробности, пожалуйста, так что это может быть полезным ответом.
Ройма