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


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.