All Topics  
Thunar

 

   Email Print
   Bookmark   Link






 

Thunar



 
 
Thunar is a file manager
File manager

A file manager or file browser is a computer program that provides a user interface to work with file systems. The most common operations used are create, open, edit, file viewer, computer printer, streaming media, rename, move, file copying, file deletion, attributes, properties, search/find, and permissions....
 for Linux
Linux

Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
 and other 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....
 systems, written using the GTK+ 2
GTK+

GTK+, or The GIMP Toolkit, is a cross-platform widget toolkit for creating graphical user interfaces. It is one of the most popular toolkits for the X Window System, along with Qt ....
 toolkit and shipped with Xfce
Xfce

Xfce is a free software desktop environment for Unix and other Unix-like platforms, such as Linux, Solaris and BSD. It aims to be fast and lightweight, while still being visually appealing and easy to use....
 version 4.4 RC1 and later. Thunar is developed by Benedikt Meurer, and was originally intended to replace XFFM, Xfce
Xfce

Xfce is a free software desktop environment for Unix and other Unix-like platforms, such as Linux, Solaris and BSD. It aims to be fast and lightweight, while still being visually appealing and easy to use....
's previous file manager. Thunar was initially called Filer but was changed to Thunar due to a name clash.

The main goal of the Thunar project is to create a file manager that is fast, clean, and easy to use.






Discussion
Ask a question about 'Thunar'
Start a new discussion about 'Thunar'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Thunar is a file manager
File manager

A file manager or file browser is a computer program that provides a user interface to work with file systems. The most common operations used are create, open, edit, file viewer, computer printer, streaming media, rename, move, file copying, file deletion, attributes, properties, search/find, and permissions....
 for Linux
Linux

Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
 and other 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....
 systems, written using the GTK+ 2
GTK+

GTK+, or The GIMP Toolkit, is a cross-platform widget toolkit for creating graphical user interfaces. It is one of the most popular toolkits for the X Window System, along with Qt ....
 toolkit and shipped with Xfce
Xfce

Xfce is a free software desktop environment for Unix and other Unix-like platforms, such as Linux, Solaris and BSD. It aims to be fast and lightweight, while still being visually appealing and easy to use....
 version 4.4 RC1 and later. Thunar is developed by Benedikt Meurer, and was originally intended to replace XFFM, Xfce
Xfce

Xfce is a free software desktop environment for Unix and other Unix-like platforms, such as Linux, Solaris and BSD. It aims to be fast and lightweight, while still being visually appealing and easy to use....
's previous file manager. Thunar was initially called Filer but was changed to Thunar due to a name clash.

The main goal of the Thunar project is to create a file manager that is fast, clean, and easy to use. It is designed to start up faster and be more responsive than other Linux
Linux

Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
 file manager
File manager

A file manager or file browser is a computer program that provides a user interface to work with file systems. The most common operations used are create, open, edit, file viewer, computer printer, streaming media, rename, move, file copying, file deletion, attributes, properties, search/find, and permissions....
s, such as Nautilus
Nautilus (file manager)

Nautilus is the official file manager for the GNOME desktop. The name is a play on words, evoking the animal shell of a nautilus to represent an shell ....
 and Konqueror
Konqueror

Konqueror is a web browser, file manager and file viewer designed as a core part of the KDE. It is developed by volunteers and can run on most Unix-like operating systems....
 . Accessibility, another goal of the project, is accomplished using Assistive Technologies (i.e., GNOME Accessibility Toolkit
Accessibility Toolkit

Accessibility Toolkit refers in particular to the GNOME ATK.The ATK is a Software developer toolkit which allows programmers to use common GNOME accessibility features in their application software....
). Like the rest of Xfce, Thunar is designed to comply with standards, such as those stated at freedesktop.org
Freedesktop.org

freedesktop.org is a project to work on interoperability and shared base technology for free software desktop environments for the X Window System on Linux and other Unix-like operating systems....
. Thunar is simple and lightweight by design, but its functionality can be extended through plugins.

Thunar is named after the god of thunder
Thor

Thor is the red-haired and bearded god of thunder in Germanic mythology and Germanic paganism, and its subsets: Norse paganism, Anglo-Saxon paganism and Continental Germanic mythology....
 in Norse mythology
Norse mythology

Norse, Viking or Scandinavian mythology comprises the beliefs, myths and legends of the Norse paganism of the North Germanic language people, including those who settled on Faroe Islands and Iceland, where most of the written sources for Norse mythology were assembled....
.

Interface

Thunar attempts to build a UI
User interface

The user interface is the aggregate of means by which people—the User s—Interaction with the system—a particular machine, device, computer program or other complex tools....
 that is distinct from the myriad of tree based file managers in the Unix
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 world.

The Thunar interface was developed prior to the coding of the Thunar core. First, a minimally functional software mock-up was built in Python
Python (programming language)

Python is a general-purpose high-level programming language. Its design philosophy emphasizes code readability. Python's core syntax and semantics are Minimalism , while the standard library is large and comprehensive....
. Features were added and UI
User interface

The user interface is the aggregate of means by which people—the User s—Interaction with the system—a particular machine, device, computer program or other complex tools....
 elements were changed iteratively to react to test user input.

API

Thunar provides an API
Application programming interface

An application programming interface is a set of subroutine, data structures, class and/or Protocol provided by library and/or operating system Service s in order to support the building of applications....
 for third party developers:

  • The "thunar-vfs" provides a rich cross platform API
    Application programming interface

    An application programming interface is a set of subroutine, data structures, class and/or Protocol provided by library and/or operating system Service s in order to support the building of applications....
     for high level file system operations.
  • The "thunarx" provides a library for building extensions to the file manager itself.


Thunar can also be extended by writing scripts to be placed in the context menu for various file types.

External links