An application launcher written in C and using GTK for the interface
Switch branches/tags
Nothing to show
Clone or download
rodrigo.gallardo
Latest commit c0d05a0 Oct 28, 2008
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
intl Merge changes erroneously commited to tags/release_0_9_2/@9 : Update … Dec 12, 2007
m4 Merge changes erroneously commited to tags/release_0_9_2/@9 : Update … Dec 12, 2007
po Swedish translation by Daniel Nylander, from Debian bug #348254. Apr 5, 2008
.gitignore Another file created on build Jan 3, 2008
ABOUT-NLS Merge changes erroneously commited to tags/release_0_9_2/@9 : Update … Dec 12, 2007
AUTHORS Imported state of original maintainer's 0.9.2 Nov 15, 2007
BUGS Imported state of original maintainer's 0.9.2 Nov 15, 2007
COPYING Imported state of original maintainer's 0.9.2 Nov 15, 2007
ChangeLog Swedish translation by Daniel Nylander, from Debian bug #348254. Apr 5, 2008
INSTALL Merge changes erroneously commited to tags/release_0_9_2/@11 : Update… Dec 12, 2007
Makefile.am Install gassoc and consfile to SYSCONFDIR. Jan 14, 2008
NEWS Imported state of original maintainer's 0.9.2 Nov 15, 2007
README Remove WIN32 port code Dec 17, 2007
TODO Remove WIN32 port code Dec 17, 2007
compile Merge changes erroneously commited to tags/release_0_9_2/@11 : Update… Dec 12, 2007
config.guess Update config.{guess,sub} files from recent autotools Apr 5, 2008
config.rpath Merge changes erroneously commited to tags/release_0_9_2/@9 : Update … Dec 12, 2007
config.sub Update config.{guess,sub} files from recent autotools Apr 5, 2008
configure.ac Add gtk includes and libs to compile and link flags Dec 12, 2007
consfile Add Debian's updates to consfile Dec 12, 2007
gassoc Modernize a bit the associations file Jan 3, 2008
grun.1x Fix use of hyphens in man page Dec 17, 2007
grun.c Fix locale-related segfault. Oct 28, 2008
grun2.xpm Fix window icon setting. Dec 29, 2007
install-sh Merge changes erroneously commited to tags/release_0_9_2/@11 : Update… Dec 12, 2007
missing Merge changes erroneously commited to tags/release_0_9_2/@11 : Update… Dec 12, 2007
mkinstalldirs Merge changes erroneously commited to tags/release_0_9_2/@11 : Update… Dec 12, 2007
stamp-h.in Imported state of original maintainer's 0.9.2 Nov 15, 2007

README

gRun version 0.9.2 - (C) Southern Gold Development

WARNING - This is a development tree. For a stable version, using
	0.8.1

Welcome to gRun, an advanced application launcher written in C and using
GTK for the interface. gRun includes features such as a history, command
completion from the history and from PATH, recognition of console mode
applications and launching a terminal for them, file extension associations
and a dual fork()/execvp() application launcher.

gRun runs on Unix platforms, tested with GTK 2.12.

The history mechanism is intelligent and only add commands that are new and
which exist to the history. When gRun starts, the newest command in the
history is loaded into the entry field and selected. As a command is typed
into the entry field, gRun tries to find a match for the command in the
history. If a match is found, the command is completed and the segment that
is added is selected.

By using --preload, the user can specify the command in the entry box on startup.
This can be used for a menu situation.

If the Tab key is pressed, gRun retrieves the PATH enviroment
variable and searches the directories specified for a match. If one is found,
the command is completed as for the autocomplete above.

gRun has a mechanism for determining whether a command is a console mode
application and launches a X-Term with the command as the -e parameter. This
check is performed by searching for a match for the command in a list of console
mode applications. This list is stored in the file .consfile in the home
directory of the user and in /usr/local/share/grun/consfile for the global file.
The global file is only used if no match is found in .consfile. To use this
feature, which is not compiled by default, add the flags --enable-testfile and
--with-default-xterm=xterm to the configure script. Use --with-default-xterm only
if you want to change the X-Term from xterm to something else, like rxvt.

gRun also implements a file extension association mechanism. If a command file is
not executable, gRun searches through a association database, stored in .gassoc
and /usr/local/share/grun/gassoc, for a match. If a match is found, gRun launches
the application with the command as a parameter. This feature is not enabled by
default and is switched on at compile time by adding the flag --enable-associations
to the configure script. The comparison is case-insensitive, so JPG and jpg are
matched to the same gassoc entry.

The data files consfile and gassoc are small and may need to be extended on your
system. If you find any general entries that you feel should be added to the release,
please email me with the information.

Internationalization is now carried out by using gettext and .po files. See LANGUAGES
for more details.

For full installation instructions, please read the file INSTALL.

Bruce Smith <tangomanrulz@geocities.com>
http://www.geocities.com/ResearchTriangle/Facility/1468/sg/index.html