Если так любите Google, задайте вопрос creating linux screensaver -forum и махом получите почти 2,5 миллиона полезных ссылок.
Задал, вторая ссылка - "LinuxPlanet - Tutorials - PythonGTK Programming part 3".
Если не полениться и таки нажать на нее, увидим 3 часть тьюториала на тему "Создание скринсейвера на PythonGTK", со ссылкой на предыдущую часть, с примерами кода, с названиями модулей и функций.
Что касается create или write - так это неважно, гугл достаточно умен, чтобы выдать нужный результат.
О, еще заметил. Если покрутить колесо мыши, когда в браузер загружена упомянутая страница, то справа будет голубой прямоугольник, где сказано буквально следующее:
Other Stories on LinuxPlanet
- Graphical Python Programming part 2: Write Your Own Screensaver
- Graphical Python Programming With PyGTK
- Moblin 2.0 - A New Way to Make a Netbook Sing With Linux
- Graphical Python Programming part 2: Write Your Own Screensaver
- 8 Great Linux Apps Worth Bragging About, part 2
И я сомневаюсь, что слово forum стоит выкидывать из поиска. Таких вопросов, я смотрю, тысячи. И к тем, что я пролистал, есть ответы со ссылками на инструкции.