VTE を使ってみた
VTE とは?
VTE は、GTK+ ツールキットで使える端末ウィジェット。 gnome-terminal で使われている。
ruby 用のバインディングとして ruby-vte3 という gem が存在した。インストールするにはこうする。
$ gem install vte3
使ってみる
10行で端末エミュレータが書けた。
require 'gtk3'
require 'vte3'
include Gtk
w = Window.new
t = Vte::Terminal.new
t.fork_command
w.add t
w.show_all
Gtk.main
こんな風に表示される。