Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spheras/desktopfolder
Bring your Desktop Back to Life
https://github.com/spheras/desktopfolder
budgie desktop elementary elementaryos folder gnome notes panel pantheon ubuntu
Last synced: 28 days ago
JSON representation
Bring your Desktop Back to Life
- Host: GitHub
- URL: https://github.com/spheras/desktopfolder
- Owner: spheras
- License: gpl-3.0
- Created: 2017-07-29T16:07:35.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-11-07T14:05:24.000Z (about 2 years ago)
- Last Synced: 2024-08-04T03:03:54.943Z (4 months ago)
- Topics: budgie, desktop, elementary, elementaryos, folder, gnome, notes, panel, pantheon, ubuntu
- Language: Vala
- Homepage:
- Size: 14.6 MB
- Stars: 200
- Watchers: 9
- Forks: 40
- Open Issues: 75
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-elementaryos - Desktop Folder - Bring your desktop back to life [:white_check_mark:](https://appcenter.elementary.io/com.github.spheras.desktopfolder.desktop) (Applications / System Tools)
README
# Desktop Folder
Bring your desktop back to life.[![Get it on AppCenter](https://appcenter.elementary.io/badge.svg)](https://appcenter.elementary.io/com.github.spheras.desktopfolder)
[![Build Status](https://travis-ci.org/spheras/desktopfolder.svg?branch=master)](https://travis-ci.org/spheras/desktopfolder)
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0)![Desktop Folder Banner](https://raw.githubusercontent.com/spheras/desktopfolder/master/etc/banner.png)
## Description
Organize your desktop with panels that hold your things.
- Access files, folders and apps from your desktop
- Drop files, folders, links and .desktop launchers inside panels
- Resize, position and color panels
- Display photos and keep notes on your desktop
- Reveal the desktop with ⌘-D![Example1](https://raw.githubusercontent.com/spheras/desktopfolder/master/etc/test-color.gif)
![Example2](https://raw.githubusercontent.com/spheras/desktopfolder/master/etc/test-grid.gif)
![Example3](https://raw.githubusercontent.com/spheras/desktopfolder/master/etc/test-item.gif)
![Example4](https://raw.githubusercontent.com/spheras/desktopfolder/master/etc/test-link.gif)
![Example5](https://raw.githubusercontent.com/spheras/desktopfolder/master/etc/test-note.gif)
![Example6](https://raw.githubusercontent.com/spheras/desktopfolder/master/etc/test-photo.gif)## How to Install
If you use elementary OS, you can get it directly from the AppCenter.[![Get it on AppCenter](https://appcenter.elementary.io/badge.svg)](https://appcenter.elementary.io/com.github.spheras.desktopfolder)
Our main target is elementary, but Desktop Folder should also work on Ubuntu and GNOME 3. You should use the latest [.deb release](https://github.com/spheras/desktopfolder/releases). To install the .deb with apt:
`sudo apt install ./com.github.spheras.desktopfolder_[version]_amd64.deb`
Open it like any other app after installing. Desktop Folder will launch automatically when you next log in.
## Current Status on Wayland Support
Wayland (in Ubuntu since 17.10) is not fully supported yet, and we've experienced problems with adding support for it. We are working hard to fix this. You're welcome to try Desktop Folder and help us find or fix issues.
## Contributing
See the [Contributing page](https://github.com/spheras/desktopfolder/wiki/Contributing) on the wiki.
## Building and Installing
Important!! This version only works correctly with GTK library >=3.22You'll need the following dependencies to build:
* libgee-0.8-dev
* libcairo2-dev
* libjson-glib-dev
* libgdk-pixbuf2.0-dev
* libwnck-3-dev
* libgtksourceview-3.0-dev
* libjson-glib-dev
* meson
* valac
* intltool`sudo apt install meson valac libgee-0.8-dev libcairo2-dev libjson-glib-dev libgdk-pixbuf2.0-dev libwnck-3-dev libgtksourceview-3.0-dev libjson-glib-dev intltool`
Run `meson build` to configure the build environment and then change to the build directory and run `ninja` to build:
meson build
cd build
meson configure -D prefix=/usr
ninjaTo install, use `ninja install`, then execute with `com.github.spheras.desktopfolder`:
sudo ninja install
com.github.spheras.desktopfolder