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 и используйте функцию из меню: Edit > Paste
Есть дополнительные ограничения:
- Кажется, что не существует ярлыка, использующего горячую клавишу 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
).