Использование Ubuntu 11.10 и Vmware Player 4.0.
Каждый раз, когда я открывал проигрыватель vmware, там не было последней библиотеки (она была просто пустой). Я могу добавить его вручную, и тогда он будет работать.
Кто-нибудь испытал это?
Я столкнулся с той же проблемой на ubuntu 11.10. Попробуйте запустить vmplayer с правами root, набрав в терминале sudo vmplayer
. И виртуальная машина, которую вы запустили, не пропадет.
Однако я понятия не имею, как решить эту проблему с правами обычного пользователя.
Другой вариант - ваш файл предпочтений в $HOME/.vmware
поврежден или не может быть считан с текущей vmplayer
установки. Удалите его и снова запустите vmplayer
, чтобы он мог создать его снова. Добавьте свои ВМ в библиотеку и проверьте еще раз.
Выполните эти команды:
rm ~/.recently-used.xbel
ln ~/.local/share/recently-used.xbel ~/.recently-used.xbel
Это решит проблему. Причину, по которой это необходимо, можно найти в ответе Whtyger.
Исправление не будет продолжаться при перезагрузках, поэтому вам нужно, чтобы этот скрипт автоматически запускался при каждом запуске компьютера.
реальный источник проблемы: VMware Player хранит свою библиотеку используемых машин в ~ / .recently-used.xbel
. Но GTK3 изменил расположение этого файла на ~ / .local / share /
. А ~ / .recently-used.xbel
регулярно очищается, поэтому список машин становится пустым. (Некоторое понимание можно найти здесь: http://communities.vmware.com/message/1714765 и здесь: https: //bugs.launchpad.net / ubuntu / + source / gtk + 3.0 / + bug / 1007336 ).
Поскольку мы не можем изменить поведение VMware, мы можем использовать обходной путь. Используйте сценарий оболочки для запуска VMware Player:
#!/bin/bash
cp ~/.vmware/.recently-used.xbel ~
/usr/bin/vmplayer
sleep 5
mv ~/.recently-used.xbel ~/.vmware/
Сохраните его где-нибудь в вашей домашней папке, сделайте его исполняемым и измените средство запуска, которое запускает ваш VMware Player, чтобы вместо этого запускал этот сценарий. Он сохранит список ваших машин до следующего запуска VMware. Он был протестирован с Ubuntu 12.04.1 и VMware Player 5.0.0.
BTW : Ответ, за который была выплачена награда, неверен. Запуск VMware Player с правами суперпользователя не поможет вам сохранить библиотеку. Более того, использовать в этом случае sudo
определенно плохой совет.
O dabi pe ẹrọ orin vmware ko ni awọn igbanilaaye lati kọ si faili (tabi itọsọna) nibiti o gbidanwo lati fi ile-ikawe pamọ.
Eyi le ṣẹlẹ ti, fun apẹẹrẹ. o lo sudo
lati ṣiṣẹ lẹẹkan — lẹhinna yoo ṣẹda awọn faili bi gbongbo inu itọsọna ile rẹ.
Atunṣe yoo jẹ lati wa gbogbo awọn faili ti o jẹ ti gbongbo ninu ile rẹ - ni ebute kan ṣe
sudo find $HOME -uid 0 -exec chown $USER:$USER {} +
Ni ọjọ iwaju ko lo sudo
pẹlu ohun elo ayaworan lati ṣe idiwọ iru ọran yii - lo gksudo
dipo.
Чтобы сохранить библиотеку vmplayer после перезагрузки, сделайте следующее:
.bundle
исполняемый файл с сайта vmwaresudo apt-get install build-essential linux-headers-'uname -r'
. bundle
gksudo bash ./VMware-Player-*.bundle