1
0
mirror of https://github.com/wting/autojump synced 2024-10-27 20:34:07 +00:00
This commit is contained in:
Pierre Gueth 2009-03-26 17:07:21 +01:00
parent 35d215fbbc
commit 28aa492997

View File

@ -1,7 +1,10 @@
#!/usr/bin/env python #!/usr/bin/env python
import subprocess
import cPickle import cPickle
import os.path import os.path
import os
import sys
import pygtk import pygtk
pygtk.require('2.0') pygtk.require('2.0')
import gtk import gtk
@ -31,8 +34,14 @@ class Action:
print "unknown action %s for %s" % (self.name,self.path) print "unknown action %s for %s" % (self.name,self.path)
def terminal(self): def terminal(self):
print "terminal %s" % self.path print "terminal %s" % self.path
if not os.fork():
subprocess.Popen(['gnome-terminal',"--default-working-directory='%s'" % self.path]).wait()
sys.exit()
def nautilus(self): def nautilus(self):
print "nautilus %s" % self.path print "nautilus %s" % self.path
if not os.fork():
subprocess.Popen(['nautilus',self.path]).wait()
sys.exit()
def __call__(self): def __call__(self):
getattr(self,self.name,self._unknown)() getattr(self,self.name,self._unknown)()