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/
and icons/
folders, ya-setup
and *.py
files are located in /usr/share/yd-tools
folder*.desktop
files were placed in /usr/share/applications
foldertranslations/*.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 of build/install.sh
script~/.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 in build/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 PPASee the wiki page for details: https://github.com/slytomcat/yandex-disk-indicator/wiki.