thunar issueshttps://gitlab.xfce.org/xfce/thunar/-/issues2023-05-28T07:56:36Zhttps://gitlab.xfce.org/xfce/thunar/-/issues/1104The setting to remember the view mode for each folder does not really remembe...2023-05-28T07:56:36ZFlashwalkerThe setting to remember the view mode for each folder does not really remember the thumb/icon sizeThe setting to remember the view mode for each folder does not really remember the thumb/icon size.
After restart you have the same thumb/icon size for all folders.The setting to remember the view mode for each folder does not really remember the thumb/icon size.
After restart you have the same thumb/icon size for all folders.https://gitlab.xfce.org/xfce/thunar/-/issues/1096Enhancement: adding a filter capability to Thunar2024-03-22T11:26:45ZNadir Boussoukaianad4reg@gmail.comEnhancement: adding a filter capability to ThunarHaving a permanently visible input at the bottom of a Thunar window/pane which is a filter to limit the number of files to display (in the current view mode icon/compact/detailed). It would need to be inactive unless activated by enterin...Having a permanently visible input at the bottom of a Thunar window/pane which is a filter to limit the number of files to display (in the current view mode icon/compact/detailed). It would need to be inactive unless activated by entering a text and should be cleared on changing directories.
The 'filter' box can limit the files displayed by entering a text to match against file names, done in any part of the filenames, and it is realtime while we type.
I know there exist a possibility with the current version: hitting the search button (or ctrl+F) and have search box work on the currently displayed directory only (you can set the search capability not to include subfolders in the preferences) : I use it, it is realtime while we type. So it is close.
But it requires a few clicks more, and since you jump in "search mode" it changes the display from compact to detailed view prior to search, so it causes some delay because it fetch all files sizes first and it is significant when there are a lot of files.
Then you also loose the selection if you want to: select several files for further operations and get out of the search mode.
(FYI the permanent bottom filter box is available on Dolphin and it works like described here)https://gitlab.xfce.org/xfce/thunar/-/issues/1095Enhancement: Paste clipboard contents2023-07-01T22:22:47ZNadir Boussoukaianad4reg@gmail.comEnhancement: Paste clipboard contentsA feature useful for developers:
To be able to create a text file directly by typing ctrl+V in Thunar : if there is text content in the clipboard, a small dialog appears to ask for the filename.
This replaces the sequence of actions: "...A feature useful for developers:
To be able to create a text file directly by typing ctrl+V in Thunar : if there is text content in the clipboard, a small dialog appears to ask for the filename.
This replaces the sequence of actions: "create new file/choose type/open the file in a text editor/paste it/save it".
(This is actually a behavior I saw in Dolphin)https://gitlab.xfce.org/xfce/thunar/-/issues/1092Reload command is less thorough than reopening a folder2023-09-18T08:16:02Zdrws rwxReload command is less thorough than reopening a folderLet me begin with an example of this issue (through which it has presented itself in my case). If the `.hidden` file of the current directory changes and the directory is reloaded in Thunar, changes do not come into effect. However, if u...Let me begin with an example of this issue (through which it has presented itself in my case). If the `.hidden` file of the current directory changes and the directory is reloaded in Thunar, changes do not come into effect. However, if user changes to a different directory and back to the original one, `.hidden` file is reread and the directory is reloaded properly.
Steps:
1. Create or use a sample folder containing a sample file `a` and a `.hidden` text file containing sample file's name - `a`.
2. Open the folder in Thunar, set it to not show hidden files and verify that the sample file is not shown.
3. Delete `.hidden` while the folder is opened in Thunar (it can be done with Thunar itself) or change its contents.
4. Reload the folder in Thunar (`View > Reload`). _The changes introduced in the `.hidden` file aren't shown in Thunar in my case._
5. If you navigate to another place in Thunar and back to the original sample folder, the expected output is shown.
So the main issue here is that reload command works differently than reopening a folder. The reload comand needs to be as thorough as possible, which will consequently solve the example issue (and all potential similar ones). Actually, a major part of the code for opening a folder and reloading it could be shared, if it isn't already.https://gitlab.xfce.org/xfce/thunar/-/issues/1083file copy to an nfs drive shows incorrect time remaining2023-04-13T11:57:11ZmarcDouglasfile copy to an nfs drive shows incorrect time remainingi have a slow drive, but large. when I copy to it I see speeds of 150 MiB/sec but actual transfer speeds of about 6 MiB/sec via the system. it also claims it will be done it 1 second, that translating into 1 min.
it appeared to 'cor...i have a slow drive, but large. when I copy to it I see speeds of 150 MiB/sec but actual transfer speeds of about 6 MiB/sec via the system. it also claims it will be done it 1 second, that translating into 1 min.
it appeared to 'correct' the issue when I transfer, from the same drive to a usb drive at the same time nfs transfer was happening.
i am running 5.15.75-gentoo-x86_64https://gitlab.xfce.org/xfce/thunar/-/issues/1079Thunar should inform when it's not possible to cut and perform a copy2023-04-05T21:01:49ZBłażej SzczygiełThunar should inform when it's not possible to cut and perform a copyExample notification: "No permission to cut this file, a copy was performed instead".Example notification: "No permission to cut this file, a copy was performed instead".https://gitlab.xfce.org/xfce/thunar/-/issues/1068Enhancement: Auto deselect file list first when moving/renaming files.2023-03-19T21:15:47ZRBGO.webEnhancement: Auto deselect file list first when moving/renaming files.When moving or renaming files, the selected range of files remains selected, which causes a lot of delay, probably because re-selecting the selected range, after each move or rename, is part of the process.
When during the move or rename...When moving or renaming files, the selected range of files remains selected, which causes a lot of delay, probably because re-selecting the selected range, after each move or rename, is part of the process.
When during the move or rename, I click within the window, so all selected items become unselected, suddenly the move and renames speeds up to acceptable.
Maybe at renames, sometimes we like the selected range to persist; maybe a checkbox for it in the dialog.https://gitlab.xfce.org/xfce/thunar/-/issues/1058Renames via Bulk Renamer not included in Undo/Redo2023-03-05T08:34:22ZnewhoaRenames via Bulk Renamer not included in Undo/RedoWhile testing Bulk Renamer issues, I noticed that Bulk Renaming isn't registered in the Undo/Redo history like single-file renames are (or maybe it's more functionally similar to undoing copy/move).
For reference, undo renames was added...While testing Bulk Renamer issues, I noticed that Bulk Renaming isn't registered in the Undo/Redo history like single-file renames are (or maybe it's more functionally similar to undoing copy/move).
For reference, undo renames was added in !288 as a part of #819
edit: oops, linked the wrong MR, sorry! Fixed!https://gitlab.xfce.org/xfce/thunar/-/issues/1047Thunar automatically restores cleared default shortcuts2024-02-05T16:25:22ZIgor KushnirThunar automatically restores cleared default shortcutsI cleared the default Undo and Redo shortcuts several times in the past two weeks, because Thunar reverts my shortcut changes from time to time. I don't know at which point it does so (this does not happen when I quit or end the *thunar*...I cleared the default Undo and Redo shortcuts several times in the past two weeks, because Thunar reverts my shortcut changes from time to time. I don't know at which point it does so (this does not happen when I quit or end the *thunar* process, then start it again).
Steps to reproduce:
1. Clear Undo and Redo shortcuts in File Manager Preferences => Shortcuts.
2. Use Thunar for a few days, log out, log in, reboot, etc.
Actual results:
Eventually the default shortcuts are going to be assigned again without a user request or consent.
Expected results:
The default shortcuts remain cleared until the user explicitly restores them.https://gitlab.xfce.org/xfce/thunar/-/issues/1043Keyboard shortcuts for UCA's inside submenus do not work2023-02-19T22:09:16ZAlexander SchwinnKeyboard shortcuts for UCA's inside submenus do not workLike the title says, as soon as a custom action is stored inside a submenu, it's keyboard shortcuts wont work any more.
Tested with thunar 4.18.3Like the title says, as soon as a custom action is stored inside a submenu, it's keyboard shortcuts wont work any more.
Tested with thunar 4.18.3https://gitlab.xfce.org/xfce/thunar/-/issues/1042Bulk Renamer's search and replace option no longer handles capture groups2023-06-18T19:36:05Zyuki-tsubakiBulk Renamer's search and replace option no longer handles capture groups### Description
In previous versions of Thunar, I often used regex capture groups in the bulk renamer. However, earlier today, I tried to use it and found that it was not working.
The matching itself is working (e.g. searching for `(.+)...### Description
In previous versions of Thunar, I often used regex capture groups in the bulk renamer. However, earlier today, I tried to use it and found that it was not working.
The matching itself is working (e.g. searching for `(.+)` and `.+` with the replacement `test` using the 'Name and Extension' mode resulted each entry in the 'New Name' column being `test`).
However, when I try to reference a capture group (using a backslash with the number of the capture group), e.g. `\1`, in the replacement, the 'New Name' column goes completely blank as if the 'Replace With' field were empty or the 'Search For' field matched nothing.
This happens regardless of the position of the reference, e.g. `test\1`, \1test`, or `te\1st`; regardless of the group referenced, e.g. `\0`, `\1`, `\256` etc.; and regardless of whether the referenced capture group exists (see the previous examples--they were used with only one capture group).
Handling typical escape sequences is not broken so it does not seem to be a problem with general backslash handling.
### Versions
I am running `thunar 4.18.3 (Xfce 4.18)` on Arch Linux.https://gitlab.xfce.org/xfce/thunar/-/issues/1041"Creating directories..." File Operation Progress dialog can be stuck and not...2023-04-02T12:13:31ZIgor Kushnir"Creating directories..." File Operation Progress dialog can be stuck and not dismissibleThunar version: 4.18.3git-15c6e0e8 (built by adapting the [*thunar-git* AUR package](https://aur.archlinux.org/packages/thunar-git)).
Steps to reproduce:
1. Create a directory named exactly the same as an existing directory, e.g. `x`.
2...Thunar version: 4.18.3git-15c6e0e8 (built by adapting the [*thunar-git* AUR package](https://aur.archlinux.org/packages/thunar-git)).
Steps to reproduce:
1. Create a directory named exactly the same as an existing directory, e.g. `x`.
2. If the "already exists" dialog appears, press Cancel.
3. Create a directory with the same name (`x`) again.
4. The non-interactable and non-closable File Operation Dialog appears.
The original, not perfectly reliable steps to reproduce:
1. Create a directory "tester".
2. Edit=>Make Link: "link to tester".
3. Enter "link to tester" and create a subdir "x".
4. Shift+Delete (remove permanently) both "tester" and "link to tester".
5. Undo.
6. Redo.
7. If a confirmation dialog appears, choose Cancel.
8. Undo.
9. Redo.
10. Undo.
11. Redo.
12. At some point the non-interactable and non-closable File Operation Dialog appears.
The dialog can be maximized, unmaximized, minimized, but not closed, paused or stopped. `thunar --quit` does not close the dialog or an open Thunar window. The open Thunar window can be closed normally. A new Thunar window can be opened. But the dialog won't disappear.
Workaround: end the *thunar* process in a system monitor to get rid of the dialog.
![non-interactable-file-operation-dialog](/uploads/dba282cdcbc4cb753baeac132d32d447/non-interactable-file-operation-dialog.png)
Here is my *thunar* output when I reproduce the bug (first with first steps to reproduce, then with second):
```$ thunar
ThunarThumbnailer: Failed to retrieve supported types: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.thumbnails.Thumbnailer1 was not provided by any .service files
Terminated
143✗[~]$ thunar
ThunarThumbnailer: Failed to retrieve supported types: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.thumbnails.Thumbnailer1 was not provided by any .service files
ThunarThumbnailCache: failed to call Copy(): GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.thumbnails.Cache1 was not provided by any .service files
(thunar:8439): thunar-WARNING **: 06:59:53.969: Failed to convert GFile to ThunarFile: Error when getting information for file “/home/Mint14_home/igor/Documents/tmp/thunar-testing/link to tester/x”: No such file or directory
(thunar:8439): thunar-WARNING **: 06:59:53.969: One of the files in the job operation list did not convert to a valid ThunarFile
(thunar:8439): thunar-WARNING **: 07:00:22.446: Failed to convert GFile to ThunarFile: Error when getting information for file “/home/Mint14_home/igor/Documents/tmp/thunar-testing/link to tester/x”: No such file or directory
(thunar:8439): thunar-WARNING **: 07:00:22.446: One of the files in the job operation list did not convert to a valid ThunarFile
(thunar:8439): thunar-WARNING **: 07:00:26.798: Failed to convert GFile to ThunarFile: Error when getting information for file “/home/Mint14_home/igor/Documents/tmp/thunar-testing/link to tester/x”: No such file or directory
(thunar:8439): thunar-WARNING **: 07:00:26.798: One of the files in the job operation list did not convert to a valid ThunarFile
(thunar:8439): thunar-WARNING **: 07:00:29.799: Failed to convert GFile to ThunarFile: Error when getting information for file “/home/Mint14_home/igor/Documents/tmp/thunar-testing/link to tester/x”: No such file or directory
(thunar:8439): thunar-WARNING **: 07:00:29.799: One of the files in the job operation list did not convert to a valid ThunarFile
Terminated
143✗[~]$ thunar
ThunarThumbnailer: Failed to retrieve supported types: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.thumbnails.Thumbnailer1 was not provided by any .service files
ThunarThumbnailCache: failed to call Copy(): GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.thumbnails.Cache1 was not provided by any .service files
(thunar:8522): thunar-WARNING **: 07:01:20.351: Failed to convert GFile to ThunarFile: Error when getting information for file “/home/Mint14_home/igor/Documents/tmp/thunar-testing/link to tester/x”: No such file or directory
(thunar:8522): thunar-WARNING **: 07:01:20.351: One of the files in the job operation list did not convert to a valid ThunarFile
(thunar:8522): thunar-WARNING **: 07:01:31.637: Failed to convert GFile to ThunarFile: Error when getting information for file “/home/Mint14_home/igor/Documents/tmp/thunar-testing/link to tester/x”: No such file or directory
(thunar:8522): thunar-WARNING **: 07:01:31.637: One of the files in the job operation list did not convert to a valid ThunarFile
Terminated
143✗[~]$ thunar
ThunarThumbnailer: Failed to retrieve supported types: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.thumbnails.Thumbnailer1 was not provided by any .service files
ThunarThumbnailCache: failed to call Copy(): GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.thumbnails.Cache1 was not provided by any .service files
(thunar:8588): thunar-WARNING **: 07:02:13.319: Failed to convert GFile to ThunarFile: Error when getting information for file “/home/Mint14_home/igor/Documents/tmp/thunar-testing/link to tester/x”: No such file or directory
(thunar:8588): thunar-WARNING **: 07:02:13.319: One of the files in the job operation list did not convert to a valid ThunarFile
Terminated
143✗[~]$
```
Notes:
1. I have deliberately removed the thumbnail service *tumbler* package a few years ago to reduce memory consumption.
2. The `Terminated` lines correspond to my ending of the *thunar* process in the system monitor as soon as the non-dismissible File Operation Progress dialog appears.https://gitlab.xfce.org/xfce/thunar/-/issues/1036Undo / Redo performed notifications, even though undo / redo failed or was ca...2023-02-19T05:09:09ZAlexander SchwinnUndo / Redo performed notifications, even though undo / redo failed or was cancelledE.g. when undoing 'create folder', but then selecting 'cancel', the notify still will be shown.
As well, happens on other operations ... to checked per operation.
--> For all asyn operations which are executed in an own job (copy, move...E.g. when undoing 'create folder', but then selecting 'cancel', the notify still will be shown.
As well, happens on other operations ... to checked per operation.
--> For all asyn operations which are executed in an own job (copy, move, file/folder creation) this has to be fixed. Currently, it is just assumed that the operation will run fine if the pre-checks are ok.
Logic: If at least for one file of the file operation something was done, the notification should be shown.https://gitlab.xfce.org/xfce/thunar/-/issues/1034Undoing permanent deletion of a file or a dir appears to succeed but does som...2023-02-13T21:08:52ZIgor KushnirUndoing permanent deletion of a file or a dir appears to succeed but does something else (or nothing)Steps to reproduce:
1. Create a file or a dir.
2. Select it and press Shift+Delete.
3. Confirm deletion.
4. Undo.
Actual results: a notification appears `Undo performed`, `Create Folder operation was undone`.
Expected results: either ...Steps to reproduce:
1. Create a file or a dir.
2. Select it and press Shift+Delete.
3. Confirm deletion.
4. Undo.
Actual results: a notification appears `Undo performed`, `Create Folder operation was undone`.
Expected results: either a notification that permanent deletion cannot be undone or an error message that says the folder no longer exists, so its creation cannot be undone.
As it is, if the user doesn't read the notification message carefully, the success can mislead the user into believing the deleted item was restored.
Another issue: if the previous operation was **not** folder creation but something else, the user might not realize that some old filesystem operation has been undone, until it is too late to redo the operation.
Fix implementation ideas:
* insert a dummy error-message action into the undo/redo queue and show a notification with an error or warning icon. The notification text could be `Cannot undo permanent deletion`;
* or clear the undo/redo queue when an action that cannot be undone is performed.https://gitlab.xfce.org/xfce/thunar/-/issues/1033Trashing or permanently deleting a file or a subdir inside a dir entered via ...2024-03-07T15:37:04ZIgor KushnirTrashing or permanently deleting a file or a subdir inside a dir entered via a symlink is not reflected in the UIThe trashed or Shift+Deleted file or dir item does not disappear until F5 is pressed. This bug appears to affect only symlinks to dirs on another partition.The trashed or Shift+Deleted file or dir item does not disappear until F5 is pressed. This bug appears to affect only symlinks to dirs on another partition.https://gitlab.xfce.org/xfce/thunar/-/issues/1028Wrong Custom Action on Toolbar In Certain Circumstances2023-11-03T07:45:16ZTony PaulicWrong Custom Action on Toolbar In Certain CircumstancesReproducer:
1. Create custom action with Directories selected on Appearance tab
2. Add custom action to toolbar
3. Edit custom action and uncheck Directories option
4. Notice that the icon on the toolbar changes to next item in the Conf...Reproducer:
1. Create custom action with Directories selected on Appearance tab
2. Add custom action to toolbar
3. Edit custom action and uncheck Directories option
4. Notice that the icon on the toolbar changes to next item in the Configure Toolbar items list, even thought it might not have been previously selected - some variability here depending on position in list.
A little bit of an edge case.
Running latest git version of thunar.Xfce 4.20https://gitlab.xfce.org/xfce/thunar/-/issues/1026Close type ahead search box when window is maximized2023-02-03T09:53:15ZAlexander SchwinnClose type ahead search box when window is maximized![xorg](/uploads/db897d21398e43fb3f8273e60dfcce76/xorg.png)
When changing the window size by dragging one of the window borders, or moving the window, the box is closed. Though when pressing "maximize" in the header bar, the box is kept...![xorg](/uploads/db897d21398e43fb3f8273e60dfcce76/xorg.png)
When changing the window size by dragging one of the window borders, or moving the window, the box is closed. Though when pressing "maximize" in the header bar, the box is kept, which looks a bit silly :slight_smile:!https://gitlab.xfce.org/xfce/thunar/-/issues/1022Disconnected GVFS / SMB share causes Thunar to not open2024-01-14T11:21:21Zalt coinDisconnected GVFS / SMB share causes Thunar to not openWhen navigating a network share and the internet connection is lost, attempting to open any sub-directory or file will cause Thunar to freeze for approx120 sec.
If Thunar was closed before the network was disconnected, Thunar will not a...When navigating a network share and the internet connection is lost, attempting to open any sub-directory or file will cause Thunar to freeze for approx120 sec.
If Thunar was closed before the network was disconnected, Thunar will not appear until over a minute (approx 80 sec) after Thunar was launched. In this case Thunar will refuse to open whenever a share was mounted, regardless of whether the share was being actively navigated prior to Thunar being closed.
Steps to reproduce.
1. Connect to a network with a network share.
2. Open Thunar.
3. Mount the share.
3. Close Thunar.
4. Disconnect from the network.
5. Open Thunar.
6. Thunar will not appear for over a minute. (approx 80 sec)https://gitlab.xfce.org/xfce/thunar/-/issues/1018Improve text information for history actions2023-02-04T23:47:21ZAlexander SchwinnImprove text information for history actions* Show a tooltip as well for the toolbar items (see https://gitlab.xfce.org/xfce/thunar/-/merge_requests/330#note_63980 for more details)
* write the filename instead of the file-count if the operation was about a single file.
* add the ...* Show a tooltip as well for the toolbar items (see https://gitlab.xfce.org/xfce/thunar/-/merge_requests/330#note_63980 for more details)
* write the filename instead of the file-count if the operation was about a single file.
* add the file count/name to the notify message (See `thunar_notify_undo_or_redo`)
* Ask for confirmation if the operation to undo/redo took longer (more than 5 seconds ?) .. this requires to call `thunar_job_operation_set_end_timestamp` for each operation, not only for trash
* Add operation-type to the menu-item label. E.g. `Undo Copy` (see as well #938)https://gitlab.xfce.org/xfce/thunar/-/issues/1008Search: Location column sort order differs from other columns2023-01-13T20:28:26ZnewhoaSearch: Location column sort order differs from other columnsI noticed the sort order of the Location column when in search mode is different than the sort order of the Name and Size columns. In the example below the Name and Size column sort 128 (the highest number) last, but the Location column ...I noticed the sort order of the Location column when in search mode is different than the sort order of the Name and Size columns. In the example below the Name and Size column sort 128 (the highest number) last, but the Location column sorts 128 between 0 and 16.
Name, Size, Location columns:
![column-sort-name](/uploads/b6c87891bf3d3e35c44621bf61ca2887/column-sort-name.png) ![column-sort-size](/uploads/efb3a5d75186dd45c19b5056499e3a2b/column-sort-size.png) ![column-sort-location](/uploads/edd33060a9dd170bbf6a707ce57e106c/column-sort-location.png)
[sample files - column-sort-test.tar.gz](/uploads/361eb6b5f56c0b693100265410d6fa98/column-sort-test.tar.gz)