Thunar
   HOME

TheInfoList



OR:

Thunar is a
file manager A file manager or file browser is a computer program that provides a user interface to manage files and folders. The most common operations performed on files or groups of files include creating, opening (e.g. viewing, playing, editing or pr ...
for
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
and other
Unix-like A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-li ...
systems, initially written using the GTK+ 2 toolkit and later ported to the GTK+ 3 toolkit. It started to ship with Xfce in version 4.4 RC1 and later. Thunar is developed by Benedikt Meurer, and was originally intended to replace XFFM, Xfce's previous file manager. It was initially called Filer but was changed to Thunar due to a name clash. Thunar is designed to start up faster and be more responsive than some other Linux file managers, such as
GNOME Files GNOME Files, formerly and internally known as Nautilus, is the official file manager for the GNOME desktop. Nautilus was originally developed by Eazel with many luminaries from the tech world including Andy Hertzfeld (Apple), chief architect for ...
and
Konqueror Konqueror is a free and open-source web browser and file manager that provides web access and file-viewer functionality for file systems (such as local files, files on a remote FTP server and files in a disk image). It forms a core part of t ...
.Thunar Memory Usage
Accessibility is accomplished using GNOME Accessibility Toolkit. Like the rest of Xfce, Thunar is designed to comply with standards, such as those stated at
freedesktop.org freedesktop.org (fd.o) is a project to work on interoperability and shared base technology for free-software desktop environments for the X Window System (X11) and Wayland on Linux and other Unix-like operating systems. It was founded by Hav ...
. Thunar is simple and lightweight by design, but its functionality can be extended through plugins. Thunar is the
Old Saxon Old Saxon, also known as Old Low German, was a Germanic language and the earliest recorded form of Low German (spoken nowadays in Northern Germany, the northeastern Netherlands, southern Denmark, the Americas and parts of Eastern Europe). It ...
name of
god of thunder Polytheistic peoples from many cultures have postulated a thunder god, the personification or source of the forces of thunder and lightning; a lightning god does not have a typical depiction, and will vary based on the culture. In Indo-European c ...
in Norse mythology, and uses
Mjölnir Mjölnir (from Old Norse Mjǫllnir) is the hammer of the thunder god Thor in Norse mythology, used both as a devastating weapon and as a divine instrument to provide blessings. The hammer is attested in numerous sources, including the 11th cen ...
, Thor's hammer, as its icon.


Interface

The Thunar interface was developed prior to the coding of its core. A minimally functional software mockup was built in
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...
. Features were added and UI elements changed iteratively to react to test user input.


API

Thunar provides an
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
for third-party developers: * The "thunar-vfs" is a cross-platform API for high-level file system operations. This is
deprecated In several fields, especially computing, deprecation is the discouragement of use of some terminology, feature, design, or practice, typically because it has been superseded or is no longer considered efficient or safe, without completely removing ...
for the 1.2.0 release in favor of the native
GVfs GVfs (abbreviation for GNOME virtual file system) is GNOME's userspace virtual filesystem designed to work with the I/O abstraction of GIO, a library available in GLib since version 2.15.1. It installs several modules that are automatically us ...
. * The "thunarx" is a library for building extensions to the file manager itself. * Lacking is an API to resolve folder symbolic links properly to "open the parent folder", not the symbolic link's folder. Thunar can also be extended by writing scripts to be placed in the context menu for various file types.


References


External links

* {{GTK Free file managers File managers that use GTK Xfce