1585103 : Thunar failed to register

Created: 2026-03-17T12:20:45Z - current status: new

**

Anonymized Summary

A user reports that Thunar (the default file manager in XFCE) fails to open, displaying the error: Thunar - Failed to register: Timeout was reached. - A ps aux | grep thunar shows a lingering process under the user’s account, but attempts to kill it fail (no such process). - Checking the user service status (systemctl --user status thunar.service) indicates the service is dead, and restarting it reproduces the timeout error. - The issue arose after accessing pnfs (a distributed file system), and the user suspects a connection to a known Thunar timeout issue (referenced via an external forum link).


Possible Solution

The error suggests Thunar is unable to register with the D-Bus session bus, likely due to a conflict with conda or a stale D-Bus connection. Steps to resolve:

  1. Check for Conda Interference:
  2. If conda is loaded in the environment (e.g., via .bashrc), it may provide an incompatible D-Bus version.
  3. Solution: Disable conda’s auto-activation by running: bash conda config --set auto_activate_base false Or add auto_activate_base: false to ~/.condarc.

  4. Kill Stale Thunar/D-Bus Processes:

  5. Manually terminate lingering processes: bash pkill -9 -u [USERNAME] thunar pkill -9 -u [USERNAME] dbus
  6. Restart the D-Bus session: bash dbus-launch --exit-with-session

  7. Clear Thunar Cache:

  8. Remove Thunar’s temporary files: bash rm -rf ~/.cache/Thunar/

  9. Restart the XFCE Session:

  10. Log out and log back in, or restart the desktop environment.

  11. Check pnfs Mounts:

  12. If the issue persists after accessing pnfs, unmount and remount the filesystem: bash fusermount -u /path/to/pnfs/mount

Sources