Ticket #109 (closed enhancement: fixed)

Opened 4 years ago

Last modified 4 years ago

Add functionality to DBus interface

Reported by: rfreedman Owned by: somebody
Priority: major Milestone:
Component: guake Version:
Keywords: Cc:

Description

Please add the following functionality to the DBus interface:

  • add_tab, executing a command in the new tab
  • select a tab (by index)
  • get the selected tab index
  • rename the selected tab
  • execute a command in the selected tab

Thanks!

Change History

  Changed 4 years ago by lincoln

Hmm, I like your idea, but is there anything special thing that you're thinking to do with these features exposed in dbus?

  Changed 4 years ago by rfreedman

Yes, I'm using Guake as a replacment for Yakuake, which on one of my Ubuntu machines, has stopped playing nicely with Compiz...

With Yakuake, I used a shell script to set up my development environment via DCOP - typically, two tabs, each with a Tomcat instance running (one for the app that I'm working on, one for the single-sign on server), a third tab with ssh forwarding a port to the svn server, and a fourth tab with a shell for doing other stuff.

It's nice to be able to just run the one script, and have all four tabs open, and ready to go, rather than having to do all of this manually each morning.

  Changed 4 years ago by lincoln

I found your idea nice and I'm working on that, but I think you should think about saving your session using suspend, hibernate or something like that. It will make your life easier =D

follow-up: ↓ 5   Changed 4 years ago by lincoln

  • status changed from new to closed
  • resolution set to fixed

I've just committed the last things missing from your request. Now I think that it is possible to manage almost all features in guake through dbus/command line.

in reply to: ↑ 4 ; follow-up: ↓ 6   Changed 4 years ago by Philou

Great... In which version I can find these new features?

in reply to: ↑ 5 ; follow-up: ↓ 7   Changed 4 years ago by pingou

Replying to Philou:

Great... In which version I can find these new features?

There has not been any release included these changes so if you want them you will have to grab the source from the git repo, compile and install them yourself.

Alternatively, which distro do you use ?

in reply to: ↑ 6   Changed 4 years ago by Philou

Replying to pingou:

Alternatively, which distro do you use ?

I use UBUNTU 9.04 and guake 0.4 from the karmic repository.

Note: See TracTickets for help on using tickets.