Как я могу запустить 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
Надеюсь, это кому-нибудь поможет.