#! /usr/bin/env python
# -*- coding: UTF-8 -*-

from main import HOME
import main.add_display
from main.Starter import Starter

import os
import gtk
import gc#; gc.set_debug(gc.DEBUG_SAVEALL)


#
# Manually call the garbage collector.
#
def gc_collect():

    gc.collect()
    return gtk.TRUE


os.chdir(HOME)

starter = Starter()
starter.start_displays()

gtk.timeout_add(5000, gc_collect)
gtk.mainloop()
