Копировать текст между двумя разными сессиями терминала для разных пользователей?
У меня есть на моем ubuntu
два пользователя, user1
а также user2
, user1
является основным пользователем, но user2
Я использую его только для разработки для конкретного проекта, который требует этого. я использую vim
редактор, с включенным флагом XTERM_CLIPBOARD, поэтому, если я нахожусь в терминале, вошел в систему с помощью user1
учетной записи, я могу копировать и вставлять в / из системного буфера обмена, используя в vim
нормальный режим комбинация клавиш "+p
, Но если я войду с user2
, это больше не работает, потому что vim
сейчас работает в user2
сеанс, который не разделяет буфер обмена user1
сессия.
Мой вопрос:
How can I copy text from `user1` session, say from Google Chrome,
and paste it in vim on the `user2` session?
Я вижу это не логично, но кто знает, может быть, есть взлом для этого?
1 ответ
Устанавливать xclip
(если он еще не установлен), то из сеанса пользователя 1 сохраните текст, который вы хотите скопировать, в виде файла (например, test.txt), а затем выполните следующее:
cat test.txt | xclip -selection c
Это скопирует текст в буфер обмена. Теперь из сеанса пользователя 2 вы можете просто вставить текст в vim
любым обычным способом, как <CTL>+<SHIFT>+v
,