[Patch] Add a dbus service method to add a new tab in a specified directory

Bug #1247946 reported by Luke
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Terra Terminal Emulator
New
Undecided
Unassigned

Bug Description

Patch attached to add a new tab which opens in a specified directory. This allows to have a small executable script (example below which you may include in Terra if you wish) to add new tabs to Terra and opens them in a specified directory which can be used in file managers (i.e. nautilus/nemo) to enable right-click on folder->Open in Terra Terminal functionality.

#!/usr/bin/python

import sys,dbus
from terra.dbusservice import DbusService, DBUS_NAME, DBUS_PATH

def main(path):
    bus = dbus.SessionBus()
    app = bus.get_object(DBUS_NAME, DBUS_PATH)
    app.add_page(path)
    app.show_hide()

if __name__ == "__main__":
    main(sys.argv[1])

Revision history for this message
Luke (tiliqua-au) wrote :
Revision history for this message
Luke (tiliqua-au) wrote :

Is this project still active?

Revision history for this message
Özcan ESEN (ozcanesen) wrote :

I wish i could say yes but in practice i am not developing in a while. I like this project and working on it but due to bug in vte or gtk i couldn't implement color theme support and all colors shown as dark blue[1]. I've worked on that bug for a weeks but i couldn't get a result, so that killed my motivation. But i am following bug tracker anyway, and also i am planning to release new version with user patches soon, but there is no big changes to release new version at the moment.

[1] https://bugs.launchpad.net/terra/+bug/1111156

Revision history for this message
Luke (tiliqua-au) wrote :

Thanks for the response. I hope you keep the project going, even with no big new features because as it is, it's still the best drop down terminal around.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Patches

Remote bug watches

Bug watches keep track of this bug in other bug trackers.