catfish issueshttps://gitlab.xfce.org/apps/catfish/-/issues2021-02-06T01:01:39Zhttps://gitlab.xfce.org/apps/catfish/-/issues/31Search results not limited to just folder searched2021-02-06T01:01:39ZYousuf PhilipsSearch results not limited to just folder searchedI was searching in /usr/share/icons/ and catfish was also showing results from my timeshift folder on another partition, e.g. /mnt/DOWNLOADS/timeshift/snapshots/2020-04-09_03-32-30/localhost/usr/share/icons/I was searching in /usr/share/icons/ and catfish was also showing results from my timeshift folder on another partition, e.g. /mnt/DOWNLOADS/timeshift/snapshots/2020-04-09_03-32-30/localhost/usr/share/icons/https://gitlab.xfce.org/apps/catfish/-/issues/73Symlinks to parent folders not showing in filename results2021-12-20T02:12:40ZnewhoaSymlinks to parent folders not showing in filename results1) Make a folder `Test`
2) Make a link to `Test` (`link to test`)
3) Put `link to test` in the folder `Test`
Open catfish and do a filename search for `test` in the `Test` folder, or any parent of the `Test` folder. `link to test` will ...1) Make a folder `Test`
2) Make a link to `Test` (`link to test`)
3) Put `link to test` in the folder `Test`
Open catfish and do a filename search for `test` in the `Test` folder, or any parent of the `Test` folder. `link to test` will not show in the results.
Found this when trying to replicate #72 outside of /proc. I'm guessing looping symlinks are probably blocked from being searched but the symlink file themselves should probably show up.
Tried it with `find` and `mate-search-tool` and got expected results.
![cf-links-not-found](/uploads/e40eb3e065aaa0e5dd125ecf30b7c6f6/cf-links-not-found.png)https://gitlab.xfce.org/apps/catfish/-/issues/72Duplicate results with symlink folders in /proc/2021-12-20T02:12:40ZnewhoaDuplicate results with symlink folders in /proc/When doing a filename search on `/`, I noticed I was getting a lot of duplicate results from `/proc/`
A new folder is created in `/proc/` for every process. The folder is numbered by the PID. Inside of those numbered folders is a `cwd` ...When doing a filename search on `/`, I noticed I was getting a lot of duplicate results from `/proc/`
A new folder is created in `/proc/` for every process. The folder is numbered by the PID. Inside of those numbered folders is a `cwd` symlink folder that links to the current working directory of the process (which will usually be the user's home folder). There may also be a folder called `task` which may contain another `cwd` symlink. The `cwd` symlinks is what was producing all the duplicate results.
---
I haven't done much with the Catfish filename search or walking parts, so I'm not that familiar with how it checks for duplicates or deals with symlinked folders.
Maybe Catfish could keep a list of symlinked folders and not search those until last?
I thought about maybe adding `/proc/` to the exclude list for a simple fix but some of the files in there contain useful info that could be searched with fulltext search (CPU/hardware info). Plus that issue might pop up again with other symlinked folders.
Anyway, I don't mind helping out with this if needed, just need some direction/ideas.https://gitlab.xfce.org/apps/catfish/-/issues/75Broken symlinks not found/shown in results2022-02-18T22:44:19ZnewhoaBroken symlinks not found/shown in resultsCatfish filename search doesn't return results for broken symlinks.
Showing `find` and `mate-search-tool` (which I think might use `find`) for comparison:
Edit: `link to symbolic` in this picture is a relative link and should be `lin...Catfish filename search doesn't return results for broken symlinks.
Showing `find` and `mate-search-tool` (which I think might use `find`) for comparison:
Edit: `link to symbolic` in this picture is a relative link and should be `link to relative`. Messed up on the wording.
![catfish-broken-symlinks](/uploads/525a6f346dad579ad606b7db8ef09d1c/catfish-broken-symlinks.png)https://gitlab.xfce.org/apps/catfish/-/issues/57Zipfile search issues2022-07-16T21:19:37ZnewhoaZipfile search issuesThese are some remaining issues from the zipfile search patch. Trying to collect the issues here and hope to take care of them.
---
**Sidebar Filters**
* [ ] File Type Filter doesn't filter zip contents (documents in zip files won't s...These are some remaining issues from the zipfile search patch. Trying to collect the issues here and hope to take care of them.
---
**Sidebar Filters**
* [ ] File Type Filter doesn't filter zip contents (documents in zip files won't show if Documents selected)
* [ ] Modified Filter only filters zip file, not contents
* [ ] Other Filter - Doesn't allow you to expand zip contents if .zip is searched (not sure if it should change)
* [ ] Other Filter - Doesn't filter zip contents by ext (if .txt searched it won't show .txt files in zip files)
---
**Fulltext Search**
- [ ] Doesn't filter files through `def is_txt` (to filter non-text files)
- [ ] Doesn't filter files through `def check_charset` (which checks for non-utf-8 files and skips binary files)
- [ ] Doesn't search zip documents within zip files (Example, .odt file in .zip file will not be searched).
---
**Filename Search**
- [ ] Match Results Exactly hides zip files (workaround, select 'Match Exactly' then search)
- [ ] Doesn't search zip files within zip files for filenames.
---
**Miscellaneous**
- [x] Right Click -> Open on folder in .zip file gives an error (!39)
- [x] Freeze with special files (like pipe files). Zipfile doesn't check if os.path.isfile, needs to be done before checking if zip. (!36)
- [ ] Copy Location probably shouldn't show on zipped files since they don't have a location. Currently the path of the archive itself is copied, which could be confusing.
---https://gitlab.xfce.org/apps/catfish/-/issues/80understand $LOCATE_PATH=~/.locatedb and do... something better2023-06-07T18:12:24ZSean Davisunderstand $LOCATE_PATH=~/.locatedb and do... something betterReported downstream on Debian. [#1000429](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1000429)
catfish has a hard-coded path to mlocate's default database path:
https://codesearch.debian.net/search?q=pkg%3Acatfish+mlocate&lit...Reported downstream on Debian. [#1000429](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1000429)
catfish has a hard-coded path to mlocate's default database path:
https://codesearch.debian.net/search?q=pkg%3Acatfish+mlocate&literal=1
https://sources.debian.org/src/catfish/4.16.3-1/catfish_lib/catfishconfig.py/#L32
mlocate and plocate support $LOCATE_PATH being a colon-separated list of paths to locate databases:
https://manpages.debian.org/bullseye-backports/plocate/plocate.1.en.html#ENVIRONMENT
I use this to run updatedb directly on the NAS, which is MUCH more efficient.
The commands are approximately this:
# on the file server, generate ~twb/.locatedb
sudo -H -u twb nice nocache updatedb --require-visibility=no --output .locatedb --database-root ~twb
# on the desktop, where ~twb is NFS and / is Debian Live
export LOCATE_PATH=~twb/.locatedb
locate foo
catfish
I think with Debian 11's catfish, it will ALWAYS pop up this alert:
The search database is more than 7 days old. Update now? [Update] [X]
I'm not sure EXACTLY what the correct semantics here should be, but
the current behaviour is definitely annoying me! :-)https://gitlab.xfce.org/apps/catfish/-/issues/1[LP] [Feature Request] Add Support for Tracker2023-06-09T10:46:00ZBugzilla Migration[LP] [Feature Request] Add Support for Tracker## Submitted by Sean Davis `@bluesabre`
Assigned to **Sean Davis `@bluesabre`**
**[Link to original bug (#14481)](https://bugzilla.xfce.org/show_bug.cgi?id=14481)**
## Description
From https://bugs.launchpad.net/catfish-search/+bu...## Submitted by Sean Davis `@bluesabre`
Assigned to **Sean Davis `@bluesabre`**
**[Link to original bug (#14481)](https://bugzilla.xfce.org/show_bug.cgi?id=14481)**
## Description
From https://bugs.launchpad.net/catfish-search/+bug/1025213
Add support for Tracker.https://gitlab.xfce.org/apps/catfish/-/issues/2[LP] [Feature Request] Search results pane: copy, cut and move Thunar integra...2023-06-09T10:46:00ZBugzilla Migration[LP] [Feature Request] Search results pane: copy, cut and move Thunar integration## Submitted by Sean Davis `@bluesabre`
Assigned to **Sean Davis `@bluesabre`**
**[Link to original bug (#14482)](https://bugzilla.xfce.org/show_bug.cgi?id=14482)**
## Description
From https://bugs.launchpad.net/catfish-search/+bu...## Submitted by Sean Davis `@bluesabre`
Assigned to **Sean Davis `@bluesabre`**
**[Link to original bug (#14482)](https://bugzilla.xfce.org/show_bug.cgi?id=14482)**
## Description
From https://bugs.launchpad.net/catfish-search/+bug/1078148
It would be nice if the search results pane was integrated with Thunar allowing copy, cut and move.
In more detail ...
After selecting a file or directory, Ctrl+C or Ctrl+X would put the item in a paste buffer from where it could be pasted into Thunar. In the case of Ctrl+X the item would be deleted after pasting. Similarly for click and drag to move.https://gitlab.xfce.org/apps/catfish/-/issues/4[LP] Search inside non-utf8 files does not work2023-06-09T10:46:01ZBugzilla Migration[LP] Search inside non-utf8 files does not work## Submitted by Sean Davis `@bluesabre`
Assigned to **Sean Davis `@bluesabre`**
**[Link to original bug (#14495)](https://bugzilla.xfce.org/show_bug.cgi?id=14495)**
## Description
From https://bugs.launchpad.net/catfish-search/+bu...## Submitted by Sean Davis `@bluesabre`
Assigned to **Sean Davis `@bluesabre`**
**[Link to original bug (#14495)](https://bugzilla.xfce.org/show_bug.cgi?id=14495)**
## Description
From https://bugs.launchpad.net/catfish-search/+bug/1698004
STR:
download tarball, extract it
search inside testfolder for "this"
Only text.txt would be displayed, despite such byte sequence exists in the second file toohttps://gitlab.xfce.org/apps/catfish/-/issues/21Add tooltips for sidebar file type entries2023-06-09T10:46:01ZBugzilla MigrationAdd tooltips for sidebar file type entries## Submitted by Yousuf Philips `@philipzae`
Assigned to **Sean Davis `@bluesabre`**
**[Link to original bug (#16671)](https://bugzilla.xfce.org/show_bug.cgi?id=16671)**
## Description
Would be good to have tooltips for the various...## Submitted by Yousuf Philips `@philipzae`
Assigned to **Sean Davis `@bluesabre`**
**[Link to original bug (#16671)](https://bugzilla.xfce.org/show_bug.cgi?id=16671)**
## Description
Would be good to have tooltips for the various File Type entries in the sidebar to better clarify the file types that would be returned.
Version: 1.4.13https://gitlab.xfce.org/apps/catfish/-/issues/28Install fails when using --skip-build2023-06-09T10:46:01ZBugzilla MigrationInstall fails when using --skip-build## Submitted by Michał Górny
**[Link to original bug (#16767)](https://bugzilla.xfce.org/show_bug.cgi?id=16767)**
## Description
To reproduce:
```
python setup.py build
python setup.py install --skip-build --root=/tmp/whatever
...## Submitted by Michał Górny
**[Link to original bug (#16767)](https://bugzilla.xfce.org/show_bug.cgi?id=16767)**
## Description
To reproduce:
```
python setup.py build
python setup.py install --skip-build --root=/tmp/whatever
```
The error:
```
=== Installing catfish, version 1.4.13 ===
Root: /tmp/whatever
Prefix: /usr
Target Data: usr/
Target Scripts: /tmp/whatever/usr/bin/
Catfish Data Directory: /usr/share/catfish/
Desktop File: /tmp/whatever/usr/share/applications/org.xfce.Catfish.desktop
Moving icon file: /tmp/whatever/usr/share/catfish/media/catfish.svg -> /tmp/whatever/usr/share/icons/hicolor/scalable/apps/catfish.svg
Removing empty directory: /tmp/whatever/usr/share/catfish/media
ERROR: Can't find /tmp/whatever/usr/share/applications/org.xfce.Catfish.desktop
```
Version: 1.4.13https://gitlab.xfce.org/apps/catfish/-/issues/3[LP] SudoDialog.check_dependencies won't work on non-English locale2023-06-09T10:46:01ZBugzilla Migration[LP] SudoDialog.check_dependencies won't work on non-English locale## Submitted by Sean Davis `@bluesabre`
Assigned to **Sean Davis `@bluesabre`**
**[Link to original bug (#14485)](https://bugzilla.xfce.org/show_bug.cgi?id=14485)**
## Description
From https://bugs.launchpad.net/catfish-search/+bu...## Submitted by Sean Davis `@bluesabre`
Assigned to **Sean Davis `@bluesabre`**
**[Link to original bug (#14485)](https://bugzilla.xfce.org/show_bug.cgi?id=14485)**
## Description
From https://bugs.launchpad.net/catfish-search/+bug/1501562
See downstream bug. Basically, the pexpect integration does not work properly with non-English locales.https://gitlab.xfce.org/apps/catfish/-/issues/13Feature Request: Adjustable preview image size2023-06-09T10:46:01ZBugzilla MigrationFeature Request: Adjustable preview image size## Submitted by dua..@..il.com
Assigned to **Sean Davis `@bluesabre`**
**[Link to original bug (#16629)](https://bugzilla.xfce.org/show_bug.cgi?id=16629)**
## Description
I have a 3D modeling workflow where I re-use assets regular...## Submitted by dua..@..il.com
Assigned to **Sean Davis `@bluesabre`**
**[Link to original bug (#16629)](https://bugzilla.xfce.org/show_bug.cgi?id=16629)**
## Description
I have a 3D modeling workflow where I re-use assets regularly. Since matching is done visually being able to look closely at previously rendered assets is required
The current image preview size is too small to be useful, as the differences in assets are too small to see in the preview image size.
It would be nice to be able to adjust the thumbnail size like in Thunar.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.
StepNjumphttps://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/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/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/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/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/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)