vmplayer никогда не хранит виртуальные машины в библиотеке? [Дубликат]

Использование Ubuntu 11.10 и Vmware Player 4.0.

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

Кто-нибудь испытал это?

6
задан 4 February 2012 в 20:46

9 ответов

Я столкнулся с той же проблемой на ubuntu 11.10. Попробуйте запустить vmplayer с правами root, набрав sudo vmplayer в терминале. И виртуальная машина, которую вы запустили, не будет отсутствовать.

Однако я понятия не имею, как решить эту проблему с правами обычного пользователя.

1
ответ дан 25 July 2018 в 07:31

Чтобы сохранить библиотеку vmplayer при перезагрузке, выполните следующие действия:

  1. загрузите .bundle исполняемый файл с веб-сайта vmware
  2. sudo apt-get install build-essential linux-headers-'uname -r'
  3. перейдите в каталог, содержащий загруженные .bundle
  4. gksudo bash ./VMware-Player-*.bundle
1
ответ дан 25 July 2018 в 07:31

Запустите следующие команды:

rm ~/.recently-used.xbel
ln ~/.local/share/recently-used.xbel ~/.recently-used.xbel

Это устранит проблему. Причина в том, почему это требуется, можно найти в ответе whtyger.

Исправление не будет продолжаться при перезагрузках, поэтому вам нужно будет автоматически запускать этот скрипт каждый раз, когда ваш компьютер запускается.

1
ответ дан 1 August 2018 в 10:01

Чтобы сохранить библиотеку vmplayer при перезагрузке, выполните следующие действия:

  1. загрузите .bundle исполняемый файл с веб-сайта vmware
  2. sudo apt-get install build-essential linux-headers-'uname -r'
  3. перейдите в каталог, содержащий загруженные .bundle
  4. gksudo bash ./VMware-Player-*.bundle
1
ответ дан 5 August 2018 в 15:29

Другим вариантом является то, что ваш файл настроек в $HOME/.vmware поврежден или не может быть прочитан с текущей установки vmplayer. Удалите его и снова запустите vmplayer, чтобы он мог снова создать его. Добавьте свои виртуальные машины в библиотеку и еще раз проверьте.

0
ответ дан 7 August 2018 в 08:42

Я столкнулся с той же проблемой на ubuntu 11.10. Попробуйте запустить vmplayer с правами root, набрав sudo vmplayer в терминале. И виртуальная машина, которую вы запустили, не будет отсутствовать.

Однако я понятия не имею, как решить эту проблему с правами обычного пользователя.

1
ответ дан 9 August 2018 в 17:37

Запустите следующие команды:

rm ~/.recently-used.xbel
ln ~/.local/share/recently-used.xbel ~/.recently-used.xbel

Это устранит проблему. Причина в том, почему это требуется, можно найти в ответе whtyger.

Исправление не будет продолжаться при перезагрузках, поэтому вам нужно будет автоматически запускать этот скрипт каждый раз, когда ваш компьютер запускается.

1
ответ дан 15 August 2018 в 09:10

Другим вариантом является то, что ваш файл настроек в $HOME/.vmware поврежден или не может быть прочитан с текущей установки vmplayer. Удалите его и снова запустите vmplayer, чтобы он мог снова создать его. Добавьте свои виртуальные машины в библиотеку и еще раз проверьте.

0
ответ дан 15 August 2018 в 09:10

Реальный источник проблемы: 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.

7
ответ дан 15 August 2018 в 09:10

Другие вопросы по тегам:

Похожие вопросы: