Ruby-GNOME2

Software Screenshot:
Ruby-GNOME2
Software Details:
Version: 3.0.8 updated
Upload Date: 12 Apr 16
Developer: Geoff Youngs
Distribution Type: Freeware
Downloads: 10

Rating: 4.0/5 (Total Votes: 2)

Ruby-GNOME2 is a multiplatform, free and open source project that provides a collection of Ruby language bindings for developing application under the GNOME 2.0 graphical desktop environment.

The next-gen Ruby-GNOME

It is the next-generation Ruby-GNOME software, engineered in such a way that it supports both GTK2 and GTK3 GUI toolkits, containing bindings for many of the core GNOME libraries, as well as for some less common ones.

Comprises of many useful libraries

The Ruby-GNOME2 package comprises of many useful libraries, among which we can mention ruby-gtk2, ruby-gtk3, as well as ruby-gnome2-all. The rbbr program, a Ruby browser utility, is also part of the Ruby-GNOME2 project.

Getting started with Ruby-GNOME2

It is quite simple to install the Ruby-GNOME2 software on a GNU/Linux operating system using nothing but the source package. Just download the latest release from either Softoware or the project’s website, save the archive on your Home directory, and uncompress it with an archive manager utility.

Open a Terminal app, add the location of the extracted archive files to the ‘cd’ command (e.g. cd /home/softoware/ruby-gnome2-all-2.2.4) and run the ‘rake’ command to compile all the tools and libraries included in the package. However, we strongly recommend you to install it via the built-in Software Center app of your distribution of GNU/Linux.

Under the hood

Taking a look under the hood of the Ruby-GNOME2 project, we can notice that it has been written in the Ruby and C programming languages. We have successfully tested the software on computers supporting either of the 32 or 64-bit instruction set architectures.

Runs on Linux, BSD and Windows

Being designed from the ground up to be cross-platform, the Ruby-GNOME2 software is compatible with all GNU/Linux distributions, as well as with the FreeBSD and Microsoft Windows operating systems.

What is new in this release:

  • Ruby/GLib2:
  • Improvements:
  • Stopped to call g_thread_init() for GLib 2.32.0 or later because g_thread_init() is called automatically.
  • Added GLib.format_size.
  • Added GLib::Source#name.
  • Added GLib::Source#name=.
  • Added GLib::Source#ready_time.
  • Added GLib::Source#ready_time=.
  • Added GLib::Source#destroy.
  • Fixes:
  • Fixed a bug that wrong converter is used on bigendian environment. [GitHub#270][Reported by mtasaka]
  • Ruby/GIO2:
  • Improvements:
  • Added Gio::DBus.
  • Fixes:
  • Fixed a bug that Gio::ContentType#executable? isn't defined by correct name.
  • Ruby/GTK2:
  • Improvements:
  • Gtk::AboutDialog#show: Supported license_type option. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Fixes:
  • Gtk::AboutDialog#show: Fixed a bug that wrap_license option doesn't work. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Ruby/GObjectIntrospection:
  • Improvements:
  • Supported prefix removing from method name.
  • Supported GList of UTF-8. [ruby-gnome2-devel-en][Reported by Detlef Reichl]
  • Added documentation. [GitHub#267][Patch by Detlef Reichl]
  • Fixes:
  • Fixed a bug that out only argument is required. [GitHub#268][Reported by mtasaka]
  • Ruby/GDK3:
  • Improvements:
  • Gdk::Window: Added deprecated constants for backward compatibility.
  • Supported Gdk::Keyval module functions. [GitHub#265][Reported by Detlef Reichl]
  • Cairo::Context#set_source_rgba: Re-supported (({set_source_rgba(r, g, b, a)})) style. [GitHub#272][Patch by Detlef Reichl]
  • [windows] Bundled the new default GNOME icon theme. [GitHub#276][Reported by glurp]
  • Fixes:
  • Gdk::Color.parse: Fixed unexpected API change. [GitHub#276][Reported by glurp]
  • Fixed a bug that Gdk::Event::Mask fallback doesn't work. [GitHub#276][Reported by glurp]
  • Ruby/GTK3:
  • Improvements:
  • Gtk::AboutDialog#show: Supported license_type option. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Gtk::ActionBar: Added. [GitHub#282][Suggested by Christopher L. Ramsey]
  • Fixes:
  • Gtk::AboutDialog#show: Fixed a bug that wrap_license option doesn't work. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Ruby/RSVG2:
  • Improvements:
  • RSVG::Handle.new_from_file: Supported flags. You can open a large file with (({:flags => :unlimited})). [GitHub#263][Patch by Taro Matsuzawa]
  • Ruby/Clutter:
  • Improvements:
  • Added Clutter::Feature.
  • Fixes:
  • Added missing require for Ruby/Pango.
  • Fixed initializing order. [GitHub#274][Reported by mtasaka]

What is new in version 3.0.7:

  • Ruby/GLib2:
  • Improvements:
  • Stopped to call g_thread_init() for GLib 2.32.0 or later because g_thread_init() is called automatically.
  • Added GLib.format_size.
  • Added GLib::Source#name.
  • Added GLib::Source#name=.
  • Added GLib::Source#ready_time.
  • Added GLib::Source#ready_time=.
  • Added GLib::Source#destroy.
  • Fixes:
  • Fixed a bug that wrong converter is used on bigendian environment. [GitHub#270][Reported by mtasaka]
  • Ruby/GIO2:
  • Improvements:
  • Added Gio::DBus.
  • Fixes:
  • Fixed a bug that Gio::ContentType#executable? isn't defined by correct name.
  • Ruby/GTK2:
  • Improvements:
  • Gtk::AboutDialog#show: Supported license_type option. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Fixes:
  • Gtk::AboutDialog#show: Fixed a bug that wrap_license option doesn't work. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Ruby/GObjectIntrospection:
  • Improvements:
  • Supported prefix removing from method name.
  • Supported GList of UTF-8. [ruby-gnome2-devel-en][Reported by Detlef Reichl]
  • Added documentation. [GitHub#267][Patch by Detlef Reichl]
  • Fixes:
  • Fixed a bug that out only argument is required. [GitHub#268][Reported by mtasaka]
  • Ruby/GDK3:
  • Improvements:
  • Gdk::Window: Added deprecated constants for backward compatibility.
  • Supported Gdk::Keyval module functions. [GitHub#265][Reported by Detlef Reichl]
  • Cairo::Context#set_source_rgba: Re-supported (({set_source_rgba(r, g, b, a)})) style. [GitHub#272][Patch by Detlef Reichl]
  • [windows] Bundled the new default GNOME icon theme. [GitHub#276][Reported by glurp]
  • Fixes:
  • Gdk::Color.parse: Fixed unexpected API change. [GitHub#276][Reported by glurp]
  • Fixed a bug that Gdk::Event::Mask fallback doesn't work. [GitHub#276][Reported by glurp]
  • Ruby/GTK3:
  • Improvements:
  • Gtk::AboutDialog#show: Supported license_type option. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Gtk::ActionBar: Added. [GitHub#282][Suggested by Christopher L. Ramsey]
  • Fixes:
  • Gtk::AboutDialog#show: Fixed a bug that wrap_license option doesn't work. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Ruby/RSVG2:
  • Improvements:
  • RSVG::Handle.new_from_file: Supported flags. You can open a large file with (({:flags => :unlimited})). [GitHub#263][Patch by Taro Matsuzawa]
  • Ruby/Clutter:
  • Improvements:
  • Added Clutter::Feature.
  • Fixes:
  • Added missing require for Ruby/Pango.
  • Fixed initializing order. [GitHub#274][Reported by mtasaka]

What is new in version 3.0.4:

  • Ruby/GLib2:
  • Improvements:
  • Stopped to call g_thread_init() for GLib 2.32.0 or later because g_thread_init() is called automatically.
  • Added GLib.format_size.
  • Added GLib::Source#name.
  • Added GLib::Source#name=.
  • Added GLib::Source#ready_time.
  • Added GLib::Source#ready_time=.
  • Added GLib::Source#destroy.
  • Fixes:
  • Fixed a bug that wrong converter is used on bigendian environment. [GitHub#270][Reported by mtasaka]
  • Ruby/GIO2:
  • Improvements:
  • Added Gio::DBus.
  • Fixes:
  • Fixed a bug that Gio::ContentType#executable? isn't defined by correct name.
  • Ruby/GTK2:
  • Improvements:
  • Gtk::AboutDialog#show: Supported license_type option. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Fixes:
  • Gtk::AboutDialog#show: Fixed a bug that wrap_license option doesn't work. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Ruby/GObjectIntrospection:
  • Improvements:
  • Supported prefix removing from method name.
  • Supported GList of UTF-8. [ruby-gnome2-devel-en][Reported by Detlef Reichl]
  • Added documentation. [GitHub#267][Patch by Detlef Reichl]
  • Fixes:
  • Fixed a bug that out only argument is required. [GitHub#268][Reported by mtasaka]
  • Ruby/GDK3:
  • Improvements:
  • Gdk::Window: Added deprecated constants for backward compatibility.
  • Supported Gdk::Keyval module functions. [GitHub#265][Reported by Detlef Reichl]
  • Cairo::Context#set_source_rgba: Re-supported (({set_source_rgba(r, g, b, a)})) style. [GitHub#272][Patch by Detlef Reichl]
  • [windows] Bundled the new default GNOME icon theme. [GitHub#276][Reported by glurp]
  • Fixes:
  • Gdk::Color.parse: Fixed unexpected API change. [GitHub#276][Reported by glurp]
  • Fixed a bug that Gdk::Event::Mask fallback doesn't work. [GitHub#276][Reported by glurp]
  • Ruby/GTK3:
  • Improvements:
  • Gtk::AboutDialog#show: Supported license_type option. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Gtk::ActionBar: Added. [GitHub#282][Suggested by Christopher L. Ramsey]
  • Fixes:
  • Gtk::AboutDialog#show: Fixed a bug that wrap_license option doesn't work. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Ruby/RSVG2:
  • Improvements:
  • RSVG::Handle.new_from_file: Supported flags. You can open a large file with (({:flags => :unlimited})). [GitHub#263][Patch by Taro Matsuzawa]
  • Ruby/Clutter:
  • Improvements:
  • Added Clutter::Feature.
  • Fixes:
  • Added missing require for Ruby/Pango.
  • Fixed initializing order. [GitHub#274][Reported by mtasaka]

What is new in version 2.2.5:

  • Ruby/GLib2:
  • Improvements:
  • Stopped to call g_thread_init() for GLib 2.32.0 or later because g_thread_init() is called automatically.
  • Added GLib.format_size.
  • Added GLib::Source#name.
  • Added GLib::Source#name=.
  • Added GLib::Source#ready_time.
  • Added GLib::Source#ready_time=.
  • Added GLib::Source#destroy.
  • Fixes:
  • Fixed a bug that wrong converter is used on bigendian environment. [GitHub#270][Reported by mtasaka]
  • Ruby/GIO2:
  • Improvements:
  • Added Gio::DBus.
  • Fixes:
  • Fixed a bug that Gio::ContentType#executable? isn't defined by correct name.
  • Ruby/GTK2:
  • Improvements:
  • Gtk::AboutDialog#show: Supported license_type option. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Fixes:
  • Gtk::AboutDialog#show: Fixed a bug that wrap_license option doesn't work. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Ruby/GObjectIntrospection:
  • Improvements:
  • Supported prefix removing from method name.
  • Supported GList of UTF-8. [ruby-gnome2-devel-en][Reported by Detlef Reichl]
  • Added documentation. [GitHub#267][Patch by Detlef Reichl]
  • Fixes:
  • Fixed a bug that out only argument is required. [GitHub#268][Reported by mtasaka]
  • Ruby/GDK3:
  • Improvements:
  • Gdk::Window: Added deprecated constants for backward compatibility.
  • Supported Gdk::Keyval module functions. [GitHub#265][Reported by Detlef Reichl]
  • Cairo::Context#set_source_rgba: Re-supported (({set_source_rgba(r, g, b, a)})) style. [GitHub#272][Patch by Detlef Reichl]
  • [windows] Bundled the new default GNOME icon theme. [GitHub#276][Reported by glurp]
  • Fixes:
  • Gdk::Color.parse: Fixed unexpected API change. [GitHub#276][Reported by glurp]
  • Fixed a bug that Gdk::Event::Mask fallback doesn't work. [GitHub#276][Reported by glurp]
  • Ruby/GTK3:
  • Improvements:
  • Gtk::AboutDialog#show: Supported license_type option. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Gtk::ActionBar: Added. [GitHub#282][Suggested by Christopher L. Ramsey]
  • Fixes:
  • Gtk::AboutDialog#show: Fixed a bug that wrap_license option doesn't work. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Ruby/RSVG2:
  • Improvements:
  • RSVG::Handle.new_from_file: Supported flags. You can open a large file with (({:flags => :unlimited})). [GitHub#263][Patch by Taro Matsuzawa]
  • Ruby/Clutter:
  • Improvements:
  • Added Clutter::Feature.
  • Fixes:
  • Added missing require for Ruby/Pango.
  • Fixed initializing order. [GitHub#274][Reported by mtasaka]

What is new in version 2.2.4:

  • Ruby/GLib2:
  • Improvements:
  • Stopped to call g_thread_init() for GLib 2.32.0 or later because g_thread_init() is called automatically.
  • Added GLib.format_size.
  • Added GLib::Source#name.
  • Added GLib::Source#name=.
  • Added GLib::Source#ready_time.
  • Added GLib::Source#ready_time=.
  • Added GLib::Source#destroy.
  • Fixes:
  • Fixed a bug that wrong converter is used on bigendian environment. [GitHub#270][Reported by mtasaka]
  • Ruby/GIO2:
  • Improvements:
  • Added Gio::DBus.
  • Fixes:
  • Fixed a bug that Gio::ContentType#executable? isn't defined by correct name.
  • Ruby/GTK2:
  • Improvements:
  • Gtk::AboutDialog#show: Supported license_type option. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Fixes:
  • Gtk::AboutDialog#show: Fixed a bug that wrap_license option doesn't work. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Ruby/GObjectIntrospection:
  • Improvements:
  • Supported prefix removing from method name.
  • Supported GList of UTF-8. [ruby-gnome2-devel-en][Reported by Detlef Reichl]
  • Added documentation. [GitHub#267][Patch by Detlef Reichl]
  • Fixes:
  • Fixed a bug that out only argument is required. [GitHub#268][Reported by mtasaka]
  • Ruby/GDK3:
  • Improvements:
  • Gdk::Window: Added deprecated constants for backward compatibility.
  • Supported Gdk::Keyval module functions. [GitHub#265][Reported by Detlef Reichl]
  • Cairo::Context#set_source_rgba: Re-supported (({set_source_rgba(r, g, b, a)})) style. [GitHub#272][Patch by Detlef Reichl]
  • [windows] Bundled the new default GNOME icon theme. [GitHub#276][Reported by glurp]
  • Fixes:
  • Gdk::Color.parse: Fixed unexpected API change. [GitHub#276][Reported by glurp]
  • Fixed a bug that Gdk::Event::Mask fallback doesn't work. [GitHub#276][Reported by glurp]
  • Ruby/GTK3:
  • Improvements:
  • Gtk::AboutDialog#show: Supported license_type option. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Gtk::ActionBar: Added. [GitHub#282][Suggested by Christopher L. Ramsey]
  • Fixes:
  • Gtk::AboutDialog#show: Fixed a bug that wrap_license option doesn't work. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  • Ruby/RSVG2:
  • Improvements:
  • RSVG::Handle.new_from_file: Supported flags. You can open a large file with (({:flags => :unlimited})). [GitHub#263][Patch by Taro Matsuzawa]
  • Ruby/Clutter:
  • Improvements:
  • Added Clutter::Feature.
  • Fixes:
  • Added missing require for Ruby/Pango.
  • Fixed initializing order. [GitHub#274][Reported by mtasaka]

What is new in version 2.1.0:

  • Improvements:
  • Set license information to gem.
  • Fixes:
  • [windows] Added missing binaries for Ruby 2.1.0.
  • [GitHub#123] [Patch by Masafumi Yokoyama]
  • Ruby/GDK3:
  • Improvements:
  • [windows] Bundled hicolor-icon-theme. It may fix a problem that Windows theme is not applied.
  • [ruby-gnome2-devel-en] [Reported by Regis d'Aubarede]

What is new in version 0.18.1:

  • This release is bug fix release of 0.18.0.

Requirements:

  • Ruby

Screenshots

ruby-gnome2_1_69949.png
ruby-gnome2_2_69949.png

Similar Software

DarkSnow
DarkSnow

3 Jun 15

Sikuli
Sikuli

11 May 15

Arg_parser
Arg_parser

14 Apr 15

Camelot
Camelot

20 Feb 15

Comments to Ruby-GNOME2

Comments not found
Add Comment
Turn on images!