VMware Workstation 12.5.2 поддерживает обычную вставку (ОБНОВЛЕНИЕ)
Случайно я заметил, что текущая версия Workstation (12.5.2) поддерживает обычную вставку. Я имею в виду вставку в любое место, включая текстовую консоль Linux, без необходимости установки каких-либо инструментов VM. Аналогичная функция была доступна в Microsoft Virtual PC.
Функция работает, эмулируя нажатия клавиш. Это подразумевает следующие ограничения:
- Раскладка клавиатуры ВМ должна соответствовать раскладке клавиатуры, которую ожидает VMware Workstation. В противном случае символы на клавишах, которые отличаются, будут введены неправильно.
- Предполагаемая раскладка клавиатуры в моем случае была "United States", хотя я использую разную раскладку как на своем хосте, так и на гостевой машине.
- Кажется, не существует (простого) способа, как изменить ожидаемую раскладку клавиатуры.
- Только паста работает таким образом. Копирование работает только по-старому с поддержкой инструментов VMware.
Я знаю о двух способах вызова функции:
- Выберите окно виртуальной машины, но клавиатуру не захватили (отмените захват с помощью Ctrl+Alt или выберите окно виртуальной машины, щелкнув вкладку VM), затем нажмите Ctrl+V.
- Выберите окно VM и используйте функцию из меню: « Правка» > « Вставить»
Есть дополнительные ограничения:
- Кажется, что не существует ярлыка, использующего горячую клавишу VMware Ctrl+Alt, который позволял бы использовать эту функцию, пока клавиатура захвачена.
- Эта функция, по-видимому, недоступна в VMware 12 Player (версия 12.5.2). Ctrl+V не работает и в меню нет функции вставки .
- Функция не описана ни в документации, ни в примечаниях к выпуску.
Другие и более старые продукты не поддерживают вставку вне X Window System или без инструментов VM.
Это ограничение продуктов VMware. К сожалению, большинство из них не поддерживают копирование и вставку в текстовую консоль операционной системы. Интеграция с буфером обмена работает только в графическом интерфейсе пользователя с работающими VMware Tools или open-vm-tools.
SSH как альтернативное решение
Когда я работаю с виртуальными машинами Linux без графического интерфейса пользователя (почти со всеми моими виртуальными машинами Linux), я использую SSH-доступ, как уже предложил Eugen Rieck. Как он написал, это решение допускает и другие очень полезные функции. Я бы, конечно, назвал бы более длинный и более удобный буфер прокрутки (без необходимости использовать терминальные менеджеры, такие как screen
).