Как я могу запустить Safari на playonlinux на Ubuntu 12.04? Direct3D9 не доступен без OpenGL

Недавно я столкнулся с проблемой, когда я запускаю веб-браузер Safari на Playonlinux на моей 64-битной машине Ubuntu, используя командную строку,Safari запускается, но через 4-5 секунд, несколько раз больше, я получаю сообщение на дисплее vnc, которое показывает: Есть программа Safari.exe столкнулся с серьезной проблемой и должен быть закрыт. Приносим извинения за неудобства

Ошибка в POL_Wine Wine, похоже, вылетела.

И на терминале я видел

Direct3D9 не доступен без OpenGL.

Поскольку я думаю, что эта ошибка произошла из-за того, что openGL не установлен на моей машине. Я использую графическую карту Matrox и устанавливаю драйвер таким образом, чтобы libdrm-dev mesa-common-dev libgl1-mesa-dev, но все еще получаю ту же ошибку. Кто-нибудь есть идеи, как решить проблему.

2 ответа

В комплект поставки входят библиотеки OpenGL для драйверов DRM. libgl1-mesa-glx и вам также может понадобиться libglu1-mesa, который зависит от первого. Поскольку Wine использует 32-битные библиотеки, вам необходимо установить пакет для архитектуры i386:

sudo apt-get install libglu1-mesa:i386

В качестве альтернативы вы можете установить wine для всей системы через менеджер пакетов, а не для каждого пользователя через POL. Это будет тянуть в необходимые библиотеки, так как это зависит от них:

sudo apt-get install wine

Все пакеты *-dev не нужны и могут быть удалены, если вы не хотите компилировать программное обеспечение на основе этих библиотек.

Хорошо, вот как я это решаю. Прежде чем что-либо делать, сначала откройте свое сафари, перейдите в "Настройки"> "Безопасность"> "Пространство по умолчанию для хранения базы данных" и увеличьте опцию "Хранение в БД" до максимальной, т.е.

ht tps://i.stack.imgur.co m/9MYq9.png

Надеюсь, это кому-нибудь поможет.

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