Ubuntu Server VM: копировать вставить?

Я установил Ubuntu Server под Virtualbox только для того, чтобы получить небольшую оболочку. Я также установил VirtualBox " гостевые дополнения "и установил"общий буфер обмена: двунаправленный".

Я до сих пор не могу получить какой-либо copy-paste работает.
Я что-то пропустил?


Я установил gpm, который дает поддержку мыши в режиме сервера (не X), и позволяет копировать вставить с помощью мыши, но до сих пор интеграция VirtualBox не работает.

13
задан Nifle
11.12.2022 2:16 Количество просмотров материала 2919
Распечатать страницу

6 ответов

просто это сам. Не удалось заставить его работать с gpm и консольным гостем.

Я сильно подозреваю, что интеграция буфера обмена полагается на наличие работающего X-сервера в гостевой системе.

work-a-round заключается в установке openssh-сервера на гостевой и ssh с помощью терминала от вашего хоста к гостю. Тогда у вас есть 'clipboard integration'

48
отвечен James McDonald 2022-12-12 10:04

попробуйте использовать шпаклевка и подключение по SSH к виртуальной системе Linux.

8
отвечен trigg3r 2022-12-12 12:21

Я придумал другое решение. Откройте общую папку и создайте исполняемый сценарий в общей папке. Put"#!/bin / bash" (или любая / везде, где вы хотите использовать оболочку), а затем команды, которые вы хотите выполнить. Примерно так:

#!/bin/bash
cp foo bar
echo 'copied foo to bar'

просто замените "CP foo bar" длинной сложной строкой, которую вы хотели вырезать и вставить.

в зависимости от того, что вы делаете, вы, возможно, придется источник сценария, а не запустить его напрямую:

source ./myscript

правка: Упс! Я забыл добавить, что вам нужно изменить окончания строк с Windows-style на Unix-style. В Emacs можно использовать

M-x set-buffer-file-coding-system

в vim это будет

:set ff=unix

извините!

1
отвечен user5753767 2022-12-12 14:38

Это, вероятно, не "решение", но именно так я смог получить некоторые данные с моей виртуальной машины ubuntu server. Я создал простой скрипт загрузки файлов php на одном из моих серверов, а затем выстрелил в файл через curl. Как только я закончил, я удалил его.

0
отвечен Shane Reustle 2022-12-12 16:55

Я не думаю, что вы сможете скопировать / вставить в Ubuntu Server, в основном потому, что:

  1. Если вы попытаетесь сделать Ctrl+V, ОС увидит это как последовательность управления ^V.
  2. вы не можете скопировать и вставить с помощью контекстного меню, так как нет демонов мыши, которые поддерживают это. (Насколько я знаю, в любом случае, кто-то может меня исправить.)
-2
отвечен Wuffers 2022-12-12 19:12

вам нужно использовать CTL+Shift+V вставить, копировать как обычно в Хосте, и обратно в VM добавить сдвиг, а если вы хотите скопировать, так что CTL+SHIFT+C (затем вырезать с тем же + X).

Ура!

-3
отвечен brandon.holtsclaw 2022-12-12 21:29

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх