Примерно в трети или половине случаев, когда я нажимаю Ctrl+C, а затем Ctrl+V, не удается скопировать выделенный текст в буфер обмена. Если я затем снова нажимаю Ctrl+C, это срабатывает во второй раз. Как сделать так, чтобы это работало надежно?
Наблюдения:
Я не думаю, что у меня запущен менеджер буфера обмена. По крайней мере, я знаю, что clipit не установлен.
Проблема не зависит от приложения. Она может возникнуть с любым приложением, а также при копировании текста из одного приложения в другое.
Проблема с копированием, а не со вставкой. Если у меня уже есть текст в буфере обмена, когда возникает эта проблема, выделенный текст не копируется, когда я нажимаю Ctrl+C - у меня все еще есть старый текст в буфере обмена, а не новый текст, который должен был быть скопирован.
Проблема не в клавиатуре. То же самое происходит, если я выбираю "Копировать" с помощью мыши. Это также происходит, когда я делаю вырезание (Ctrl-X), в этом случае выделенный текст просто удаляется, а не вырезается в буфер обмена.
решение1
Я тоже столкнулся с этой проблемой: если вы используете (Shift-Ctrl-C) и (Shift-Ctrl-v), он всегда копирует и вставляет последний введенный текст.
решение2
Недавно я перешел с Wayland на X11, и проблема, похоже, исчезла после этого. Поэтому я предполагаю, что это текущая проблема с Wayland.
решение3
Возможно, проблема в политике SELinux.
Попробуйте изменить режим SELinux с «enforcing» на «permissive» и посмотрите, поможет ли это.
# sudo setenforce permissive