I have CachyOS with Cinnamon. It comes with Nemo as the file manager. Some actions though open a different, mostly featureless, anonymous file manager:
A lot of apps have a built-in file manager. That looks like Nautilus. Is this device-wide or from a specific app? Can you isolate it with htop or similar?
╰─> pacman -Si calibre
Repository : cachyos-extra-znver4
Name : calibre
Version : 8.7.0-10.1
Description : Ebook management application
Architecture : x86_64_v4
URL : https://calibre-ebook.com
Licenses : GPL-3.0-only
Groups : None
Provides : None
Depends On : hunspell hyphen icu jxrlib libmtp libstemmer libusb libwmf mtdev optipng podofo python-apsw python-beautifulsoup4 python-css-parser python-cssselect python-dateutil python-dnspython
python-faust-cchardet python-feedparser python-html2text python-html5-parser python-jeepney python-lxml python-lxml-html-clean python-markdown python-mechanize python-msgpack python-netifaces
python-pdftotext python-pillow python-psutil python-py7zr python-pychm python-pycryptodome python-pygments python-pykakasi python-pyqt6 python-pyqt6-webengine python-regex python-unrardll python-xxhash
python-zeroconf python-zstandard qt6-imageformats qt6-multimedia qt6-speech qt6-svg qt6-webengine ttf-liberation uchardet udisks2 zstd
Optional Deps : poppler: required for converting pdf to html
python-fonttools: required for font subset feature in epub editor
speech-dispatcher: TTS support in the viewer
Says nothing about a cutefish… although I don’t know about the dependencies of all the dependencies I doubt that calibre would bring its “own” filemanager. Then again, you never know.
To recursively see ALL dependencies, you could use pactree calibre (when it is installed) or pactree -s calibre (to look it up in the database).
PS:
Running 'pacman -Syu cutefish-filemanager'
says quite clearly “do a system update and then install cutefish-filemanager”. I have no idea who did that on your machine. Try history | grep cutefish to see if it might have been you.
I doubt it was Calibre that did anything, but not something I can say for certain.
I found the Internet Archive snapshot from the Arch Extra repo from that exact day, and cutefish-filemanager is not there, nor in any of its dependencies around that period. There are not that many snapshots of cutefish-filemanager itself, so I cannot say if it was not briefly required by something at that moment in time.
That line of pacman -Syu cutefish-filemanager pretty clearly shows it being installed intentionally and solely with no other reason or purpose (aside from the sync/refresh/upgrade it was combined with).
The only way I could see this as not committed by the user would be if it were part of the install process .. as these go through different loops of install groups .. but even then we would probably expect to see it along with other packages and not just by itself.
That or something entirely missed - like a GUI frontend and clicking what is required to commit an install for cutefish.
But whether a GUI or pacman in a terminal .. it would very much seem it is something that was performed intentionally and then forgotten about.
I know that feeling of amnesia. My tip for everyone: start a “diary” where you write down all the changes you do to your system. Sounds tedious, but it’s actually very helpful. Just the other day it helped me with a very similar case of amnesia.