LINUX.ORG.RU

C++ opengl glut xscreensaver

 , ,


0

1

у меня есть програма написаная на c++ которая использует glut и появилась необходимось в пределах лабораторной сделать так чтоб результат исполнения програми отображался в качестве скриесейвера

Что я уже пробовал: - исполняемий файл копировал в папку usr/lib/xscreensaver - в папке /usr/share/applications/создал planetary.desktop в которий прописал

[Desktop Entry] Name=Planetary Exec=/usr/lib/xscreensaver/graph_lab4 TryExec=/usr/lib/xscreensaver/graph_lab4 Comment=This draws planets StartupNotify=false Terminal=false Type=Application Categories=Screensaver;

после когда я запускал xscreensaver там, в списке скринсейверов не бло етого самого planetary да и вообще ничего в нем не менялось лишь спустя 3-4 перезапуска в ньому вдруг появилось 3 записи graph_lab4 но когда на них нажимать чтоби посмотреть превью в окоше справа, програма запускалась на полний екран , в коде у меня написано glutFullScreen но я не думал что ето затронет Preview когда же я начал тестировать каждий из етих graph_lab4 то оказалось что когда через минуту екран гаснет скринсейвера нету , но когда мотнуть мишкой чтоб из него вийти на секунду становиться видно результат роботи програми

вопрос в том как сделать такое правильно?

смотри исходники в пакете хскринсейвер.тар.гз

samy_volosaty ★★★★★
()
Ответ на: комментарий от samy_volosaty

когда через минуту екран гаснет скринсейвера нету , но когда мотнуть мишкой чтоб из него вийти на секунду становиться видно результат роботи програми

fakelessjohny
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.