You are not logged in.
hi
i've read upgrading to xfce 4.12 causes Thunar drag-drop default behavior to be move instead of copy.
So, i upgraded to 4.12, but default drag behavior is still copy.
Is there a config file or any other way to change default behavior to move?
thx
arch xfce x86_64
Offline
I've been dragging and dropping to move files for several years now in Thunar (since I started using Xfce).
Now that's from one directory to another on the same drive/partition. Were you meaning from one partition (or drive) to another?
Regards,
MDM
Last edited by MountainDewManiac (2015-07-06 06:03:08)
Offline
drag = move works here in 4.12 by default (except across devices)
MX-23 (based on Debian Stable) with our flagship Xfce 4.18.
Offline
Running Debian jessie with xfce4.12 from the MX-15 repo over here and drag and move does not work when user ~= owner. For example it gives a copy with files/folder on nfs4 with 775 example:users files (with 'example' I mean owner ids not equal to the current user). I would prefer if only read write permissions would influence move/copy decision (as in dolphin and nautilus). NFS makes it pretty hard to create permission-less and centrally controlled media shares for home networks.
Btw just checked for samba/cifs shares through gvfs and it also gives a copy (permissions: 777 root:root)
Offline
I wrote a patch for thunar 1.6.3 and 1.6.10. Only line numbers differ. I compiled 1.6.3 in deb format for debian stable and it seemed to work correctly but please check the code because it's my first patch for c++. I have never developed in c++.
thunar 1.6.10:
--- thunar-1.6.10.orig/thunar/thunar-file.c
+++ thunar-1.6.10/thunar/thunar-file.c
@@ -2059,10 +2059,7 @@
* are on the same disk, and the source file is owned by the current user.
*/
if (ofile == NULL
- || !thunar_file_same_filesystem (file, ofile)
- || (ofile->info != NULL
- && g_file_info_get_attribute_uint32 (ofile->info,
- G_FILE_ATTRIBUTE_UNIX_UID) != effective_user_id))
+ || !thunar_file_same_filesystem (file, ofile))
{
/* default to copy and get outa here */
suggested_action = GDK_ACTION_COPY;
thunar 1.6.3:
--- thunar-1.6.3.orig/thunar/thunar-file.c
+++ thunar-1.6.3/thunar/thunar-file.c
@@ -1945,10 +1945,7 @@
* are on the same disk, and the source file is owned by the current user.
*/
if (ofile == NULL
- || !thunar_file_same_filesystem (file, ofile)
- || (ofile->info != NULL
- && g_file_info_get_attribute_uint32 (ofile->info,
- G_FILE_ATTRIBUTE_UNIX_UID) != effective_user_id))
+ || !thunar_file_same_filesystem (file, ofile))
{
/* default to copy and get outa here */
suggested_action = GDK_ACTION_COPY;
Last edited by debianbob (2015-12-22 00:38:52)
Offline
[ Generated in 0.014 seconds, 10 queries executed - Memory usage: 534.68 KiB (Peak: 535.52 KiB) ]