Cutefish File Manager, simple to use, beautiful, and retain the classic PC interactive design.
File Manager is built on cutefish-toolkit and the files library of cutefish-framework; install them first. The mount service needs FUSE, libssh, libsmbclient, libmtp and libudev, and zlib, bzip2, liblzma and LZFSE for disk images; archives need libarchive and libzip. GoogleTest for the tests.
Debian/Ubuntu:
sudo apt install build-essential cmake pkg-config libicu-dev libarchive-dev libzip-dev \
libfuse3-dev libssh-dev libsmbclient-dev libmtp-dev libudev-dev zlib1g-dev libbz2-dev \
liblzma-dev liblzfse-dev libgtest-devcmake -S . -B build -DCMAKE_INSTALL_PREFIX=/usr
cmake --build build
sudo cmake --install buildcmake -S . -B build -DBUILD_TESTING=ON
cmake --build build
ctest --test-dir build --output-on-failureBSD-3-Clause; see LICENSE.