Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#25581 - [xfdesktop] Unable to Move Files to the Desktop with Drag

Attached to Project: Arch Linux
Opened by Benjamin Hodgetts (Enverex) - Monday, 15 August 2011, 09:52 GMT
Last edited by Tobias Powalowski (tpowa) - Saturday, 20 August 2011, 06:27 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Powalowski (tpowa)
Andreas Radke (AndyRTR)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Moving files between Thunar windows works fine, as does copying files to the desktop. The problem occurs when you try and MOVE a file to the desktop (from Thunar) by holding shift (which changes the behaviour from copy to move) at which point the file move will fail with the message:

"Error opening file '/home/bhodgetts/Desktop/akram.log/akram.log'. No such file or directory."

As you can see it seems to be trying to copy the file into a folder with the same name as the file you're trying to move. No idea why it's doing that (it should just be moving it to the Desktop).

Also not sure why it defaults to copy rather than move when transferring files to the desktop when they are on the same filesystem (moving files between Thunar windows defaults to move unless it's on a different filesystem, as you would expect).

This may be an upstream issue though as there's a report here for the exact same issue in Ubuntu - https://bugs.launchpad.net/ubuntu/+source/xfdesktop4/+bug/825137


Additional info:
Version: extra/xfdesktop 4.8.2-2

Desktop is definied correctly:
cat ~/.config/user-dirs.dirs
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Saturday, 20 August 2011, 06:27 GMT
Reason for closing:  Fixed
Additional comments about closing:  4.8.2-3

Loading...