Deleting doesn't move to recycle bin

*** Please report new bugs here! ***

Moderators: xnview, Dreamer

david3
Posts: 13
Joined: Sat Jun 14, 2025 3:00 pm

Deleting doesn't move to recycle bin

Post by david3 »

I'm running: XnViewMP-linux-x64.deb 1.9.2

Deleting an image doesn't send it to the recycle bin, but rather permanently deletes it.
User avatar
xnview
Author of XnView
Posts: 47794
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Deleting doesn't move to recycle bin

Post by xnview »

File is local? do you have gio tool?
Pierre.
david3
Posts: 13
Joined: Sat Jun 14, 2025 3:00 pm

Re: Deleting doesn't move to recycle bin

Post by david3 »

xnview wrote: Sun Jun 22, 2025 8:52 am File is local? do you have gio tool?
Yes, the file is local. I do have the gio tool.
User avatar
xnview
Author of XnView
Posts: 47794
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Deleting doesn't move to recycle bin

Post by xnview »

which linux ditribution do you have?
Pierre.
david3
Posts: 13
Joined: Sat Jun 14, 2025 3:00 pm

Re: Deleting doesn't move to recycle bin

Post by david3 »

xnview wrote: Thu Jun 26, 2025 1:44 pm which linux ditribution do you have?
Debian Trixie
User avatar
xnview
Author of XnView
Posts: 47794
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Deleting doesn't move to recycle bin

Post by xnview »

could you start XnView from terminal and send the logs when you try to delete a file?
Pierre.
david3
Posts: 13
Joined: Sat Jun 14, 2025 3:00 pm

Re: Deleting doesn't move to recycle bin

Post by david3 »

Here's the log, as requested.

Code: Select all

0.32.0 (git 0e9a8e6) - Multimedia Development Kit. Copyright (c) 2016-2025 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Linux 4KB x86_64; glibc2.24/2.41 libc++210000; Clang21.0.0 (++20250321082721+03557169e0ad-1~exp1~20250321082842.799); 10:27:00 Mar 22 2025
==> 1.000000  1.000000  91.727547  96.000000  (0)
XNVIEW restoreGeometry before : 640 480
XNVIEW restoreGeometry after : 1920 1062
ARG[] = /opt/XnView/XnView
XNVIEW SIZE 1920 1062


########### BrowserWindow :: BrowserWindow

MENU install : 0x3cbe5b10


CURRENT CHANGED  -1

ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()


CURRENT CHANGED  -1

ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
QObject::connect: No such signal InfoPropertiesView::itemDoubleClicked(QTreeWidgetItem*,int)
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
########### BrowserWindow :: ok create (640 480)


###### CHECK CHILDRENS 0
  ###### CHECK CHILDRENS ok (0)

QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
########### BrowserWindow :: restoreState (1920 1062)
ThumbLoaderThread :: stop()
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
BrowserWindow :: restoreState => 1920 1062
                              => 1658 819
BrowserWindow :: restoreState ok => 1658 819
XNVIEW SIZE ok 1920 1062


###### CHECK CHILDRENS 0
  ###### CHECK CHILDRENS ok (0)

### BrowserWindow :: onStart go
#### onFavoriteDockVisible (1)
 BookmarkNode::BookmarkNode : 0x3cde7f80
#### onCategoryFilterDockVisible (1)
#### onCategoryDockVisible (1)
########### BrowserWindow :: restoreState (1920 1020)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 1920 1020
                              => 1609 628
BrowserWindow :: restoreState ok => 1609 628
### BrowserWindow :: onStart
BrowserWindow :: onStart 2
setPathname </mnt/x/test/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 3ccc0f70
######ThumbLoaderThread :: forever : 3ccc0f70
 ** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
## OPEN FOLDER
######ThumbLoaderThread :: forever 2 : 3ccc0f70
CHECK <0>
######ThumbLoaderThread :: forever : 3ccc0f70
 ** start condition wait
## Check folder
  ## Check companion  0
  ## Check companion ok  0
  ## OPEN DB FOLDER ok  0
  ## UPDATE DB FOLDER ok  0
  ## OPEN FOLDER ok  0
## updateLabel  0
## updateLabels ok  0
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 4
  STL::SORT... 0
SORT the list... 0
SORT the list... 0
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
Create children /
Create children /mnt/
Create children /mnt/x/
Create children /mnt/x/test/
## UPDATE ==> (test)


###### CHECK CHILDRENS 28
==>  7 (lib64)  ->  7 (lib64)
==>  0 (android)  ->  7 (temp)
  dataChanged2 ==>  1 (download)  ->  5 (movies-mkvmerge)
  ###### CHECK CHILDRENS ok (18)

## OPEN FOLDER done  31
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(3)
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
### BrowserWindow :: finish
### ThumbLoaderThread :: setFirstItemToLoad
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 3ccc0f70
CHECK <3>
### START 3
######ThumbLoaderThread :: start : 3     0 2
LOAD INFO </mnt/x/test/test-1.png>
10  IHDR 13
29  IDAT 90194
  LOAD INFO </mnt/x/test/test-1.png> ok
ThumbLoaderThread - ADD into DB (-1)
LOAD INFO </mnt/x/test/test-2.png>
10  IHDR 13
29  IDAT 90194
  LOAD INFO </mnt/x/test/test-2.png> ok
ThumbLoaderThread - ADD into DB (-1)
LOAD INFO </mnt/x/test/test-3.png>
10  IHDR 13
29  IDAT 90194
  LOAD INFO </mnt/x/test/test-3.png> ok
ThumbLoaderThread - ADD into DB (-1)
######ThumbLoaderThread :: forever : 3ccc0f70
 ** start condition wait


CURRENT CHANGED  1

######### CategoryModel :: checkAndSave()
MyView::set LOAD FULL /mnt/x/test/test-2.png
BitmapLoadThread :: stop()
## BitmapLoadThread :: load -1 -1
## Bitmap :: load 0
###### GFF:load </mnt/x/test/test-2.png>
######### CategoryModel :: checkAndSave()
####LOAD </mnt/x/test/test-2.png>  0
  ## BitmapLoadThread :: loaded 651 985
## MyView::onLoaded </mnt/x/test/test-2.png> </mnt/x/test/test-2.png> </mnt/x/test/test-2.png> (1)
## MyView::onLoaded ok
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
### resetViewport (0x3cdbbbf0)  ==> 706 281  (186 281) 0 0


############################################ InfoPropertiesView

##### BUILD HISTO
##### BUILD HISTO ok
## onItemPressed
MENU install : 0x3cee4720
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
@@@@@@@@@@
Create window finished
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
==> 1920
ThumbLoaderThread :: stop()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
### resetViewport (0x3d404810)  ==> 1920 930  (615 930) 0 0
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 4
  STL::SORT... 0
SORT the list... 0
SORT the list... 0
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(3)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 3d3c58f0
######ThumbLoaderThread :: forever : 3d3c58f0
 ** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
setCurrentFilename </mnt/x/test/test-2.png>
#### onCurrentChanged 1
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
### ThumbLoaderThread :: setFirstItemToLoad
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFirstItemToLoad ok
########################################
############### UPDATE MENU ############
########################################
getNext => 4
 ==> 0x3cf586a0
##ADD to cache 1   /mnt/x/test/test-2.png
P   /mnt/x/test/test-2.png (651 985)
setCurrentFilename </mnt/x/test/test-3.png>
#### onCurrentChanged 2
@@ BitmapResizeThread:: clear
MyView::change /mnt/x/test/test-3.png
@@ BitmapResizeThread:: clear
## Bitmap :: load 0
###### GFF:load </mnt/x/test/test-3.png>
####LOAD </mnt/x/test/test-3.png>  0
@@ BitmapResizeThread:: clear
### resetViewport (0x3d404810)  ==> 1920 930  (615 930) 0 0
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
getNext => 4
 ==> (nil)
ThumbLoaderThread :: stop()
#### check gio 2
====> 1  1
## ==> gvfs-trash has problem!!deleteIndexes 1 - 1
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(2)
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
deleteIndexes 5


### onFolderChanged /mnt/x/test/

########################################
############### UPDATE MENU ############
########################################


############################################ onTimerDirectoryChanged  1

######## checkChildren


############################################ onTimerDirectoryChanged ok

CheckContent...
ThumbLoaderThread :: stop()
## Check folder
  ## Check companion  0
  ## Check companion ok  0
SORT the list...
STD::SORT... 4
  STL::SORT... 0
SORT the list... 0
SORT the list... 0


CURRENT CHANGED  0

###  checkChanged : 1
######### CategoryModel :: checkAndSave()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
### ThumbLoaderThread :: updateFileList
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: updateFileList ok
 ** start condition wake one
######ThumbLoaderThread :: forever 2 : 3ccc0f70
CHECK <0>
######ThumbLoaderThread :: forever : 3ccc0f70
 ** start condition wait
######### CategoryModel :: checkAndSave()
SAVE : 1920 1018
BrowserWindow :: saveState => 1920 1018
                           => 1609 626
## BaseViewWindow :: ~BaseViewWindow()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
######ThumbLoaderThread :: run : 3d3c58f0 OK
QMutex: destroying locked mutex
## BaseViewWindow :: ~BaseViewWindow() ok
AbstractViewWindow :: ~AbstractViewWindow()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
######ThumbLoaderThread :: run : 3ccc0f70 OK
QMutex: destroying locked mutex
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
 BookmarkNode::~BookmarkNode : 0x3cde7f80
 
That is deleting a file on a locally attached USB hard drive (doesn't send it to the recycle bin).

I have noticed if I delete a file on the system SSD drive, it does send the deleted file to the recycle bin. Here's a log of that, too.

Code: Select all

0.32.0 (git 0e9a8e6) - Multimedia Development Kit. Copyright (c) 2016-2025 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Linux 4KB x86_64; glibc2.24/2.41 libc++210000; Clang21.0.0 (++20250321082721+03557169e0ad-1~exp1~20250321082842.799); 10:27:00 Mar 22 2025
==> 1.000000  1.000000  91.727547  96.000000  (0)
XNVIEW restoreGeometry before : 640 480
XNVIEW restoreGeometry after : 1920 1062
ARG[] = /opt/XnView/XnView
XNVIEW SIZE 1920 1062


########### BrowserWindow :: BrowserWindow

MENU install : 0x1950ab10


CURRENT CHANGED  -1

ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()


CURRENT CHANGED  -1

ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
QObject::connect: No such signal InfoPropertiesView::itemDoubleClicked(QTreeWidgetItem*,int)
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
########### BrowserWindow :: ok create (640 480)


###### CHECK CHILDRENS 0
  ###### CHECK CHILDRENS ok (0)

QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
########### BrowserWindow :: restoreState (1920 1062)
ThumbLoaderThread :: stop()
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
BrowserWindow :: restoreState => 1920 1062
                              => 1658 819
BrowserWindow :: restoreState ok => 1658 819
XNVIEW SIZE ok 1920 1062


###### CHECK CHILDRENS 0
  ###### CHECK CHILDRENS ok (0)

### BrowserWindow :: onStart go
#### onFavoriteDockVisible (1)
 BookmarkNode::BookmarkNode : 0x199098f0
#### onCategoryFilterDockVisible (1)
#### onCategoryDockVisible (1)
########### BrowserWindow :: restoreState (1920 1020)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 1920 1020
                              => 1609 628
BrowserWindow :: restoreState ok => 1609 628
### BrowserWindow :: onStart
BrowserWindow :: onStart 2
setPathname </home/david/Downloads/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 195e3c70
######ThumbLoaderThread :: forever : 195e3c70
 ** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
## OPEN FOLDER
######ThumbLoaderThread :: forever 2 : 195e3c70
CHECK <0>
######ThumbLoaderThread :: forever : 195e3c70
 ** start condition wait
## Check folder
  ## Check companion  0
  ## Check companion ok  0
  ## OPEN DB FOLDER ok  0
  ## UPDATE DB FOLDER ok  0
  ## OPEN FOLDER ok  0
## updateLabel  0
## updateLabels ok  0
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 4
  STL::SORT... 0
SORT the list... 0
SORT the list... 0
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
Create children /home/david/
Create children /home/david/Downloads/
## UPDATE ==> (Downloads)
## OPEN FOLDER done  5
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(3)
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
### BrowserWindow :: finish
### ThumbLoaderThread :: setFirstItemToLoad
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 195e3c70
CHECK <3>
### START 3
######ThumbLoaderThread :: start : 3     0 2
LOAD INFO </home/david/Downloads/test-1.png>
10  IHDR 13
29  IDAT 90194
  LOAD INFO </home/david/Downloads/test-1.png> ok
ThumbLoaderThread - ADD into DB (-1)
LOAD INFO </home/david/Downloads/test-2.png>
10  IHDR 13
29  IDAT 90194
  LOAD INFO </home/david/Downloads/test-2.png> ok
ThumbLoaderThread - ADD into DB (-1)
LOAD INFO </home/david/Downloads/test-3.png>
10  IHDR 13
29  IDAT 90194
  LOAD INFO </home/david/Downloads/test-3.png> ok
ThumbLoaderThread - ADD into DB (-1)
######ThumbLoaderThread :: forever : 195e3c70
 ** start condition wait


CURRENT CHANGED  1

######### CategoryModel :: checkAndSave()
MyView::set LOAD FULL /home/david/Downloads/test-2.png
BitmapLoadThread :: stop()
## BitmapLoadThread :: load -1 -1
## Bitmap :: load 0
###### GFF:load </home/david/Downloads/test-2.png>
######### CategoryModel :: checkAndSave()
####LOAD </home/david/Downloads/test-2.png>  0
  ## BitmapLoadThread :: loaded 651 985
## MyView::onLoaded </home/david/Downloads/test-2.png> </home/david/Downloads/test-2.png> </home/david/Downloads/test-2.png> (1)
## MyView::onLoaded ok
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
### resetViewport (0x196d7b40)  ==> 706 281  (186 281) 0 0


############################################ InfoPropertiesView

##### BUILD HISTO
##### BUILD HISTO ok
## onItemPressed
MENU install : 0x198afdb0
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
@@@@@@@@@@
Create window finished
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
==> 1920
ThumbLoaderThread :: stop()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
### resetViewport (0x19d03ec0)  ==> 1920 930  (615 930) 0 0
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 4
  STL::SORT... 0
SORT the list... 0
SORT the list... 0
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(3)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 19e15be0
######ThumbLoaderThread :: forever : 19e15be0
 ** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
setCurrentFilename </home/david/Downloads/test-2.png>
#### onCurrentChanged 1
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
### ThumbLoaderThread :: setFirstItemToLoad
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFirstItemToLoad ok
########################################
############### UPDATE MENU ############
########################################
getNext => 4
 ==> 0x1972a4f0
##ADD to cache 1   /home/david/Downloads/test-2.png
P   /home/david/Downloads/test-2.png (651 985)
setCurrentFilename </home/david/Downloads/test-3.png>
#### onCurrentChanged 2
@@ BitmapResizeThread:: clear
MyView::change /home/david/Downloads/test-3.png
@@ BitmapResizeThread:: clear
## Bitmap :: load 0
###### GFF:load </home/david/Downloads/test-3.png>
####LOAD </home/david/Downloads/test-3.png>  0
@@ BitmapResizeThread:: clear
### resetViewport (0x19d03ec0)  ==> 1920 930  (615 930) 0 0
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
getNext => 4
 ==> (nil)
ThumbLoaderThread :: stop()
#### check gio 2
====> 1  0
deleteIndexes 1 - 1
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(2)
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList ok
deleteIndexes 5


### onFolderChanged /home/david/Downloads/

########################################
############### UPDATE MENU ############
########################################


############################################ onTimerDirectoryChanged  1

######## checkChildren


############################################ onTimerDirectoryChanged ok

CheckContent...
ThumbLoaderThread :: stop()
## Check folder
  ## Check companion  0
  ## Check companion ok  0
SORT the list...
STD::SORT... 4
  STL::SORT... 0
SORT the list... 0
SORT the list... 0


CURRENT CHANGED  0

###  checkChanged : 1
######### CategoryModel :: checkAndSave()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
### ThumbLoaderThread :: updateFileList
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: updateFileList ok
 ** start condition wake one
######ThumbLoaderThread :: forever 2 : 195e3c70
CHECK <0>
######ThumbLoaderThread :: forever : 195e3c70
 ** start condition wait
######### CategoryModel :: checkAndSave()
SAVE : 1920 1018
BrowserWindow :: saveState => 1920 1018
                           => 1609 626
## BaseViewWindow :: ~BaseViewWindow()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
######ThumbLoaderThread :: run : 19e15be0 OK
QMutex: destroying locked mutex
## BaseViewWindow :: ~BaseViewWindow() ok
AbstractViewWindow :: ~AbstractViewWindow()
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
######ThumbLoaderThread :: run : 195e3c70 OK
QMutex: destroying locked mutex
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
@@ BitmapResizeThread:: clear
 BookmarkNode::~BookmarkNode : 0x199098f0
User avatar
xnview
Author of XnView
Posts: 47794
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Deleting doesn't move to recycle bin

Post by xnview »

Ok, gio doesn't support to delete a file from USB hard drive (FAT32 or exFAT)
Pierre.
david3
Posts: 13
Joined: Sat Jun 14, 2025 3:00 pm

Re: Deleting doesn't move to recycle bin

Post by david3 »

xnview wrote: Mon Jul 07, 2025 7:53 am Ok, gio doesn't support to delete a file from USB hard drive (FAT32 or exFAT)
The USB hard drive has a BTRFS file system, same as the system SSD drive that sends files to the recycle bin.
User avatar
xnview
Author of XnView
Posts: 47794
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Deleting doesn't move to recycle bin

Post by xnview »

david3 wrote: Sun Jul 13, 2025 1:47 pm
xnview wrote: Mon Jul 07, 2025 7:53 am Ok, gio doesn't support to delete a file from USB hard drive (FAT32 or exFAT)
The USB hard drive has a BTRFS file system, same as the system SSD drive that sends files to the recycle bin.
could you gio on with a file on your usb drive?
Pierre.
david3
Posts: 13
Joined: Sat Jun 14, 2025 3:00 pm

Re: Deleting doesn't move to recycle bin

Post by david3 »

xnview wrote: Wed Jul 30, 2025 3:08 pm could you gio on with a file on your usb drive?
If I try "gio trash (filename)" it gives an error:

Trashing on system internal mounts is not supported

Is that what you mean?
User avatar
xnview
Author of XnView
Posts: 47794
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Deleting doesn't move to recycle bin

Post by xnview »

david3 wrote: Fri Aug 08, 2025 1:36 pm Is that what you mean?
thanks, XnView uses gio to delete file in recycle bin
Pierre.
david3
Posts: 13
Joined: Sat Jun 14, 2025 3:00 pm

Re: Deleting doesn't move to recycle bin

Post by david3 »

It seems it doesn't like using the recycle bin for deleting from mount points. It's unclear if it's a btrfs thing (mounting a subvolume), or more general.

Possibly related:

https://gitlab.gnome.org/GNOME/glib/-/issues/1885
phototweak
Posts: 22
Joined: Fri Aug 13, 2010 11:56 am

Re: Deleting doesn't move to recycle bin

Post by phototweak »

In Linux Mint 22.2 Cinnamon and working on a directly-installed SATA HDD (separate from the OS NVMe), deleted files are not put in Trash as selected. Is there a solution? The terminal shows messages like these:

Code: Select all

## ==> gvfs-trash has problem!!====> 1  127
## ==> gvfs-trash has problem!!====> 1  127
## ==> gvfs-trash has problem!!====> 1  127
User avatar
KPAH
Posts: 31
Joined: Thu Mar 11, 2010 8:26 am
Location: Snowierasha

Re: Deleting doesn't move to recycle bin

Post by KPAH »

can we have any update on this?
for me, XnView in Linux does not trash any files from any types of drives, regardless how they are attached or mounted, of the file system used.

Arch Linux, KDE, installed on BRTFS partition. I remember it working so a liitle while when i was on Ext4.