gnome-terminal-extensions
- From: Cristiano De Michele <cristiano demichele na infn it>
- To: usability gnome org
- Subject: gnome-terminal-extensions
- Date: Tue, 28 Aug 2001 17:43:23 +0200
Hallo guys!
my name is Cristiano De Michele and I'm a gnome lover.
Initially I started to use kde2 because konsole (its terminal) has
the useful possibility to handle many terminals in the same window,
while
the gnome-terminal hasn't this feature; for this situation I thought
that
there was two solutions:
one is to use screen and the other is to modify the gnome-terminal code
(my way!).
So I decided to modify the gnome-terminal and if you visit my project
home page
at source forge (http://multignometerm.sourceforge.net) you can get
sources
(tgz file) or binaries.
The tgz file (gnome-terminal_MULTI_250801.tar.gz)contains 3 files, which
are:
- gnome-terminal.c.diff: diff to apply to gnome-terminal.c (got from
gnome-core-1.4.0.4)
- edit_cmd.glade: glade file to put in the directory
gnome-core-1.4.0.4/share/gnome-terminal/glade/
(i.e. in the same dir of gnome-terminal.glade)
- gnome-terminal.glade.diff: patch file to apply to file
gnome-terminal.glade
These patches offer a lot of useful and powerful extensions (I hope) to
the
gnome-terminal.
The extensions are these:
1) Multi terminal support (as konsole), which I implemented using
GtkNotebook widget.
This means that in each window on can have many terminals not only
one!
2) Switch to other terminals using:
- Shortcuts:
SHIFT-Right: next terminal
SHIFT-Left: previuos terminal
CTRL-<n> where n=0....9: switch to n-th terminal straight
- buttons on the bottom of the screen (which I called "buttonbar")
- buttons in the toolbar
- Clicking on notebook tabs (bookmarks)
- using notebook popup menu (right click on tabs)
3) Change of the title of a terminal (notebook label text) using:
- buttons on the bottom of the screen (buttonbar)
- buttons in the toolbar
- menubar (File)
- Shortcut:
CTRL-F1
4) Creation of new terminals using:
- buttons on bottom of the window (buttonbar)
- popup menu (Right Clicking on the terminal)
- menubar
- Shortcuts:
CTRL-l r: root shell
CTRL-l n: bash shell
CTRL-l m: Midnight Commander
5) Execution of commands in new terminals, these commands can be edited
using the
"edit commands" windows (created with glade -> see edit_cmd.glade).
One can open this window using the menubar item "Edit Commands" under
Settings
(Settings->Edit Commands).
In this window there's a GtkCList of all commands and one can add new
ones or remove
the existing ones (this is inspired by screen).
Notice that the command name (first column in GtkCList) is what
appears in the menus.
6) Hide/Show toolbar and buttonbar using the Preferences window or popup
menu (to
satisfy the taste of everyone!).
These extensions are inspired by konsole obviuosly and by screen, I have
also other
ideas to make gnome-terminal the best one ever seen such as tree widget
to
navigate quickly using the mouse through directories, vertical and
orizontal
splitting as in screen and much more.
What do you think about? I wait all your impressions...
ciao ciao
Cristiano
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]