Могу ли я сделать так, чтобы программа терминала ubuntu автоматически копировала в буфер обмена выделенный текст и вставляла его правой кнопкой мыши?
Я привык использовать замазку на машине окна. С замазкой все, что вы выбираете, автоматически попадает в буфер обмена без необходимости щелкнуть правой кнопкой мыши и выбрать копию. И правой кнопкой мыши просто вставьте.
5 ответов
Малоизвестная особенность X-сервера в Linux и других UNIX-подобных операционных системах дает вам половину пути.
Все, что вы выделяете в Linux, независимо от программы, помещается в специальный буфер буфера обмена, который вы можете вставить, используя среднюю кнопку мыши (колесо) (которая эмулируется на многих ноутбуках, нажимая обе кнопки одновременно). Вы также можете использовать сочетание клавиш, если хотите.
К сожалению, я не думаю, что вы можете изменить gnome-terminal
поведение правой кнопкой мыши.
Я использую xfce с Ubuntu. В этом терминале вам нужно поставить галочку:
Правка->Настройки->Основные->Автоматически копировать выделенное в буфер обмена
Вставка осуществляется средним щелчком мыши. Я не знаю, как вставить правой кнопкой мыши.
Добавление этого в ~/.Xresources (создайте, если он не существует) сработало для меня:
xterm*selectToClipboard: true
Просто выйдите из системы и снова войдите или выполните перезагрузку. Выделенный текст будет автоматически скопирован, и вы сможете вставить его, щелкнув средней кнопкой мыши (если в Gnome-Tweaks включен средний щелчок).
В эмуляторе «Терминатора» эта функция встроена. Выделите текст из «Терминатора» и он попадет в ваш буфер обмена.