https://github.com/elementary/files
File browser designed for elementary OS
https://github.com/elementary/files
gtk gtk3 hacktoberfest meson vala
Last synced: about 1 month ago
JSON representation
File browser designed for elementary OS
- Host: GitHub
- URL: https://github.com/elementary/files
- Owner: elementary
- License: gpl-3.0
- Created: 2017-06-18T15:25:35.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2025-03-30T11:55:36.000Z (about 2 months ago)
- Last Synced: 2025-03-31T19:08:16.436Z (about 1 month ago)
- Topics: gtk, gtk3, hacktoberfest, meson, vala
- Language: Vala
- Homepage: https://elementary.io
- Size: 191 MB
- Stars: 337
- Watchers: 27
- Forks: 80
- Open Issues: 411
-
Metadata Files:
- Readme: README.md
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
# Files
[](https://repology.org/metapackage/pantheon-files)
[](https://l10n.elementary.io/projects/files/?utm_source=widget)
## 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-devRun `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
```