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


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 синхронизировать все мои выборы в ПЕРВИЧНЫЙ буфер обмена. Для получения дополнительной информации


3
Nit: Ctrl-C не обычный, это разговор по Windows. Обычная паста среднего клика.
Terdon

2
Есть несколько буферов обмена. Обычно Ctrl + C / Ctrl + V использует отдельный буфер обмена от выбора / среднего щелчка. В каком приложении это не работает?
Микель

1
@Mikel, это работает. Моя проблема заключается в том, что после выбора текста, который нужно выделить, он копируется в буфер обмена в текущей позиции, в результате чего текст, который я собираюсь вставить, нажимается (или вверх), а выбранный текст копируется вместо этого.
ppsdevelops

Да понял. Это именно то, что происходит, если у вас включена опция «Синхронизировать выбор» в Clipman. Попробуйте отключить его или отключить менеджеры буфера обмена.
Микель

У меня возникла противоположная проблема, когда я хочу, чтобы он копировался при выборе , так что включение «Синхронизировать выборки» помогло мне - спасибо !!!
Дэнниман

Ответы:


11

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

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

                          Настройки Clipman

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


Спасибо, но, к сожалению, это не сработало для меня. Возможно, это конфликт с буфером обмена
ppsdevelops

Был ли включен «Выбор синхронизации»? Что вы подразумеваете под «конфликтом буфера обмена»? У вас тоже есть другие менеджеры буфера обмена? Попробуйте выключить их все на минуту.
Микель

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

Из любопытства, что вы пытались достичь с помощью этой autocutselкоманды? Есть ли урок, которым вы следовали?
Микель

Мне понравилась установка Archlinux у друзей, он предоставил мне различные сценарии и программы для проверки. Я пролистал их, его объяснение autocutsel было таким, что оно объединяло консольный буфер обмена, а затем оконный буфер обмена, очевидно, я не знаю, что это значит, но я предположил, что это было бы хорошо. Из-за того, что я не смог найти страницу справочника, просто скопировал ее и оставил.
ppsdevelops

10

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

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


Я извиняюсь за то, что задал такой глупый вопрос, не понимая, что в моем .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

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


1
Какой DE или WM вы используете? Где или что вы щелкнули правой кнопкой мыши? Подробности, пожалуйста, так что это может быть полезным ответом.
Ройма
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.