Emmabuntus, Ubuntu, Derivate, Linux, Open Source BackTrack, Linux, distributions, Ubuntu, derivate, securuty, forensic VirtualBox, Linux, Ubuntu, Raring Ringtail synaptic, Ubuntu, Linux, software packages jwplayer, multimedia, Linux, Ubuntu, flash Meshlab, graphic, software, Ubuntu, open source, Linux Synapse, Linux, Ubuntu, raring, Quantal Gimp, Ubuntu, Linux FreeMind, Linux, open source Linux, infographic, history

Rhinote is a small, simple Python/Tkinter script that provides virtual "sticky-notes" on your desktop.

rhinote-quicktext-works-evernoteRhinote is a simple Python/Tkinter script which provides virtual "sticky-notes" on your desktop. It's handy for jotting down quick notes or holding copied text that you plan to paste elsewhere later.

Text can be cut, copied, and pasted; and notes can be saved (as plain text) and viewed and/or edited later, in Rhinote or any other text-editing application.

While many "sticky-note" programs exist for virtually all computing platforms, Rhinote is extremely simple, lightweight, and "keyboard-friendly."

It's not a full-featured editor, it's not a personal wiki, it's not a complete system for organizing a hierarchy of short documents. Rhinote provides a simple and convenient place to quickly put bits of text. It won't slow you down with pointing and clicking, as all operations are keystroke-driven. For what it's worth, Rhinote is indispensable in my own daily work; maybe you'll like it, too.


Free and Open Source software licensed under the GNU General Public License, Rhinote should run on any computer that has Python 2.5 or later and its Tkinter module installed. It has been successfully run on various distributions of Linux, as well as Windows (98SE, ME, XP, and Vista) and Mac OS X.

Because it's written in Python, Rhinote's source code is easy to understand and its meager parameters (color, size, font, etc.) easy to tweak to your liking; the documentation includes ideas for "hacking" Rhinote. Because it's open source, you're free to extend Rhinote to your heart's content, or even to incorporate any or all of it into your own Python projects. That being said, you don't need to know a lick of Python in order to use or modify Rhinote.

  • Download tar.gz
  • Download Debian package
  • Download Ubuntu package

  • Installation.

    Simply put the rhinote.py (or rhinote-win.pyw, if you're using Windows) script wherever you keep scripts. No formal installation is required.

    Usage: On Linux, use a terminal to cd to the directory where rhinote.py lives and type python rhinote.py (or python rhinote.py & to get your command prompt back). Optionally, you may turn rhinote.py into an executable by placing it in your ~/bin directory, renaming it rhinote, and making it executable with (for example) chmod +x rhinote

    On Windows, double-clicking on the rhinote-win.pyw script should run it, provided you have Python installed.

    When the Rhinote note appears, simply start typing, or paste (Ctrl-V) any text you've already cut/copied to your system clipboard. Rhinote will automatically wrap words at the ends of lines (see "Hacking" Rhinote to change this behavior).

    Rhinote offers a set of very simple text and file manipulation tools; all commands are keyboard-driven. Pressing Ctrl-h at any time will display all available commands:
    • Ctrl-x: Cut selected text
    • Ctrl-c: Copy selected text
    • Ctrl-v: Paste text from clipboard (should work with text copied/cut from any application)
    • Ctrl-z: Undo
    • Ctrl-Shift-z: Redo
    • Ctrl-n: Open new (blank) Rhinote
    • Ctrl-o: Open file (via a file dialog)
    • Ctrl-s: Save current note
    • Ctrl-a: Save current note as filename
    • Ctrl-p: Print current note [Linux only]
    • Ctrl-h: Display help


    Rhinote, basic view
    Rhinote, displaying source

    Custom Search

    If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

    Share on Google Plus

    About Hugo Repetto

    Ubuntu is a Linux distribution that offers an operating system predominantly focused on desktop computers but also provides support for servers. Based on Debian GNU / Linux, Ubuntu focuses on ease of use, freedom in usage restriction, regular releases (every 6 months) and ease of installation.
      Blogger Comment
      Facebook Comment


    Post a Comment