Можно ли скопировать вставку между Mac OS и ее виртуальной машиной?

13

Я использую Mac OS X Lion 10.7.3 и установил VMware для запуска виртуальных машин: Windows 7 и Ubuntu 11.10.

Я также установил VM Tools.

Я хотел бы знать, возможно ли разрешить копирование вставить среди трех систем? Кажется, что по умолчанию (только мышью) это не разрешено.

Edit1: я использую VMware Fusion 4.1.2, и Settingsдля Windows и Ubuntu выглядит следующим образом:

введите описание изображения здесь

Edit2: я просто понимаю, что копирование (оба направления) между Mac и Windows работают по умолчанию. Но копирование между Mac и Ubuntu или Ubuntu и Windows не работает ...

Кстати, я просто хочу скопировать тексты ...

Edit3: я просто выключил 2 виртуальные машины и перезагрузил их, и копирование и вставка текстов между ними работает нормально ... Это действительно странно ... Так что я думаю, что я сделал что-то на своей Ubuntu, которая отключила копирование и вставку , затем перезагрузка Ubuntu сбросить его ...

SoftTimur
источник

Ответы:

5

Да Копирование и вставка поддерживается, но это зависит от того, что вы делаете. Если вы пытаетесь копировать и вставлять файлы с помощью правой кнопки мыши и копировать команду в Finder, а затем пытаетесь щелкнуть правой кнопкой мыши и вставить, например, в виртуальную машину Windows, это не будет работать, поскольку VMware не поддерживает копирование файлов таким образом. При перемещении файлов между виртуальными машинами перетаскивание - это функция, которая используется (если поддерживается инструментами VMWare и т. Д.) Для перемещения файлов с главного компьютера на каждую гостевую виртуальную машину, и это также верно.

Теперь, если вы хотите скопировать текст с помощью буфера обмена, он работает между хостом и каждой поддерживаемой виртуальной машиной с установленными инструментами, как указано в разделе « Перемещение и копирование файлов и текста между виртуальными машинами и вашим Mac».

Вы можете перетаскивать файлы и папки, чтобы перемещать и копировать их между виртуальными машинами и Mac. Вы можете перемещать текст путем копирования и вставки или вырезания и вставки. Вы также можете перетаскивать изображения между приложениями Windows и Mac. Вы можете перетащить вложения Outlook с виртуальной машины Windows на свой Mac. Вы можете перетаскивать файлы с виртуальной машины прямо в приложения Mac. Вы можете копировать и вставлять изображения и форматированный текст между виртуальной машиной Windows или Linux и вашим Mac.

Например, выделите текст в приложении Mac OS X и скопируйте его в буфер обмена (Command-C). Затем перейдите в виртуальную машину Windows и поместите курсор в текстовую область, а затем выполните команду control-v, и вы получите то, что изначально скопировали на хост Mac.

Согласно другой документации для VMware Workstation

Функция копирования и вставки имеет следующие ограничения :

• Копирование и вставка вложений электронной почты ограничено изображениями или файлами размером менее 4 МБ.

• Копирование и вставка простого текста и отформатированного текста (включая форматирование) ограничено объемом менее 4 МБ.

• Копирование и вставка текста ограничены текстом на языках, которые могут быть представлены символами Юникода.

• Рабочая станция использует формат PNG для кодирования изображений, которые копируются и вставляются. Копирование и вставка изображений ограничены изображениями размером менее 4 МБ после преобразования в формат PNG.

• Вы не можете копировать и вставлять файлы между виртуальными машинами.

• В гостевых системах Windows 95 и Windows 98 копирование и вставка ограничены обычным текстом размером менее 64 КБ.

В Документации Vmware Fusion для Mac не упоминаются какие-либо ограничения по размеру пасты для копирования и т. Д., Но то же самое можно предположить, что ограничения, вероятно, переносимы и на версию VMware для Mac.

MrDaniel
источник
1
« Если вы пытаетесь копировать и вставлять файлы с помощью правой кнопки мыши и копировать команду в Finder, а затем пытаетесь щелкнуть правой кнопкой мыши и вставить в виртуальную машину Windows, например, которая не будет работать для копирования файлов ». Я почти уверен, что копирование файлов прекрасно работает между хостом и гостем на VMware Fusion 4.1.2, когда установлен VMWare Tools, хотя я ценю, что существуют ограничения по размеру.
двоичный боб
8

Вы можете найти много документации о копировании / вставке, перетаскивании, ... на веб-сайте VMWare , и они заявили:

Чтобы использовать функцию копирования и вставки, на виртуальной машине должны быть установлены VMware Tools.

Но так как вы уже установили эти инструменты, я рекомендую переустановить их. Просто чтобы убедиться.

Также убедитесь, что вы не сталкиваетесь с ограничениями этой функции:

  • Вы не можете копировать и вставлять или перетаскивать содержимое, размер которого превышает внутренний буфер в 4 МБ.
  • Копирование и вставка или перетаскивание форматированного текста, содержащего изображения, могут не работать в разных операционных системах.
  • Копирование и вставка файлов с хоста в сообщение электронной почты Outlook или сжатую папку в гостевой системе и наоборот может завершиться ошибкой. Обходной путь: сначала скопируйте файлы с хоста на гостевой рабочий стол, а затем вставьте файлы с гостевого рабочего стола в сообщение электронной почты Outlook или в сжатую папку.
Михель
источник
Спасибо за ваш комментарий ... Я действительно не вижу, где находится Optionsвкладка и Guest Isolationпосле Settings.
SoftTimur
Я только что добавил картинку в свой первый пост ...
SoftTimur
Хорошо, я проверю, когда вернусь домой и у меня будет доступ к моему Mac!
Михель
Последняя часть инструкций, опубликованных @Michiel, относится к версии VMware Workstation для Windows, а не к VMware Fusion. Конечно, насколько мне известно о гостях в Windows 7, после установки VMware Tools копирование и вставка (и перетаскивание) работают без дополнительных настроек.
двоичный боб
@binarybob, спасибо за указание на это. Это правда, что эти настройки были только для окон. Я убрал это из ответа. Спасибо
Michiel
2

Я попал сюда в поисках того, как включить копирование и вставку между виртуальной машиной OS X и хостом OS X, но мне просто нужно было установить VMware Tools, выбрав «Виртуальная машина»> «Установить VMware Tools». Он не добавил поддержку копирования файлов, но я просто добавил общую папку из Виртуальной машины> Настройки> Общий доступ.

Редактировать: я попал сюда снова, когда я не мог заставить копировать и вставлять для работы между виртуальной машиной Ubuntu и хостом OS X. Мне пришлось переустанавливать VMware Tools, следуя инструкциям на http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1022525 :

  1. Выберите «Виртуальная машина»> «Переустановить VMware Tools».
  2. Извлеките файл tar.gz с образа диска на рабочий стол
  3. Бежать cd ~/Desktop/vmware-tools-distrib; sudo ./vmware-install.pl -d
  4. Запустить снова
LRI
источник
-3

когда я хочу скопировать файл размером более 4 МБ из win7-8-? на OSX VM я просто делюсь каталогом и использую сеть (LAN) .. или просто использую флеш-накопитель USB ... то же самое для текста ... это относится к Linux-Opensuse и т. д. также

Джон
источник