catfish issueshttps://gitlab.xfce.org/apps/catfish/-/issues2023-12-31T16:18:33Zhttps://gitlab.xfce.org/apps/catfish/-/issues/53Don't rely on Distutils for setup (Distutils to be removed in Python 3.12)2023-12-31T16:18:33ZnewhoaDon't rely on Distutils for setup (Distutils to be removed in Python 3.12)Distutils is being deprecated in Python 3.10 with it eventually being removed in Python 3.12 ([info here](https://docs.python.org/3.10/whatsnew/3.10.html#distutils-deprecated)). Currently Catfish uses distutils/distutils-extra for instal...Distutils is being deprecated in Python 3.10 with it eventually being removed in Python 3.12 ([info here](https://docs.python.org/3.10/whatsnew/3.10.html#distutils-deprecated)). Currently Catfish uses distutils/distutils-extra for installation (setup.py).https://gitlab.xfce.org/apps/catfish/-/issues/90Holding a modifier when Catfish loses focus disables right-click2023-10-11T08:57:48ZnewhoaHolding a modifier when Catfish loses focus disables right-clickIf the Catfish main window loses focus when a modifier (Control or Shift) is being pressed, the value is not removed from `self.keys_pressed` when returning.
This causes the right click menu not to show on results until a modifier is pr...If the Catfish main window loses focus when a modifier (Control or Shift) is being pressed, the value is not removed from `self.keys_pressed` when returning.
This causes the right click menu not to show on results until a modifier is pressed again.
Noticed this after finding/fixing the same bug in !55 (when using a modifier to open the Open dialog). It seems a really unlikely thing to happen under normal circumstances but just thought I'd add it here.https://gitlab.xfce.org/apps/catfish/-/issues/99Drag-to-unmaximise only works in modern CSD window layout, but incorrectly ma...2023-08-30T17:14:49ZSimon DedmanDrag-to-unmaximise only works in modern CSD window layout, but incorrectly maximises in 2nd monitorI was going to ask for an enhancement/bugfix to dragging a maximised Catfish window to cause it to unmaximise and move, like Thunar/everything else, but it turns out this works, but only for modern CSD window layout, not classic titlebar...I was going to ask for an enhancement/bugfix to dragging a maximised Catfish window to cause it to unmaximise and move, like Thunar/everything else, but it turns out this works, but only for modern CSD window layout, not classic titlebar layout. I'm happy enough switching to modern now I know it exists and is more functional, but I figure it's still probably a bug that this doesn't work on classic titlebar layout?
Related: if I unmaximise-drag from a Catfish window maximised in monitor 1 (larger) and drag it to the top of monitor 2 (smaller), causing it to expand to the extents of that monitor, it extends to the correct size while leftmouse is still depressed, but then extends more to be too big, once leftmouse is released. It stays too big until focus is clicked off Catfish, whereupon it shrinks again to correct size (full monitor), and stays that way when focus is switched back onto it. Super weird. It behaves normally if maximised on monitor 2 then dragged to the top of monitor 1. [Video](https://drive.google.com/file/d/1Z-mZBmLwdQf7wxKaGmNOw3wP5MDCndcX/view?usp=sharing).
v4.18.0 on Xubuntu 23.04. Cheers!https://gitlab.xfce.org/apps/catfish/-/issues/94catfish shows files only after it is stopped2023-07-31T06:07:28ZCaneRandagiocatfish shows files only after it is stoppedWhen I run a search, catfish only shows the files it finds **after I stop the search**,
or **after a long time**.
The search is performed on a SATA SSD.
Ubuntu 22.10
Catfish 4.16.4
[catfish.mkv](/uploads/cd0d226256d96ac2b2317f1d3e50434...When I run a search, catfish only shows the files it finds **after I stop the search**,
or **after a long time**.
The search is performed on a SATA SSD.
Ubuntu 22.10
Catfish 4.16.4
[catfish.mkv](/uploads/cd0d226256d96ac2b2317f1d3e504344/catfish.mkv)https://gitlab.xfce.org/apps/catfish/-/issues/98Feature Request: libarchive instead of python zipfile2023-07-30T07:26:04ZSaijin-NaibFeature Request: libarchive instead of python zipfileAfter a bit of poking around, I found that Catfish uses the Python library zipfile for searching within archives, which, depending upon how it is built, can handle DEFLATE, BZ2, and LZMA only. This leaves out a ton of archive formats fol...After a bit of poking around, I found that Catfish uses the Python library zipfile for searching within archives, which, depending upon how it is built, can handle DEFLATE, BZ2, and LZMA only. This leaves out a ton of archive formats folks might be using. For me personally, everything is 7z of some sort.
It looks like post-Python 3.7ish, the libarchive python bindings should support almost every format that libarchive handles.
If Catfish were to use that, we'd be able to search within a ton of different archive formats and would, IMO, lead to a much better user experience.https://gitlab.xfce.org/apps/catfish/-/issues/97The CSD/SSD setting only affects the main window: dialogs should also be affe...2023-07-27T15:28:21ZGaël BonithonThe CSD/SSD setting only affects the main window: dialogs should also be affectedInstead, dialogs (starting with the preferences dialog) are always CSD.Instead, dialogs (starting with the preferences dialog) are always CSD.https://gitlab.xfce.org/apps/catfish/-/issues/49For "Search file contents" pass line and column number of first match to the ...2023-07-27T15:09:52ZAvinash SonawaneFor "Search file contents" pass line and column number of first match to the editorHello!
At present, catfish just lists the files containing matching text when searched with "Search file contents". Then when user clicks on one of the results (files), the file gets opened in text editor with cursor positioned at the b...Hello!
At present, catfish just lists the files containing matching text when searched with "Search file contents". Then when user clicks on one of the results (files), the file gets opened in text editor with cursor positioned at the beginning.
Catfish can pass the line and column number of first match to the editor so that when user clicks on the results the file gets opened with cursor positioned at first matching entry in the file.
`gedit` supports `+LINE` and `:COLUMN` arguments and I just opened an issue for the same at [`mousepad`](https://gitlab.xfce.org/apps/mousepad/-/issues/107)https://gitlab.xfce.org/apps/catfish/-/issues/19Empty entry at the bottom of location control when first run2023-07-27T14:38:22ZBugzilla MigrationEmpty entry at the bottom of location control when first run## Submitted by Yousuf Philips `@philipzae`
Assigned to **Sean Davis `@bluesabre`**
**[Link to original bug (#16669)](https://bugzilla.xfce.org/show_bug.cgi?id=16669)**
## Description
Created attachment 9696
screenshot
When you f...## Submitted by Yousuf Philips `@philipzae`
Assigned to **Sean Davis `@bluesabre`**
**[Link to original bug (#16669)](https://bugzilla.xfce.org/show_bug.cgi?id=16669)**
## Description
Created attachment 9696
screenshot
When you first run Catfish and open the location control, there is a blank unselectable entry at the bottom which disappears when you open it up a second time.
**Attachment 9696**, "screenshot":
![catfish_-_location](/uploads/ae42f4dce7658ceababac19ea236f97d/catfish_-_location.png)
Version: 1.4.13https://gitlab.xfce.org/apps/catfish/-/issues/87Drag and Drop to Telegram / Kotatogram doesn't work2023-06-09T11:36:36ZValentin the DeguDrag and Drop to Telegram / Kotatogram doesn't worki'm unable to can drag and drop to telegram :(
the cursor icon turns into "not allowed" and when i release notthing happens
![Снимок_экрана_2022-12-01_23-25-43_xfce_catfish_telegram_drag_drop_fail](/uploads/b3c1501dbd906b4cb95e7600214b...i'm unable to can drag and drop to telegram :(
the cursor icon turns into "not allowed" and when i release notthing happens
![Снимок_экрана_2022-12-01_23-25-43_xfce_catfish_telegram_drag_drop_fail](/uploads/b3c1501dbd906b4cb95e7600214bcbd0/Снимок_экрана_2022-12-01_23-25-43_xfce_catfish_telegram_drag_drop_fail.png)https://gitlab.xfce.org/apps/catfish/-/issues/85catfish crashed with OSError in _execute_child(): [Errno 7] Argument list too...2023-06-09T11:35:36ZSean Daviscatfish crashed with OSError in _execute_child(): [Errno 7] Argument list too long: 'locate'Reported on Launchpad at https://bugs.launchpad.net/ubuntu/+source/catfish/+bug/1968452
DistroRelease: Ubuntu 22.04
Package: catfish 4.16.3-1
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/catfish/Catfish...Reported on Launchpad at https://bugs.launchpad.net/ubuntu/+source/catfish/+bug/1968452
DistroRelease: Ubuntu 22.04
Package: catfish 4.16.3-1
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/catfish/CatfishWindow.py", line 2079, in perform_query
for filename in self.search_engine.run(keywords, folder, search_zips, regex=True):
File "/usr/lib/python3/dist-packages/catfish/CatfishSearchEngine.py", line 203, in run
for filename in method.run(keywords, path, search_zips, regex,
File "/usr/lib/python3/dist-packages/catfish/CatfishSearchEngine.py", line 752, in run
self.process = subprocess.Popen(command, stdout=subprocess.PIPE,
File "/usr/lib/python3.10/subprocess.py", line 966, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.10/subprocess.py", line 1842, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 7] Argument list too long: 'locate'
```https://gitlab.xfce.org/apps/catfish/-/issues/82[Enhancement] Catfish - highlight the text-entry search box's magnifying glas...2023-06-09T11:35:11ZNM64[Enhancement] Catfish - highlight the text-entry search box's magnifying glass when the mouse cursor hovers over itI did not realize that the search magnifying glass in catfish is in fact a clickable button - visually it looks identical to the magnifying glass that is in the whisker menu's own text-entry search box, but the magnifying glass in the wh...I did not realize that the search magnifying glass in catfish is in fact a clickable button - visually it looks identical to the magnifying glass that is in the whisker menu's own text-entry search box, but the magnifying glass in the whisker menu's own text-entry search box is *not* a clickable button.
So yeah, providing some sort of visual feedback that it's actually a clickable button would be useful, and presumably the same goes for the (X) stop button when a search is actually in progress.
Before discovering that it was a clickable button, I thought one *had* to press the enter key instead to make a search.https://gitlab.xfce.org/apps/catfish/-/issues/81Improve documentation on how to use search2023-06-09T11:34:16ZdandyImprove documentation on how to use searchWould like to see better documentation about how using the search textbox, for example how to search in file full path "media" and "db.img", for example
`/mnt/windows/Users/user/Pictures/media/games/mydb.img`
With bash would be:
````
fi...Would like to see better documentation about how using the search textbox, for example how to search in file full path "media" and "db.img", for example
`/mnt/windows/Users/user/Pictures/media/games/mydb.img`
With bash would be:
````
find / |grep -i 'media' |grep -i 'db.img'
````https://gitlab.xfce.org/apps/catfish/-/issues/76Show all file types2023-06-09T11:33:48ZMichael HarveyShow all file typesJetBrains (CLion in this case) uses Thunar's "search" function to open the directory containing log files, which brings up Catfish. Catfish displays an empty window with "No files found." There is no button to show all files. If I select...JetBrains (CLion in this case) uses Thunar's "search" function to open the directory containing log files, which brings up Catfish. Catfish displays an empty window with "No files found." There is no button to show all files. If I select "Other" and enter "*" or ".*" it still doesn't show anything. If I enter "*" in the search bar it shows nothing.
In fact the directory that CLion opens contains a idea.log file as idea.log.1, idea.log.2, etc; but there is no way to see that these files exist, or that any files exist at all, or get any clue what their names might be so I can search for them. Since Catfish doesn't show the path to the current directory, I can't even open a terminal to look at it manually.
I did finally get it to show .log files, by entering "log" in the search bar. There was no clue that this was what I needed to do, or that what the filename might be. Catfish says "try making your search less specific" but I never searched for anything! This was a very frustrating experience.
When I enter "idea" in the search bar I see all log files, and if I then click "documents" it filters and shows only "idea.log". So far so good; but if I open Catfish and just click "Documents" it does nothing. Again I have to enter a search parameter (and NOT the obvious '*') to get anything to show up. This feels backwards and not what I expect. The button is there, if I click it I expect to see all document types.
Suggestions:
- Offer a way to display "all files"
- Display "all files" as the default when opening a directory on the command line, and filter down the list using the search bar. That is way more friendly than showing nothing and leaving the user to guess.
- Make the file types buttons default to showing all files of a given type, if no search filter is provided
- There should be a way to identify the current folder, for cases where Catfish is opened by another program and you don't know what you're looking athttps://gitlab.xfce.org/apps/catfish/-/issues/74Support thumbnail sizes x-large and xx-large2023-06-09T11:33:05ZnewhoaSupport thumbnail sizes x-large and xx-largeThunar and Tumbler have [added support for larger thumbnail previews](https://gitlab.xfce.org/xfce/thunar/-/issues/606). With higher resolutions becoming more common it would be nice to have larger thumbnails.
[Thunar implementation](ht...Thunar and Tumbler have [added support for larger thumbnail previews](https://gitlab.xfce.org/xfce/thunar/-/issues/606). With higher resolutions becoming more common it would be nice to have larger thumbnails.
[Thunar implementation](https://gitlab.xfce.org/xfce/thunar/-/commit/9657a28263b1a593fe36b54a7baf3c5094f83ad9)
[Tumbler implementation](https://gitlab.xfce.org/xfce/tumbler/-/commit/5affdb5ccdba711ada11f4cde7d7acc840b5a4be)https://gitlab.xfce.org/apps/catfish/-/issues/71Catfish 4.16.3 GUI feature content search checkbok directly next to folder field2023-06-09T11:31:55ZartofitCatfish 4.16.3 GUI feature content search checkbok directly next to folder fieldHi,
many thanks for Catfish.
I noticed that in my Catfish searches, I often toggle between file content search and file name search.
If this exist under the preferences menu, it would be easier and quicker to have it next to the folder...Hi,
many thanks for Catfish.
I noticed that in my Catfish searches, I often toggle between file content search and file name search.
If this exist under the preferences menu, it would be easier and quicker to have it next to the folder entry field.
See attached mocked GUI.
![Catfish_4.16.3_Modern_search_G2](/uploads/997e50d91313db047d3b6e805fe3b9bc/Catfish_4.16.3_Modern_search_G2.jpg)
Thankshttps://gitlab.xfce.org/apps/catfish/-/issues/70Catfish 4.16.3: allow GUI to run as catfish --iso-time2023-06-09T11:30:31ZartofitCatfish 4.16.3: allow GUI to run as catfish --iso-timeHi,
thanks for Catfish.
The Gui of catfish does not display the search results in iso-time format, under preferences menu it is not possible to set search result in iso format.
However, it is possible to have this feature simply by run...Hi,
thanks for Catfish.
The Gui of catfish does not display the search results in iso-time format, under preferences menu it is not possible to set search result in iso format.
However, it is possible to have this feature simply by running in terminal:
`catfish --iso-time`
Desired feature:
add in preferences menu a checkbox entry which would be name as for instance "iso date format display".
It is missing GUI preferences feature of already coded feature.
In case you would need help for GUI translation, just ask.https://gitlab.xfce.org/apps/catfish/-/issues/68Allow to uncheck "Search file contents" from command line2023-06-09T11:22:59ZAlbert KalchmairAllow to uncheck "Search file contents" from command lineI would like to create two shortcuts for catfish: one for searching files by file name and one for searching by file contents.
There is no way to keep catfish from restoring an activated "Search file contents" from a previous session. M...I would like to create two shortcuts for catfish: one for searching files by file name and one for searching by file contents.
There is no way to keep catfish from restoring an activated "Search file contents" from a previous session. Maybe a --no-fulltext option could be added?https://gitlab.xfce.org/apps/catfish/-/issues/56Report time taken to complete search.2023-06-09T11:17:24Zalt coinReport time taken to complete search.A nice feature would be to report the time when a search completes or is cancelled.
Currently, catfish only show "X files found" in the status on the bottom. It would be great to show "X files found in Y seconds".
Currently, I am tryin...A nice feature would be to report the time when a search completes or is cancelled.
Currently, catfish only show "X files found" in the status on the bottom. It would be great to show "X files found in Y seconds".
Currently, I am trying to compare performance search methods for debugging reasons, and I have to start a timer independently and be ready to stop it when the search end, which is not exactly professional. :smile:https://gitlab.xfce.org/apps/catfish/-/issues/54Some proposed Enhancements for Catfish2023-06-09T11:16:14ZAdalbert HanßenSome proposed Enhancements for CatfishI use Xubuntu, currently still version 18.04 and in this context Thunar version 1.6.15. On my computer are also Catfish 1.4.4 and mlocate 0.26.
From the Windows world I'm used to the fact that in the file browser (and there you can sear...I use Xubuntu, currently still version 18.04 and in this context Thunar version 1.6.15. On my computer are also Catfish 1.4.4 and mlocate 0.26.
From the Windows world I'm used to the fact that in the file browser (and there you can search with name:.. only on file names) you can do everything in the findings of a search that you can do in the normal file browser:
- **rename** a find (I need this more often to correct typos in file names when I come across them),
- **copy the path to a file to the clipboard** (one of the most common actions in connection with the file browser at all: If I know in which context something belongs, I look for the place where there are finds to it. Then I look in the hit list for the ones that are closest to the content I just have in mind. Since file names usually begin with YYYY-MM-DD_ (date to which the content refers - not the creation or editing date of the file) and then several sections separated by _, I add the path to a similar object in a save dialog, changing the date first and then the other categories, the file just to be saved according to its content.
As you can see, searching in directories often occurs in my way of working acquired with Windows. Things always sort themselves by date in the file browser. I find similar objects to a keyword quickly with search on the keyword or keywords and so on.
Unfortunately the combination Thunar+Catfish lacks some things for this:
- First and foremost, I lack the ability to right-click to get the **path to a found item on the clipboard** after a search.
- Then I miss the possibility to **fix a typo in a filename** ("**rename dialog**") and the possibility to cut a wrongly filed file at its wrong place and paste it to the right place.
I don't know whether this additional issue is due to Catfish or to Thunar: In order to call the search dialog, I always **have to go up one level first**, such that the directory I want to search from is highlighted: If the mouse pointer is on a file in a directory, a right-click should additionally offer: "**search in surrounding directory**".
I would also like to change the **order of the columns in the result list**: The date first (and always in ISO notation!), then the filename, then the size (the column is narrow, it always fits), then the file path (which should not stay so far to the right that the longest filename fits: It is often more important to be able to see the path (at least its beginning). Generally you should be able to configure the columns like in Thunar. It would be best to automatically use Thunar's settings.https://gitlab.xfce.org/apps/catfish/-/issues/52catfish 1.4.13 suggestion: wildcard search2023-06-09T11:15:09ZPetecatfish 1.4.13 suggestion: wildcard searchHi, I really like this application however, I would have a small suggestion.
I noticed that there is no way I could find to actually search for 'all files' within a certain date range.
I tried to put a wildcard in there to no avail.
I w...Hi, I really like this application however, I would have a small suggestion.
I noticed that there is no way I could find to actually search for 'all files' within a certain date range.
I tried to put a wildcard in there to no avail.
I would like to be able to search all my files in linux /home/myaccount/ that were either created or modified in the last 2 or 3 days.
Thank you very much for taking my suggestion into consideration.
StepNjump