SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

Introduction

Arnic is an application launcher, in the style of Quicksilver. It's written in Python, so it's easy to add new items and actions.

Arnic currently supports the following items:

IProgram: Programs that can be run. IFile: Local files.
IDirectory: subset of IFiles that are directories IText: small blocks of text

and the following actions:

Launch (IProgram): Run the specified program Launch as Superuser (IProgram): Run the specified program under

gksudo. Open With... (IProgram or IFile): Either opens the file with program,

or uses the program to open a file. Append to File... (IText): Appends the text to a file. Create File... (IText): Creates the file named in the text.

Using Arnic

When you run Arnic, it will update the stored catalog with the files (that you've recently used) and programs (that it can find in /usr/share/applications). Once the interface comes up, just start typing to select the item you want to work with. Once you've selected the item you want, Tab lets you select an action, or Return activates the current action. If the action requires an extra argument, Tab will allow you to select that as well.

If you want to select an item or action from a list, pressing Down will give you a list of all the currently matching items/actions, and Enter will select the current one (without activating the action).

Pressing . (period) will open a text block. Just type in it to enter text. Tab or Enter will allow action selection or activate the default.

If you have selected a file or directory, / (backslash) will open a directory listing. Left and Right move through directories, and Enter selects one.

Dependencies

Python >= 2.4.1
Gtk-2 >= 2.6.0 (available at http://www.gtk.org/) PyGTK >= 2.6.1 (available at http://www.pygtk.org/) Python GNOME2 extras >= 2.12 (available at http://www.pygtk.org) zope.interface >= 3.0.92 (available at

http://www.zope.org/Products/ZopeInterface) Axiom and Epsilon >= 0.4.0 (available at http://www.divmod.org/) pyxdg >= 0.15 (available at http://freedesktop.org/Software/pyxdg)

If you want to run the tests:
Twisted >= 2.0.1 (available at http://www.twistedmatrix.com/) gtktest >= 0.1 (available at http://gintas.pov.lt/gtktest)

Contact

The website for Arnic is http://arnic.python-hosting.com/ (graciously provided by the folks at Python Hosting). Bugs, bug fixes, and suggested features should all be added to the ticket tracker there. Questions and comments should be directed to me, Paul Swartz, at z3p@twistedmatrix.com.

Thanks for using Arnic!


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.