Tomboy (software)
Encyclopedia
Tomboy is a free and open-source
desktop notetaking
application written for Unix-like
(including Mac OS X
) and Microsoft Windows
operating systems, written in C# using Gtk#
. Tomboy is part of the GNOME
desktop environment, often for personal information management
. Its interface is a notepad with a wiki-like linking system to connect notes together. Words in the note body that match extant note titles become hyperlinks automatically, making it simple to construct a personal wiki
. For example, repeated references to favorite artists would automatically be highlighted in notes containing their names.
Free and open source software
Free and open-source software or free/libre/open-source software is software that is liberally licensed to grant users the right to use, study, change, and improve its design through the availability of its source code...
desktop notetaking
Notetaking
Notetaking is the practice of recording information captured from a transient source, such as an oral discussion at a meeting, or a lecture. Notes of a meeting are usually called minutes. The format of the initial record may often be informal and/or unstructured. One common format for such notes is...
application written for Unix-like
Unix-like
A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....
(including Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...
) and Microsoft Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
operating systems, written in C# using Gtk#
Gtk Sharp
Gtk# is a set of .NET bindings for the GTK+ GUI toolkit and assorted GNOME libraries. The library facilitates building graphical GNOME applications using Mono or any other compliant CLR...
. Tomboy is part of the GNOME
GNOME
GNOME is a desktop environment and graphical user interface that runs on top of a computer operating system. It is composed entirely of free and open source software...
desktop environment, often for personal information management
Personal information management
Personal information management refers to the practice and the study of the activities people perform in order to acquire, organize, maintain, retrieve and use information items such as documents , web pages and email messages for everyday use to complete tasks and fulfill a person’s various...
. Its interface is a notepad with a wiki-like linking system to connect notes together. Words in the note body that match extant note titles become hyperlinks automatically, making it simple to construct a personal wiki
Personal wiki
A personal wiki is a wiki maintained primarily for personal use. Personal wikis allow people to organize information on their desktop or mobile computing devices in a manner similar to community wikis, but without the need for collaboration by multiple users....
. For example, repeated references to favorite artists would automatically be highlighted in notes containing their names.
Features
Some of the editing features supported:- Text highlighting
- Inline spell checking using GtkSpell
- Auto-linking of web and email addresses
- Undo/redo
- Font styling and sizing
- Bulleted lists
- Note synchronization over SSHSecure ShellSecure Shell is a network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers that it connects via a secure channel over an insecure network: a server and a client...
, WebDAVWebDAVWeb-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers...
, Ubuntu OneUbuntu OneUbuntu One is a personal cloud service operated by Canonical Ltd.The service enables users to store files online and sync them between computers and mobile devices, as well as stream audio and music from cloud to mobile devices.- Features :...
, or Snowy (AGPLAffero General Public LicenseThe Affero General Public License, often abbreviated as Affero GPL and AGPL , refers to two distinct, though historically related, free software licenses:...
Django web app for online access to Tomboy notes)
Plugins
Tomboy supports several plugins, including:- Evolution mail links
- GalagoGalago (software)Galago is a desktop presence information framework, designed to transmit presence information between programs. This gives the Linux desktop the ability to combine numerous sources of information about people and combine them in novel ways. This is an area of rapid progress in desktop computing...
/PidginPidgin (software)Pidgin is an open-source multi-platform instant messaging client, based on a library named libpurple. Libpurple has support for many commonly used instant messaging protocols, allowing the user to log into various services from one application.The number of Pidgin users was estimated to be over 3...
presence - Note of the day (disabled by default)
- Fixed width text
- HTMLHTMLHyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....
export - LaTeXLaTeXLaTeX is a document markup language and document preparation system for the TeX typesetting program. Within the typesetting system, its name is styled as . The term LaTeX refers only to the language in which documents are written, not to the editor used to write those documents. In order to...
math (in the package tomboy-latex, not installed by default)
Ports
- Conboy is a Tomboy port to the MaemoMaemoMaemo is a software platform developed by the Maemo community for smartphones and Internet tablets. It is based on the Debian Linux distribution, but has no relation to it...
platform written in the CC (programming language)C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....
language - GnoteGnoteGnote is a free and open-source desktop notetaking application written for Linux, cloned from Tomboy by Hubert Figuiere. It uses a Wiki-like linking system to connect notes together. Gnote is part of the GNOME desktop environment, often filling the need for personal information management. The main...
is a conversion of the Tomboy code to the C++C++C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...
language - Tomdroid is an effort to produce a tomboy client for the Android mobile platform. "The goal is to be file format compatible and be able to sync notes with tomboy"