Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/elementary/files

File browser designed for elementary OS
https://github.com/elementary/files

gtk gtk3 hacktoberfest meson vala

Last synced: 12 days ago
JSON representation

File browser designed for elementary OS

Awesome Lists containing this project

README

        

# Files
[![Packaging status](https://repology.org/badge/tiny-repos/elementary-files.svg)](https://repology.org/metapackage/pantheon-files)
[![Translation status](https://l10n.elementary.io/widgets/files/-/svg-badge.svg)](https://l10n.elementary.io/projects/files/?utm_source=widget)

![Files Screenshot](data/screenshot-grid.png?raw=true)

## Building, Testing, and Installation

You'll need the following dependencies:
* meson
* valac
* libcanberra-dev
* libcloudproviders-dev >= 0.3.0
* libdbus-glib-1-dev
* libgee-0.8-dev
* libgit2-glib-1.0-dev
* libglib2.0-dev
* libgranite-dev >= 6.1.0
* libgtk-3-dev
* libhandy-1-dev >= 1.2.0
* libpango1.0-dev
* libportal-dev
* libportal-gtk3-dev
* libsqlite3-dev
* libunity-dev
* libzeitgeist-2.0-dev

Run `meson build` to configure the build environment. Change to the build directory and run `ninja` to build

```bash
meson build --prefix=/usr
cd build
ninja
```

To install, use `ninja install`, then execute with `io.elementary.files`

```bash
sudo ninja install
io.elementary.files
```