How to start application based on Python + Glade?

startx python apk.py

is not working. I can run application like Firefox from text mode:

startx firefox
  • startx starts X server, you run apps python apk.py
    – Darek
    Feb 19, 2015 at 11:54

1 Answer 1


The client argument has some parsing rules that you can find in the man pages for startx and xinit.

Basically, you need to have the client start with a slash or dot. This works:

$ startx /usr/bin/python apk.py

Or the common cheat to use path from env:

$ startx /usr/bin/env python apk.py

If the program can start by itself (correct #! line at start in case of python), you can just

$ startx ./apk.py

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .