# Ruby Plugins for GNOME, Gedit, Rhythmbox, Nautilus, Totem,

**URL:** <https://www.ruby-forum.com/t/ruby-plugins-for-gnome-gedit-rhythmbox-nautilus-totem/107646>\
**Category:** Ruby-Gnome 2\
**Created:** [June 24, 2007, 7:47pm UTC](https://www.ruby-forum.com/t/ruby-plugins-for-gnome-gedit-rhythmbox-nautilus-totem/107646 "2007-06-24T19:47:27Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![gnomo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/838e76/32.png) [@gnomo](https://www.ruby-forum.com/u/gnomo)\
**Post date:** [June 24, 2007, 7:47pm UTC](https://www.ruby-forum.com/t/ruby-plugins-for-gnome-gedit-rhythmbox-nautilus-totem/107646/1 "2007-06-24T19:47:27Z")

</div>

The Gnome Desktop has interesting applications that can be extended by  
plugins written in Python or C. I didn’t find any information about if  
is possible to write this plugins in Ruby, too.

I don’t know if these plugins can’t be written in Ruby or other  
technical reasons, but we should focus to integrate better Ruby in  
Gnome.

Gedit doesn’t recornize RHTML syntax, an icon for .rb files is still  
missing, I can’t believe that I’m the one that doesn’t use Mac OS X  
here…

---

<div class="post-metadata">

**Author:** ![gnomo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/838e76/32.png) [@gnomo](https://www.ruby-forum.com/u/gnomo)\
**Post date:** [June 24, 2007, 9:06pm UTC](https://www.ruby-forum.com/t/ruby-plugins-for-gnome-gedit-rhythmbox-nautilus-totem/107646/2 "2007-06-24T21:06:46Z")

</div>

On 2007-06-24 19.47.27 +0200, gnomo wrote:

> Gedit doesn’t recornize RHTML syntax, an icon for .rb files is still  
> missing, I can’t believe that I’m the one that doesn’t use Mac OS X  
> here…

[http://bitsbam.com/?p=3](http://bitsbam.com/?p=3)

–  
Mike B. removed\_email\_address@domain.invalid [http://mike-burns.com](http://mike-burns.com)

* * *

This [SF.net](http://SF.net) email is sponsored by DB2 Express  
Download DB2 Express C - the FREE version of DB2 express and take  
control of your XML. No limits. Just data. Click to get it now.  
[http://sourceforge.net/powerbar/db2/](http://sourceforge.net/powerbar/db2/)

---

<div class="post-metadata">

**Author:** ![gnomo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/838e76/32.png) [@gnomo](https://www.ruby-forum.com/u/gnomo)\
**Post date:** [June 25, 2007, 8:06pm UTC](https://www.ruby-forum.com/t/ruby-plugins-for-gnome-gedit-rhythmbox-nautilus-totem/107646/3 "2007-06-25T20:06:18Z")

</div>

On Sun, Jun 24, 2007 at 07:47:27PM +0200, gnomo wrote:

> Gedit doesn’t recornize RHTML syntax, an icon for .rb files is still  
> missing, I can’t believe that I’m the one that doesn’t use Mac OS X  
> here…

Also note that as soon as gedit, etc are using the new  
gtksourceview-1.9.x stuff, highlighting RHTML will be easier/better  
because it has support for context aware highlighting (so HTML bits  
would be highlighted as HTML, and ruby bits like ruby).

See:

[http://blogs.gnome.org/pbor/2007/06/25/gedit-2191/](http://blogs.gnome.org/pbor/2007/06/25/gedit-2191/)

-pete

* * *

This [SF.net](http://SF.net) email is sponsored by DB2 Express  
Download DB2 Express C - the FREE version of DB2 express and take  
control of your XML. No limits. Just data. Click to get it now.  
[http://sourceforge.net/powerbar/db2/](http://sourceforge.net/powerbar/db2/)

---

<div class="post-metadata">

**Author:** ![gnomo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/838e76/32.png) [@gnomo](https://www.ruby-forum.com/u/gnomo)\
**Post date:** [June 26, 2007, 11:41am UTC](https://www.ruby-forum.com/t/ruby-plugins-for-gnome-gedit-rhythmbox-nautilus-totem/107646/4 "2007-06-26T11:41:00Z")

</div>

Am Montag, den 25.06.2007, 21:45 +0200 schrieb gnomo:

> what do you think  
> about the plugins for the gnome desktop written in ruby?

Hi,

its not directly a GNOME app, but the upcoming version if gimp is  
completle scriptable in ruby. Inkscape also suports ruby scripts.

> are in plan bindings for nautilus, totem,… ?

specialy for this two i see no sense in scripting support. Good  
candidates for scripting are gnumeric and abiword, but AFAIK simply no  
one did it for now.

Cheer  
detlef

* * *

This [SF.net](http://SF.net) email is sponsored by DB2 Express  
Download DB2 Express C - the FREE version of DB2 express and take  
control of your XML. No limits. Just data. Click to get it now.  
[http://sourceforge.net/powerbar/db2/](http://sourceforge.net/powerbar/db2/)

---

<div class="post-metadata">

**Author:** ![gnomo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/838e76/32.png) [@gnomo](https://www.ruby-forum.com/u/gnomo)\
**Post date:** [June 26, 2007, 12:08pm UTC](https://www.ruby-forum.com/t/ruby-plugins-for-gnome-gedit-rhythmbox-nautilus-totem/107646/5 "2007-06-26T12:08:24Z")

</div>

gnomo wrote:

> Thank you for your reply, I already know that links, what do you think  
> about the plugins for the gnome desktop written in ruby?
> 
> are in plan bindings for nautilus, totem,… ?

I started to do some SWIG/ruby bindings for evolution-data-server with  
wich I could do some interesting stuff (like sahring calendars via  
XMPP). Unfortunately I got burnt be real life workload and studying so  
I have it basically stalled. If you are interested I can point you to  
the relevant directions.

Cheers,  
V. Segui

---

<div class="post-metadata">

**Author:** ![gnomo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/838e76/32.png) [@gnomo](https://www.ruby-forum.com/u/gnomo)\
**Post date:** [June 25, 2007, 9:45pm UTC](https://www.ruby-forum.com/t/ruby-plugins-for-gnome-gedit-rhythmbox-nautilus-totem/107646/6 "2007-06-25T21:45:50Z")

</div>

Thank you for your reply, I already know that links, what do you think  
about the plugins for the gnome desktop written in ruby?

are in plan bindings for nautilus, totem,… ?

---

<div class="post-metadata">

**Author:** ![gnomo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/838e76/32.png) [@gnomo](https://www.ruby-forum.com/u/gnomo)\
**Post date:** [June 27, 2007, 9:54am UTC](https://www.ruby-forum.com/t/ruby-plugins-for-gnome-gedit-rhythmbox-nautilus-totem/107646/7 "2007-06-27T09:54:28Z")

</div>

On Tue, Jun 26, 2007 at 12:08:24PM +0200, Vicent S. wrote:

> the relevant directions.  
> How are these bindings different from Revolution, the evolution (data)  
> bindings for Ruby? [1] Except that the these binding upstream seems  
> to have stalled even more.

Regards,  
Paul

1: [http://rubyforge.org/projects/revolution/](http://rubyforge.org/projects/revolution/)

–  
Student @ Eindhoven | email: removed\_email\_address@domain.invalid  
University of Technology, The Netherlands | JID: removed\_email\_address@domain.invalid

> > > Using the Power of Debian GNU/Linux \<\<\< | GnuPG key ID: 0x50064181

* * *

This [SF.net](http://SF.net) email is sponsored by DB2 Express  
Download DB2 Express C - the FREE version of DB2 express and take  
control of your XML. No limits. Just data. Click to get it now.  
[http://sourceforge.net/powerbar/db2/](http://sourceforge.net/powerbar/db2/)

---

<div class="post-metadata">

**Author:** ![gnomo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/838e76/32.png) [@gnomo](https://www.ruby-forum.com/u/gnomo)\
**Post date:** [June 29, 2007, 3:26pm UTC](https://www.ruby-forum.com/t/ruby-plugins-for-gnome-gedit-rhythmbox-nautilus-totem/107646/8 "2007-06-29T15:26:56Z")

</div>

Paul van Tilburg wrote:

> On Tue, Jun 26, 2007 at 12:08:24PM +0200, Vicent S. wrote:
> 
> > the relevant directions.  
> > How are these bindings different from Revolution, the evolution (data)  
> > bindings for Ruby? [1] Except that the these binding upstream seems  
> > to have stalled even more.
> 
> Regards,  
> Paul
> 
> 1: [http://rubyforge.org/projects/revolution/](http://rubyforge.org/projects/revolution/)

Hi Paul,

Sorry for the late reply.

The bindings are autogenrated, wich theoretically means you can  
generate bindings easier once you’ve done some basic plumbing (although  
IIRC the revolution bindings worked pretty fine). Here is the relevant  
direction at [www.go-evolution.org/SWIGforEDS](http://www.go-evolution.org/SWIGforEDS).

There are some docs on the page also. The bundle is not currently online  
anymore, but I can send you the code if you are interested. Just PM at  
vseguip at gmail dot com.

Cheers,  
V. Segui
