You can also use nautilus-python extensions. Just install nautilus-python
and save this script as ~/.local/share/nautilus-python/extensions/OpenInTerminal.py
.
import osfrom gi.repository import Nautilus, GObjectclass ColumnExtension(GObject.GObject, Nautilus.MenuProvider): def __init__(self): pass def menu_activate_cb(self, menu, file): # Command to run terminal os.system("terminator --working-directory="+ file.get_location().get_path()) def create_menu_item(self): return Nautilus.MenuItem(name='TerminatorExtension::Open_Terminator', label='Open terminal here', tip='Open terminal in current directory', icon='') def get_background_items(self, window, file): item = self.create_menu_item() item.connect('activate', self.menu_activate_cb, file) return item, def get_file_items(self, menu, files): if len(files) != 1: return file = files[0] if not file.is_directory(): return item = self.create_menu_item() item.connect('activate', self.menu_activate_cb, file) return item,