Xfce

Subdomains

 

Xfce 4.18 tour

This tour will introduce you to new major features of Xfce 4.18. It only covers improvements made on the (user-visible) surface.

Check the full Xfce 4.18 changelog for a detailed list of changes.

Widget Library (libxfce4ui)

Filename Input Dialog

XfceFilenameInput is a comfortable widget for filename input, which was added in order to prevent invalid filenames at an early stage and to give detailed feedback on the concrete problem.

xfce4ui-new-file-dialog1

XfceFilenameInput - trailing whitespaces

xfce4ui-new-file-dialog2

XfceFilenameInput - slash

Generic Shortcut Editor

This widget is a shortcut editor which was introduced in order to have a graphical interface to modify component-specific shortcuts. Currently, it is only used inside Thunar, Xfce4-terminal and Mousepad, though other components might follow.

xfce4ui-shortcuts-editor

XfceShortcutsEditor in Thunar

Thumbnail Service (tumbler)

Some performance improvements for the pixbuf-thumbnailer and the scheduler were done. As well now there are multiple overwrite options for the desktop-thumbnailer.

There is now support for the thumbnail sizes x-large and xx-large, which are very useful for high resolution displays.

Tumbler and Thunar now support shared thumbnail repositories, like described in the freedesktop.org thumbnail specification. This feature can be used to produce thumbnails for a folder in advance, directly located near the pictures. Like that, the thumbnails don't need to be re-generated for each individual user.

For more information on shared thumbnails, check the related blog post.

Panel (xfce4-panel)

The DateTime and the Clock plugins provided overlapping functionality. In order to prevent parallel development, they have been merged into a single plugin.

panel-clock1

The new 'Clock' panel widget

The new Clock plugin received a new binary time mode now and provides a sleep monitor. Here's a screenshot of all possible layouts which are: Analog, Binary, Digital, Fuzzy and LCD.

panel-clock2

All possible Clock Modes

Desktop Manager (xfdesktop)

Like in Thunar, the 'Delete' menu entry in the context menu can now be hidden.

In order to don't mess the desktop by accident on pressing 'rearrange desktop icons', the user is asked for confirmation now.

Settings Manager (xfce4-settings)

The search entry for xfce4-settings-manager was a bit simplified. Now it will always be shown, without any slider or button.

settings-main-dialog

xfce4-settings-manager - the search entry is always shown

Display Settings

xfce4-display-settings got some minor improvements and the possibility to decide what to do when new displays are connected.

settings-display

xfce4-display-settings - minor improvements

Appearance Settings

On selecting a new theme, there is now the option to automatically set a matching xfwm4 theme, if available.

settings-appearance

xfce4-appearance-settings - toggle to set matching Xfwm4 theme

File Manager (thunar)

List View

For directories, the count of containing files can now be displayed in the size column. It is now possible to add a 'file creation date' column, and the 'configure columns' dialog can be opened with a right-click on any column head.

thunar-listview1

Thunar - List View - Preferences

thunar-listview2

Thunar - List View - File count and file creation date

Image Preview

Finally, an image preview side pane has been added to Thunar. No, wait, actually two of them! You can choose to either use the 'embedded' mode which will take no extra space, but hide parts of the left side pane. Or you can go for the 'standalone' mode, which will use a separate pane on the right and display as well some basic information.

thunar-preview1

Thunar - Embedded Image Preview

thunar-preview2

Thunar - Standalone Image Preview

Undo and Redo

It is now possible to undo basic file operations and to redo them. Undo and Redo can be used for 'move', 'rename', 'trash', 'link' and 'create' operations. Per default, a history of the last 10 operations is stored, though the history length is configurable. Whenever an Undo/Redo is triggered, a notification with few details will be shown.

thunar-undo-redo

Thunar - Undo and Redo

File Highlight

Files now can be highlighted by setting the background and the filename to different colors. This can be done via an additional tab, located in the 'properties' dialog. The view menu provides a checkbox in order to enable/disable the feature. Once enabled, files now can be shown in all the colors of the rainbow.

thunar-hightlight1

Thunar - File Highlight Options

thunar-hightlight2

Thunar - Highlighted files in List View

thunar-hightlight3

Thunar - Highlighted files in Icon View

For more information on file highlight, check the related blog post.

Toolbar

It is now possible to customize the toolbar according to your personal needs! An additional dialog has been added for that purpose, on which the visibility and position of specific items can be managed. As well custom actions, which appear for folders can be used in the toolbar.

When the menubar is hidden, an additional toolbar button which can be used to show the menu will be displayed.

thunar-toolbar1

Thunar - Toolbar with all configurable Elements

thunar-toolbar2

Thunar - Toolbar Configuration Dialog

thunar-toolbar3

Thunar - Show Menubar button

For more information on the configurable toolbar, check the related blog post.

Split View

Thunar now provides the option to use split panes. The pane separator can be moved, and its position will be stored. Via a xfconf setting, it is as well possible to have a vertical split.

thunar-splitpanes

Thunar - Split Panes

Statusbar

The status bar style was tweaked and '|' is now used to separate entries. Furthermore, it is now possible to customize it by using the context menu.

thunar-statusbar

Thunar - Statusbar Customization

Recursive Search

Thunar has now the possibility to search recursively, directly inside Thunar itself. The search is done in a separate thread and search results are added rapidly into a List View. A new row 'Location' shows where the search results are located, and the context menu provides the option 'Open Item Location' in order to travel there quickly. The preferences dialog provides an option to limit recursive search to local folders, or to disable it.

thunar-search1

Thunar - Recursive Search

thunar-search2

Thunar - Recursive Search Preferences

For more information on the recursive search feature, check the related blog post.

Recently used Files

Recently used files now can be accessed in the side pane. Like for the 'Recursive Search' feature, the new 'Location' row can be used in List View. Additionally, for 'Recent' a new row 'Recency' can be added to sort the files by their latest usage.

thunar-recent

Thunar - Recently Used Files

For more information on 'Recent' in Thunar check the related blog post.

Bookmark Menu

In order to keep the 'Go' menu compact, bookmarks have been moved into a separate, new 'Bookmarks' menu. The menu item 'add Bookmark' was rather hidden in the 'send to' menu in Thunar 4.18. As part of the new 'Bookmarks' menu, it is more prominent now.

thunar-bookmarks

Thunar - Bookmarks Menu

Trash directory

With the new release, the trash directory provides an info bar which gives easy access to `Empty Trash` and 'Restore' functionality. When using List View, a 'Date Deleted' column will be shown, so that the files can be sorted by deletion date. Via context menu, it is now possible to select 'Restore and Show' in order to automatically open a new tab in the folder of the restored file(s).

thunar-trash

Thunar - Trash Infobar and Date Deleted Column

Default Applications

The management to set/unset default applications for specific mime types was improved. The context menu got a dedicated item 'Set Default Application' which will open the 'ApplicationChooserDialog' with 'use as default' preselected. The dialog now has a section 'Default Application' in order to make clear which default application currently is set. If you want to remove applications from the list, right click it and select 'forget association'.

thunar-default-application1

Thunar - Context Menu Entry to set Default Application

thunar-default-application2

Thunar - Revamped Application Chooser Dialog

Custom Actions

It is now possible to arrange custom actions in cascading submenus. Just enter the same submenu name for a custom action in order to place it into the same menu. If you require multiple menu levels, you can achieve that by using '/' in the path of the 'Submenu' entry.

thunar-uca-submenu1

Thunar - Custom Action Submenu

thunar-uca-submenu2

Thunar - Custom Action Configuration Dialog

Preferences

The thumbnail settings in the preferences dialog got grouped together, and meanwhile it is possible to limit the file size for which thumbnails should be generated. That should mitigate possible performance issues by preventing thumbnail generation for huge video files.

thunar-preferences1

Thunar - Thumbnail Preferences

File transfer operations optionally can use *.partial~ as an intermediate file now. After a transfer operation, there is now the option to verify the file checksums in order to make sure that no single bit got corrupted. Note that the checksum feature will require some extra time during copy when activated.

thunar-preferences2

Thunar - File Transfer Preferences

For more information on the new file transfer options, check the related blog post.

A checkbox was added in order to allow running shell scripts. In Thunar 4.18 it only was possible to change that behavior by changing a hidden setting. Use that option with caution!

thunar-preferences3

Thunar - Script Execution Preferences

There is now the possibility to restore tabs on startup, and to show the full directory path in the tab title.

thunar-preferences4

Thunar - Tab and Window Preferences

Application Finder (xfce4-appfinder)

Configuration

Application Finder got support for the 'PrefersNonDefaultGPU' property, which is useful for systems with hybrid graphic cards.

Environment variables are now parsed when passed in collapsed mode.

Appearance

An option to hide the window decorations was added.

appfinder

xfce4-appfinder without window decorations

Window Manager (xfwm4)

Workspaces

Workspace setting will now work as well with other window managers.

Compositor

The compositor now supports adaptive vsync with GLX.

General

Scaling

Improved support for UI scaling and fix for many blurry icons in the core components when scaling is used. This will be particularly useful for Hi DPI screens.

Window Header Bars

All header bars of Xfce Windows/Dialogs by default will be drawn by the window manager now (Xfwm4). Some dialogs optionally support 'GtkHeaderBar' (CSD) which can be enabled via a xfconf setting.

general-gtkheaderbar

xfce-appearance-settings - Preference to enable GtkHeaderBar