Desktop panel indicator for YandexDisk CLI client for Linux (GTK+)
If You are looking for YandexDisk indicator for KDE or other non-GTK based DE take a look on yd-go. yd-go is a little simpler indicator written in golang. It uses D-BUS to communicate with the desktop notification plugin, that's why yd-go is fully independent off Desktop Environment.
Indicator responsible only for showing the synchronisation status in the desctop panel. All the synchronisation operations are perfomed by yandex-disk utility from Yandex.
See installation instruction in Wiki
English, Russian, Greek, Bulgarian, Belorussian.
Indicator code assumes that:
yandex-disk-indicator
is copied to/usr/bin/yandex-disk-indicator
and marked as executable (chmod a+x ...)fm-actions/
andicons/
folders,ya-setup
and*.py
files are located in/usr/share/yd-tools
folder*.desktop
files were placed in/usr/share/applications
folder- compiled language files (
translations/*.mo
) are located in the system depended folders (i.e.usr/share/locale/{LANG}/LC_MESSAGES/
in Linux) ya-setup
utility translations files (translations/ya-setup*.lang
) are located in/usr/share/yd-tools/translation
folder NOTE: All action above can be done via running ofbuild/install.sh
script- indicator settings are stored in
~/.config/yd-tools/yandex-disk-indicator.conf
(file is automatically created on the first start).
build
- everything that need to build the .deb package or source.changes
file (only change key for signatures). Additional tools are required: devscripts
, debhelper
and dput
(if you want to upload package, for example, to launchpad PPA).
install.sh
- script to install the indicatorprepare.sh
- creates the package build/instalation image inbuild/yd-tools/
clean.sh
- clean build directorybuild_deb.sh
- creates DEB packagemake_source.changes.sh
- prepares sources for publicationpublish_to_PPA.sh
- tools for prepares sources and publish it to my PPA
See the wiki page for details: https://github.com/slytomcat/yandex-disk-indicator/wiki.