To clear the Recent Files history in Dolphin on Linux, delete the recently-used.xbel file located in your home directory's .config folder. This action removes the list of accessed files from the sidebar and "Recent" view without deleting any actual data or affecting system stability.
Understanding the Storage Mechanism
Dolphin, the default file manager for the KDE Plasma desktop environment, tracks recently accessed items using a specific configuration file rather than a database. A common misconception is that this history is stored in an SQLite database or managed by a complex service daemon likekio-explorer. In reality, the system relies on a plain text XML Bookmark Exchange Language (XBEL) file.
This file is named recently-used.xbel. It resides in the user-specific configuration directory, which allows each user to maintain their own independent history separate from other accounts on the same machine. Because it is a simple text file, it can be viewed, edited, or deleted using standard command-line tools or graphical file managers. Deleting this file effectively wipes the slate clean, causing Dolphin to start tracking new activity from scratch.
Method 1: Using the Terminal
The most reliable and fastest method to clear this history is via the terminal. This approach ensures that the file is completely removed and prevents any potential permission issues that might arise if you try to delete it through a graphical interface while Dolphin is running. Open your preferred terminal emulator. You will need to use therm command to remove the file. Since the file is hidden (indicated by the leading dot), you must ensure your command targets the correct path. The standard location for user configurations in Linux is ~/.config.
Execute the following command to delete the file:
rm ~/.config/recently-used.xbel
After running this command, the file is gone. If you have Dolphin open, you should close it and restart it. Upon reopening, the "Recent" section in the sidebar will be empty, and no previous entries will appear. This method is preferred because it guarantees that the change takes effect immediately upon the next launch of the application.
Method 2: Using the Graphical File Manager
If you prefer not to use the command line, you can achieve the same result using Dolphin itself or another file manager. However, this requires enabling the display of hidden files, as the.config directory and its contents are hidden by default.
First, open Dolphin. Navigate to your home directory. To see hidden files, press Ctrl+H on your keyboard. This toggle key combination shows all files and folders starting with a dot.
Once hidden files are visible, locate the folder named .config and open it. Inside this folder, look for the file named recently-used.xbel. Right-click on this file and select "Delete" or "Move to Trash."
It is crucial to restart Dolphin after performing this deletion. If you do not restart the application, it may still cache the old list in memory until it is closed. Closing and reopening the file manager will force it to reload its configuration, resulting in an empty recent files list.
Preventing Future History Accumulation
Some users may wish to prevent this history from building up again. While there is no direct "disable" button in the main settings menu for recent files in all versions of Dolphin, you can manage how long items are kept or limit the number of entries. In newer versions of KDE Plasma, you can access these settings by right-clicking on the "Recent" view in the sidebar and selecting "Configure Recent Views." Here, you can adjust the maximum number of items displayed and the time span for which they are considered recent. Setting these values to zero or very low numbers can effectively minimize the footprint of this feature. For those who want a completely clean state every time they log in, some advanced users create scripts that automatically delete therecently-used.xbel file during the logout process. This ensures privacy and a fresh start for every session.
Troubleshooting Common Issues
If you delete the file but still see recent items after restarting Dolphin, check if another application is writing to it. Other KDE applications, such as Konqueror or certain media players, also contribute to this file. Clearing the file stops current visibility, but new activity will repopulate it immediately. Additionally, ensure that you are deleting the file in the correct user directory. If you are logged in as root or using sudo to run Dolphin, the file might be created in a different location, though this is rare and generally discouraged for daily use. Always perform these actions under your standard user account. For more information on managing Dolphin settings, you might find our guide on KDE Dolphin File Manager: Old Modified Files Show Relative Dates Instead of Absolute Dates helpful for resolving other display quirks.Frequently Asked Questions
Does deleting this file delete my actual documents?
No, deletingrecently-used.xbel only removes the list of shortcuts or references to files. Your actual documents, photos, and folders remain untouched on your hard drive. This action is purely cosmetic regarding the file manager's interface.
Will this clear history in other file managers?
No, this file is specific to KDE applications that follow the XDG specification for recent files. File managers like Nautilus (GNOME) or Thunar (XFCE) store their recent history in different locations or formats. You would need to clear them separately if you use multiple desktop environments.Can I recover the deleted recent files list?
Unless you have a backup of your.config directory, the history cannot be recovered once the file is permanently deleted. The XBEL file does not keep version history or undo logs. It is advisable to move the file to the trash instead of using rm if you are unsure about the consequences.
Why do some recent items show up even after deletion?
This usually happens because other KDE applications continue to write to therecently-used.xbel file in the background. If you have a music player or document viewer open, it may add new entries immediately. Restarting all KDE applications after deletion helps ensure a clean slate.