-
Notifications
You must be signed in to change notification settings - Fork 8
FAQ&SUPPORT
Посмотрите сначала нет ли ответов на ваши вопросы в секции "Вопросы и ответы" ниже. Если это не помогло - заведите новую проблему в yd-go.
Уведомления могут быть просто выключены - проверьте настройки.
Однако в некоторых десктопных окружениях (DE) и операционых системах (OS) поддержка уведомлений может быть сломана или требует установки дополнительных пакетов.
Уведомления в индикаторе показываются через сервис d-bus с именем org.freedesktop.Notifications.
Если это имя никто на d-bus не обслуживает, индикатор стартует, но уведомления не появляются. В меню добавляется пункт с уведомлением о том, что сервис нотификаций недоступен, а в sdtout выводится варнинг.
Найти решение для вашего десктопного окружения (DE) и операционой системы (OS) обычно можно в поисковике или спросив у LLM что-то типа:
Поддержка org.freedesktop.Notifications в <названием вашего DE/OS>
Пример подобной проблемы: Адаптация к Cosmic DE
Это происходит из за различного представления имен файлоа в ОС Linux и в Windows. В Windows (в NTFS и в ReFS) на хранение имени файла выделяется 256 символов (в кодировке UTF-16, что соответствует размеру 512 байт). Тогда как в большинстве Linux/Unix файловых систем принято хранение в UTF-8 и на хранением имени файла выделяется 256 байт. Но любой национальный символ занимает в UTF-8 больше одного байта. Поэтому вы можете назвать файл именем в 256 только кириллических символов в NTFS/ReFS но в большинстве файловых систем Linux/Unix вам не удастся задать имя файла только в кириллице длинной более 128 символов.
Когда происходит синхронизация Linux каталога с облаком Yandex.Disk то утилита синхронизации не сможет создать в локальной файловой системе файл с именем в кириллице длинной более 128 символов (но такие имена можно указать файлам в Windows).
Это не ошибка утилиты синхронизации, это техническое ограничение. Поэтому не усердствуйте с длинными именами в кириллице.
Да, для этого можно создать отдельный конфигурационный файл индикатора (можно как копию ~/.config/yd-go/default.cfg) и указать в параметре "Conf" путь к конфигурационному файлу yandex-disk, который связан с другим аккаунтом (как его сделать см. далее). После этого можно запустить еще одну копию yd-go указав ему путь к новой конфигурации. Например, если имя нового конфигурационного файла ~/.config/yd-go/user1.cfg, то нужно запускать:
yd-go -config=~/.config/yd-go/user1.cfg
Как создать конфигурационный файл yandex-disk для доступа к аккаунту Яндекс.Диска, отличному от настройки по умолчанию через yandex-disk setup ?
Для настройки доступа к дополнительному аккаунту Яндекс.Диска надо использовать дополнительные опции команды
yandex-disk setup --dir=DIR --auth=AUTH-FILE --config=CFG-FILE
где:
- DIR - путь к синхронизируемому локальному каталогу (значение по умолчанию: ~/Yandex.Disk),
- AUTH-FILE - путь к passwd-файлу, в котором хранится токен доступа (значение по умолчанию: ~/.config/yandex-disk/passwd),
- CFG-FILE - путь к файлу конфигурации (значение по умолчанию: ~/.config/yandex-disk/passwd).
Для всех параметров надо задать значения отличные от значений по умолчанию, но учтите, что AUTH-FILE обязательно должен находиться в каталоге ~/.config/yandex-disk/). Просто задайте отличное имя файла. Для CFG-FILE тоже лучше указать отличное имя файла, но в том же каталоге.