Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diodon-dev/diodon
Aiming to be the best integrated clipboard manager for the Unity desktop
https://github.com/diodon-dev/diodon
clipboard clipboard-manager gnome unity
Last synced: about 1 month ago
JSON representation
Aiming to be the best integrated clipboard manager for the Unity desktop
- Host: GitHub
- URL: https://github.com/diodon-dev/diodon
- Owner: diodon-dev
- License: gpl-2.0
- Created: 2018-02-03T17:05:32.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-26T15:38:40.000Z (8 months ago)
- Last Synced: 2024-08-01T13:18:33.376Z (4 months ago)
- Topics: clipboard, clipboard-manager, gnome, unity
- Language: Vala
- Homepage:
- Size: 3.54 MB
- Stars: 207
- Watchers: 7
- Forks: 14
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
- awesome - diodon
README
# Diodon
Aiming to be the best integrated clipboard manager for the Unity desktop.
## Installing
For Ubuntu based distributes there is an official [stable PPA](https://launchpad.net/~diodon-team/+archive/stable).
sudo add-apt-repository ppa:diodon-team/stable
sudo apt-get update
sudo apt-get install -y diodonTo install Diodon on other systems download a release tarball from [launchpad](https://launchpad.net/diodon/+download).
## Building
Diodon uses the [Meson](https://mesonbuild.com/) build system.
git clone https://github.com/diodon-dev/diodon.git && cd diodon
meson builddir && cd builddir
ninja
ninja test
sudo ninja install
# only needed after the first ninja install
sudo ldconfigThe unity scope needs to be explicitly enabled if you want to build it
meson configure -Denable-unity-scope=true
On distributions which do not provide packages for application-indicator
building of the indicator can be disabled by adjusting builddir creation command:meson builddir -Ddisable-indicator-plugin=true && cd builddir
For uninstalling type this:
sudo ninja uninstall
## Plugins
If you would like to write your own Diodon plugin please refer to [the original blog post](http://esite.ch/2011/10/19/writing-a-plugin-for-diodon/). Feel free to add your own plugins to the list below.
| Plugin | Description |
| -------------------------------------------------------- | -------------------------------------------------- |
| [Features](https://github.com/RedHatter/diodon-plugins) | Additional features for the diodon menu. |
| [Numbers](https://github.com/RedHatter/diodon-plugins) | Number clipboard menu items. |
| [Pop Item](https://github.com/RedHatter/diodon-plugins) | Pastes and then removes the active clipboard item. |
| [Paste All](https://github.com/RedHatter/diodon-plugins) | Paste all recent items at once |
| [Edit](https://github.com/RedHatter/diodon-plugins) | Prompts to edit the active item. |## Store clipoard items in memory
Diodon uses [Zeitgeist](https://gitlab.freedesktop.org/zeitgeist/zeitgeist) to store clipboard items. Per default Zeitgeist persists all events in a database on the hard disc so it is available after a reboot. If you want to store it to memory you need to set environment variable `ZEITGEIST_DATABASE_PATH` to `:memory:` with a command like the following (might differ depending on your setup):
echo "ZEITGEIST_DATABASE_PATH=:memory:" >> ~/.pam_environment
## Support
Take part in the discussion or report a bug on the [launchpad](https://bugs.launchpad.net/diodon) page.