if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
app.setQuitOnLastWindowClosed(False)
mainApp = OpenCoffee_Client()
mainApp.show()
## Colocamos la aplicación por debajo de las demás ventanas y eliminamos la entrada en el taskbar.
## Para esto es necesario usar las caracterÃ*sticas del servidor X, importando la librerÃ*a xlib de python.
## TODO: seguir trabajando en esto
display = display.Display(":0")
state = display.intern_atom("_NET_WM_STATE")
placeBelow = display.intern_atom("_NET_WM_STATE_BELOW")
hideTaskbar = display.intern_atom("_NET_WM_STATE_SKIP_TASKBAR")
data = [1, placeBelow, hideTaskbar, 0, 0]
event = protocol.event.ClientMessage(window = mainApp.winId(), client_type = state, data = (32, data))
disp.send_event(disp.screen().root, event, (X.SubstructureRedirectMask | X.SubstructureNotifyMask))
sys.exit(app.exec_())
Bookmarks