Skip to content

Часто задаваемые вопросы

Sly_tom_cat edited this page Apr 25, 2020 · 11 revisions

Как сообщить о выявленной проблеме в индикаторе?

  1. Остановите индикатор (pkill yd-tools).
  2. Запустите в терминале yandex-disk-indicator -l10
  3. Повторите последовательность действий воссоздающих проблему.
  4. Скопируйте отладочную информацию из терминала в файл или буфер обмена.
  5. Создайте новый отчет о проблеме на Gitub.
  6. Опишите детально проблему: что вы делаете и что происходит, что вы предполагает должно происходить. Не используйте описание типа "не запускается"/"не работает" - опишите проблему максимально подробно.
  7. Предоставьте информацию о вашем окружении (имя и версия дистрибутива, архитектура машины: 32/64бит, окружение рабочего стола: Unity/KDE/XFCE/...)
  8. Приложите файл с отладочной информацией или скопируйте ее из буфера обмена в отчет о проблеме.
  9. Подтвердите ваш отчет.

Почему индикатор запускается, но иконка не появляется?

Индикатор показывает свою иконку через механизм индикаторов приложений (Application Indicators) и в разных экранных окружениях (DE - Desktop Envirinment) этот механизм обеспечивается разными инструментами, а некоторые DE вообще по умолчанию исключили механизм показа индикаторов приложений из своих последних версий. Не надо так-же путать индикаторы приложений и индикаторы системного трея - некоторые приложения умеют показывать свои иконки и в системном трее и как индикатор приложения. Однако этот индикатор работает только как индикатор приложения.

Ниже есть ссылки на ишью по некоторым таким случаям, в них вы сможете посмотреть решения.

  • GNOME 3.36 : #218
  • elementary OS 5.0 Juno : #214

Есть ли у индикатора опции запуска из командной строки?

Да. Вы можете просмотреть все опции запуска запустив yandex-disk-indicator --help

yandex-disk-indicator.py [-l {10,20,30,40,50}] [-c path] [-r path] [-h] [-v]

Индикатор сервиса Яндекс.Диск для рабочего стола

Опции:
  -l {10,20,30,40,50}, --log {10,20,30,40,50}
                        Установить уровень логгирования: 10 - для показа всех
                        сообщений (Отладка), 20 - для показа всех сообщений
                        кроме отладочных (Информация), 30 - для показа всех
                        сообщений кроме информационных и отладочных
                        (Предупреждения), 40 - для показа только сообщений об
                        ошибках, 50 - для показа только сообщений о
                        критических ошибках. По умолчанию: 30
  -c path, --config path
                        Путь к файлу конфигурации сервиса Яндекс.Диск. Этот
                        сервис будет добавлен к списку сервисов если он еще не
                        в нем. По умолчанию: ""
  -r path, --remove path
                        Путь к файлу конфигурации сервиса Яндекс.Диск, который
                        должен быть удален из списка активных сервисов. По
                        умолчанию: ""
  -h, --help            Показать эту справку и выйти
  -v, --version         Напечатать версию и выйти

Может ли индикатор работать с несколькими учетными записями Yandex.disk-а?

Да, индикатор может работать с несколькими демонами синхронизации (они отображаются как отдельные иконки в панели инструментов).

Ключ запуска --config позволяет добавить нового демона синхронизации через указания пути к конфигурационному файлу демона. Вы может настроить нового демона (с новыми учетной записью пользователя, синхронизируемым каталогом и конфигурацией) в терминале через команду yandex-disk token, или вы можете указать путь к новому конфигурационному файлу (файл может отсутствовать или быть пустым) и следуя предложениям индикатора при запуске настроить нового демона в графическом интерфейсе (вам понадобится указать логин/пароль и путь к файлу auth). Учтите, если вы хотите добавить индикатор то нужно выйти из индикатора и запустить его с ключем --config - после этого у вас появится на одну иконку в панели больше. Иконки и меню индикаторов выглядят независимыми, но обслуживаются они одним процессом.

Есть ли возможность поблагодарить автора?

Да. Смотрите детали тут