Это беспокоило меня некоторое время, и я просто выяснил, какие условия вызывают это, но я не знаю почему, и есть ли (желательный) обходной путь.
Причина очевидна, когда рядом два окна ... Выделите текст в одном окне, и выбор другого окна станет невыбранным ... Я всегда работаю на полном экране (17 "монитор), поэтому я немного медленно на поглощение.
Я предполагаю, что это как-то связано с основным режимом выбора X, но я не понимаю, почему каждое окно не может по крайней мере держать свой текст выделенным, даже если оно на самом деле не находится в основном буфере (или является первичный буфер на самом деле сам выделенный текст?) ...
Такие программы, как Firefox удается поддерживать текущий «выбор» в аналогичных условиях, так что это возможно. Почему такое поведение отмены выбора существует (вообще)?
Я считаю, что основной выбор полезен, но я чаще использую буфер обмена (вероятно, из-за подобных проблем), мне интересно: есть ли способ отключить основной режим выбора X - если это единственный обходной путь. Это может быть слишком радикальным, но я бы хотел попробовать, если это единственный способ.
Firefox
расстраивает лодку через ее поля редактирования и диалоговые окна ...gvim
вызывает потерю выбора ... иemacs
делает, но только через данные, идущие на ее kill-ring. .. так что это определенно тесно связано с X, и это все!