Thunar

From the project home page:

Thunar is a modern file manager for the Xfce Desktop Environment. Thunar has been designed from the ground up to be fast and easy-to-use. Its user interface is clean and intuitive, and does not include any confusing or useless options by default. Thunar is fast and responsive with a good start up time and folder load time.

Installation

Install the thunar package. Thunar is part of the xfce4 group and the default file manager of the xfce desktop environment.

Plugins and addons

  • Thunar Archive Plugin Plugin which allows you to create and extract archive files using contextual menu items. It does not create or extract archives directly, but instead acts as a frontend for other programs such as File Roller (file-roller), Ark (ark), Xarchiver (xarchiver) or Engrampa (engrampa). Part of xfce4-goodies.
https://goodies.xfce.org/projects/thunar-plugins/thunar-archive-plugin || thunar-archive-plugin
  • RAW Thumbnailer A lightweight and fast raw image thumbnailer that is needed to display raw thumbnails.
https://code.google.com/archive/p/raw-thumbnailer/ || raw-thumbnailerAUR

    Thunar Volume Manager

    While Thunar supports automatic mounting and unmounting of removable media ( package is required), the Thunar Volume Manager allows extended functionality, such as automatically running commands or automatically opening a Thunar window for mounted media. For mobile devices, which generally follow MTP, an additional gvfs-mtp package is required.

    Installation

    Thunar Volume Manager can be installed from the package in the official repositories.

    Configuration

    It can also be configured to execute certain actions when cameras and audio players are connected. After installing the plugin:

    1. Launch Thunar and go to Edit > Preferences
    2. Under the 'Advanced' tab, check 'Enable Volume Management'
    3. Click configure and check the following items:
      • Mount removable drives when hot-plugged.
      • Mount removable media when inserted.
    4. Also make desired changes (see the example below)

    Here's an example setting for making Amarok play an audio CD.

     Multimedia - Audio CDs: 

    Tips and tricks

    Automounting of large external drives

    If Thunar refuses to mount large removable media (size > 1TB) although thunar-volman and gvfs has been installed, then try installing a different automounter such as or . The latter should be preferred as it uses udisks2 and thus is compatible with gvfs. To start udiskie with udisks2 support, add the following line to your autostart file:

    udiskie -2 &

    Using Thunar to browse remote locations

    Since Xfce 4.8 (Thunar 1.2) it is possible to browse remote locations (such as FTP servers or Samba shares) directly in Thunar. To enable this functionality ensure that , and sshfs packages are installed. A 'Network' entry is visible in Thunar's side bar and remote locations can be opened by using the following URI schemes in the location dialog (opened with ): smb://, ftp://, ssh://, sftp://, davs:// & followed by the server hostname or IP address.

    There is no URI scheme for NFS shares, but Thunar can issue a command if you setup your fstab properly.

    What is important here is the which prevents the share from being mounted until you click on it, user which allows any user to mount (and unmount) the share, which makes network connectivity a pre-requisite, and finally which puts the mounting operation the background so if your server requires some spin-up time you will not have to deal with time out messages and re-clicking until it works.

    Starting in daemon mode

    Thunar may be run in daemon mode. This has several advantages, including a faster startup for Thunar, Thunar running in the background and only opening a window when necessary (for instance, when a flash drive is inserted), and letting Thunar handle automatic mounting of removable media.

    Make sure the command is autostarted on login. See Xfce and Autostarting for more details.

    Solving problem with slow cold start

    Some people still have problems with Thunar taking a long time to start for the first time. This is due to gvfs checking the network, preventing Thunar from starting until gvfs finishes its operations. To change this behaviour, edit /usr/share/gvfs/mounts/network.mount and change AutoMount=true to AutoMount=false.

    Hide Shortcuts in Side Pane

    There is a hidden menu to hide Shortcuts in the Side Pane.

    Right click in the Side Pane where there are no shortcuts, like on the DEVICES section label. Then you will get a pop-up menu where you can uncheck items you do not want displayed.

    Assign keyboard shortcuts in Thunar

    See GTK#Keyboard shortcuts,

    Showing partitions defined in fstab

    By default Thunar will not show in devices any partitions defined in besides the root partition.

    We can change that by adding the option x-gvfs-show to fstab for the partition we wish to show.

    Custom actions

    This section covers useful custom actions which can be accessed through and which are stored in . More examples are listed in the thunar wiki. Furthermore, this blog post provides a comprehensive collection of custom actions.

    Search for files and folders

    To use this action you need to have installed. The optional dependency should be installed as well.

    NameCommandFile patternsAppears if selection contains
    Search *Directories

    Scan for viruses

    To use this action you need to have clamav and installed.

    NameCommandFile patternsAppears if selection contains
    Scan for virus *Select all
    NameCommandFile patternsAppears if selection contains
    Link to Dropbox ln -s %f /path/to/DropboxFolder*Directories, other files

    Please note that when using many custom actions to symlink files and folder to a particular place, it might be useful to put them into the folder of the context menu to avoid that the menu itself gets bloated. This is fairly easy to achieve and requires a .desktop file in for each action to perform. Say we want to put the above Dropbox symlink action into Send To, we create a with the following content. The new applied action will be active after restarting Thunar.

    Troubleshooting

    Tumblerd hangs up, uses too much CPU

    Tumblerd, the service that watches the file system and notifies the system when a thumbnail needs to be made may get stuck in a loop, using 100% of the system's CPU, see the bug report. The following script is a temporary workaround to stop this from happening. Copy, and paste this into a .sh file, save it somewhere in your home directory, mark the file as executable then set up the system to autostart it at system startup.

    Trash/network icons disappear randomly

    Make sure all Thunar instances start after gvfs. For , you can create a wrapper that waits until GVFS is active:

    Not authenticated to mount filesystems

    See File manager functionality#Troubleshooting.

    Thunar new window or tab being too slow to open

    It might be the case that you have many files under the folder that you have set to be the . See XDG user directories.

    The solution is to move files from whatever folder is the to another one, or set the to another folder.

    See also

    • Thunar project page
    • Thunar Volume Manager project page
    • This list of plugins
    • Several settings, like showing the full path in the title, are available through xfconf-query. See this list for more details.
    This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.