Пример программы для среды "openSuse and openGL" - PullRequest
1 голос
/ 07 сентября 2011

Я написал пример кода, подобного этому, в OpenSuse 11.3 (очень новая установка) для openGL (установил все библиотеки, которые возникли в поисках openGL из диспетчера программного обеспечения Yast2).* Нужно ли устанавливать какие-либо дополнительные библиотеки в Suse, чтобы это работало?

1 Ответ

3 голосов
/ 07 сентября 2011

Вам необходимо установить переменную окружения DISPLAY, чтобы она указала на ваш X-сервер (который, очевидно, должен быть запущен).

Если это тот же хост, на котором выполняется этот код, DISPLAY=:0 будет работать для обычных настроек.

Если вы выполняете этот код удаленно через SSH, убедитесь, что и ваш сервер, и ваш ssh-клиент настроены (и используют) пересылку X11. (Это должно "просто работать" после этого.)

Если вы работаете удаленно с чем-то, кроме SSH, установите DISPLAY=<hostname or IP address of your display>:<display number>, так что-то вроде:

DISPLAY=192.168.0.1:0.0

[Примечание: чтобы OpenGL работал хорошо удаленно, вам понадобится сервер с расширением GLX.]

...