Hi, I'm coding a script that does some automates for my users ... including mounting a smb share.
Because we are using Gnome, I choosed to use gvfs-mount, which is quite similar to "Places > Connect to Server > ..." Now my script does : print "*** Mounting the FILER ..." cmd = "/usr/bin/gvfs-mount smb://%s\;%...@myfiler.domain.ch/data/%s" % (my_domain, my_user_name, my_user_name) try: retCode = subprocess.call(cmd, shell=True) except KeyboardInterrupt, e: sys.stderr.write("Interrupted by ctrl-c. Exiting\n") sys.exit(1) if retCode != 0: sys.stderr.write("Error while mounting : %s\n" % retCode) I have two major problems with this code : - In case of "ctr-c" while the password is asked to the user, I get a Terminal in which the output from keyboard is inhibited... (like while typing password) - When the user runs this script by "double-click > Run" (not "Run in terminal") ... there is no interaction with the user. I also did some try with subprocess.Popen ... with no success yet... Thanks for any comment or suggestion! Regards, Samuel Bancal ps : Or anyone knows how to get that gvfs-mount in GUI mode... Could see nautilus-connect-server ... but couldn't find any options. -- Samuel Bancal - CH
-- http://mail.python.org/mailman/listinfo/python-list