Tkinter and X11

  • Thread starter Philippe C. Martin
  • Start date
P

Philippe C. Martin

Hi,

Is there anything that prevents tkinter from running prior to login to an
X11 session: as the X server is already up ?

Regards,


Philippe
 
J

jepler

There should be no problem with this. After all, even the "greeter" is just an
X application. Depending on which login manager you use (xdm/kdm/gdm/whatever)
the details of getting your Tkinter app to actually be run will vary, though.
In gdm, it looks like adding it to the file /etc/X11/gdm/Init/default may be
the ticket.

It is probably best to run
app.tk.call("rename", "send", "")
in your program, for the reasons outlined in the send(n) manpage:
SECURITY
The send command is potentially a serious security loophole. On Unix,
any application that can connect to your X server can send scripts to
your applications. These incoming scripts can use Tcl to read and
write your files and invoke subprocesses under your name.

Jeff

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDb4K/Jd01MZaTXX0RAttRAJ9PlTihtNz8VO0c84rVRFv7tV8XiwCcCYrz
obekD7SbZ1xstV2asc/aXW4=
=YB+f
-----END PGP SIGNATURE-----
 
P

Philippe C. Martin

Thanks jeff,

I actually want that Tkinter application to be the greater: replace gdm....

Still feasible as far as Tkinter is conserned ?

Thanks and regards,

Philippe
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,054
Latest member
TrimKetoBoost

Latest Threads

Top