achiurizo / consular

Terminal automation
http://rdoc.info/github/achiu/consular/master/file/README.md
MIT License
813 stars 46 forks source link

Add support for one of the linux terminals: konsole #27

Closed flavio closed 13 years ago

flavio commented 13 years ago

These commits add support to konsole, the default terminal of KDE. In this way it will be possible to use terminitor under linux.

The feature has been implemented by creating a new core called KonsoleCore. Communication between terminitor and konsole is done using ruby-dbus. ruby-dbus is not distributed as a gem, hence there's no way to handle this dependency with bundler.

I had to make rb-appscript dependency conditional to darwin platform, otherwise it would have been impossible to install the terminitor under linux. I hope I did it in the right way.

achiurizo commented 13 years ago

hi thanks for the commits. i've pulled in your changes. However, i'm not to sure about dbus, but is it this https://rubygems.org/gems/dbus or am i mistaken? If so, I'd be nice if there was a way for users to easily grab the necessary gem for konsole.

flavio commented 13 years ago

However, i'm not to sure about dbus, but is it this https://rubygems.org/gems/dbus or am i mistaken?

This dbus library is no longer developed. Unfortunately the active one (ruby-dbus) doesn't provide a gem file. A ticket has been opened on their bug tracking system 2 years ago. It seems they do not care about that too much :(