helloSystem / Filer

A file manager that can also render the desktop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Filer Build Status Translation status Help Wanted Issues

A file manager that also renders the desktop. A key component of helloSystem.

Features

Minimalistic simplicity, see hello for the background

  • Appeal to users coming from macOS
  • Cross platform: Builds for Linux, FreeBSD
  • Spatial mode (each folder opens in its own window)
  • Can handle Application Bundles
  • Can handle ELF files that are lacking the executable bit (backlog)
  • Can handle AppImages (backlog)
  • Context menu can be extended using file manager actions

Dependencies

On Alpine Linux:

apk add --no-cache qt5-qtbase-dev kwindowsystem-dev qt5-qttools-dev kdbusaddons-dev baloo-dev xcb-util-wm-dev libdbusmenu-qt-dev git cmake musl-dev alpine-sdk clang qt5-qtmultimedia-dev libfm-dev libfm-extra-dev menu-cache-dev

Not all of the above may actually be required.

Build

mkdir build
cd build
cmake ..
make
sudo make install

About

A file manager that can also render the desktop

License:GNU General Public License v2.0


Languages

Language:C++ 95.6%Language:CMake 2.4%Language:C 1.8%Language:Roff 0.2%