Если вы находитесь внутри vim, вы можете визуально выбрать одну или несколько строк с помощью Shift + v, а затем использовать привязку, например. yy, чтобы передать выбор в xclip.
Добавить привязку к вашему vimrc:
vnoremap yy :w !xclip -selection clipboard
Для этого необходимо установить xclip , он находится в репозиторий aptitude Debian / Ubuntu.
xclip хранит stdin, а опция -selection clipboard также выталкивает stdin в системный буфер обмена.
Таким образом, вы также можете использовать xclip в общем случае с терминала, например, чтобы скопировать весь файл в системный буфер обмена:
cat myfile | xclip -selection clipboard
Если вы также можете создать псевдоним, например:
alias cb="xclip -selection clipboard"
У меня такая же проблема с light-locker, что заставляет мой компьютер зависать. Как было предложено в другом ответе xscreensaver, но это выглядит не очень хорошо. Использование gnome-screensaver работает для меня и сохраняет согласованную тему с остальной частью системы:
sudo apt-get remove light-locker
sudo apt-get install gnome-screensaver