Часто задаваемые вопросы: различия между версиями

Материал из AuroraWiki
Нет описания правки
(Добавил ссылку на магазин Комрунет)
 
(не показано 86 промежуточных версий 5 участников)
Строка 5: Строка 5:
Большинство [https://auroraos.ru/devices устройств] на базе Аврора ОС доступны для покупки корпоративным (B2B) и государственным (B2G) заказчикам.  
Большинство [https://auroraos.ru/devices устройств] на базе Аврора ОС доступны для покупки корпоративным (B2B) и государственным (B2G) заказчикам.  


Физическим лицам на данный момент доступны несколько устройств - смартфон Fplus Pro R570E и планшет Fplus LifeTab Plus Pro Fplus LifeTab Plus Pro 10.1". Устройства можно свободно приобрести в [https://vsesmart.ru/search/?q=%D0%B0%D0%B2%D1%80%D0%BE%D1%80%D0%B0 сети магазинов] их производителя.
Физическим лицам на данный момент доступны несколько устройств - смартфон Fplus Pro R570E и планшет Fplus LifeTab Plus Pro 10.1". Устройства можно свободно приобрести в [https://vsesmart.ru/search/?q=%D0%B0%D0%B2%D1%80%D0%BE%D1%80%D0%B0 сети магазинов] их производителя. Так же на сайте Комрунет указано, что они продают физ. лицам Ayya T1 https://komrunet.ru/catalog/smartfony/smartfon-ayya-t1-os-avrora-/.


Альтернативный способ получить устройство бесплатно - участвовать в [https://auroraos.ru/beta программе бета-тестирования].  
Альтернативный способ получить устройство бесплатно - участвовать в [https://auroraos.ru/beta программе бета-тестирования].  
Строка 11: Строка 11:
'''Где найти приложения под Аврора ОС?'''
'''Где найти приложения под Аврора ОС?'''


Значительная часть приложений сейчас доступна лишь корпоративным пользователям через предустановленные приложения [https://auroraos.ru/applications/aurora_center Аврора Центр] и [https://auroraos.ru/applications/aurora_market Маркет].  
Значительная часть приложений сейчас доступна корпоративным пользователям через предустановленные витрины в [https://auroraos.ru/applications/aurora_market Аврора Маркете].  


Обычные пользователи могут скачать и установить публично доступные приложения следующими способами:
Обычные пользователи могут скачать и установить публично доступные приложения следующими способами:


* Напрямую сайтов разработчиков ПО. Например так распространяется популярный Telegram-клиент [https://avroid.ru/programm-obespechenie-tavro Tavro].
* Из RuStore для Аврора ОС, для этого по состоянию на сентябрь 2024 нужно купить телефон R570E в магазинах Всёсмарт, написать письмо в магазин с запросом на получение обновления до Аврора ОС 5, в ответ вам придет ссылка на обновление и руководство по установке магазина приложений.
* Из любительских витрин в приложении Маркет, либо из неофициальных сторов (см. [https://vikamobile.ru/ Aura Store]) и репозиториев (напр. [https://aurora-repo.whataco.de/packages/RPMS/ здесь]).   
* Напрямую с [[Проприетарные приложения для Авроры|сайтов разработчиков ПО]]. Например так распространяются популярный Telegram-клиент [https://avroid.ru/programm-obespechenie-tavro Tavro], Р7-офис, (По аналогии с Андроид, при нажатии в браузере на ссылку, ведущую на rpm-файл, он скачивается, и в загрузках/диспетчере файлов вы можете нажать на установочный пакет,  устройство предложит его установить (в Аврора ОС 5 для этого нужно разрешить установку из неизвестных источников)
* Из любых других источников, например из AuroraWiki.
* Из любительских витрин в приложении [[Маркет]], либо из неофициальных сторов (см. [https://vikamobile.ru/ Aura Store]) и репозиториев (напр. [https://aurora-repo.whataco.de/packages/RPMS/ здесь]).   
* Из RuStore для Аврора ОС, который должен появиться в ближайшие месяцы.
* Из любых других источников, например c нашего портала AuroraWiki.
* Вариант для разработчиков: собрать opensource-приложения самостоятельно. Неплохая подборка исходников есть в [https://keygenqt.github.io/awesome-aurora/open-source/ awesome-aurora].


'''Как раздать интернет по кабелю?'''
''' Есть ли игры для Аврора ОС? '''
 
Имеются как нативные игры, так и порты. Множество игр доступно через [https://wiki.aurorahub.ru/w/RetroArch эмулятор]. См. раздел [https://wiki.aurorahub.ru/w/%D0%98%D0%B3%D1%80%D1%8B Игры].
 
'''Где найти открытые витрины?'''
* [https://wiki.aurorahub.ru/images/c/c3/29619534.jpg Бета-витрина от Ростелекома]
 
''' Где найти больше информации по ОС Аврора? '''
 
* [https://auroraos.ru/ Официальный сайт]
* [https://vk.com/aurora_os Официальная группа в VK]
* Официальный канал разработчика ОС [https://www.youtube.com/@AuroraOS на Youtube]
* Неофициальное сообщество разработчиков под Аврора ОС [https://t.me/aurora_devs/23477 в Telegram]
* Видео
** [https://www.youtube.com/watch?v=yTKSMzg5oas Преимущества Авроры как профессиональной мобильной операционной системы. Тимур Хабибуллин, РИФ 2023]
** [https://www.youtube.com/watch?v=DwZGInVBKvU Твой телефон — филиал ЦРУ. Про российские мобильные ОС @MobileDeveloper]
** [https://vk.com/clips/club211011274 Как работают жесты в Аврора ОС]
* Статьи
** [https://www.tadviser.ru/index.php/%D0%9F%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82:%D0%90%D0%B2%D1%80%D0%BE%D1%80%D0%B0_%D0%9E%D0%A1 История ОС Аврора]


В консоли ОС набрать:
'''Можно ли поставить Аврора ОС на Android смартфон?


<code>devel-su pkcon refresh pkcon install usb-moded-connection-sharing-android-connman-config systemctl restart usb-moded</code>
Теоретически, продается Fplus (Pro) R570E (совместимость подтверждена именно версии с буквой E) с предустановленным Android.


После чего при подключении кабеля, появится вариант поделиться интернетом (см. [https://wiki.aurorahub.ru/images/c/c5/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D1%80%D0%B0%D0%B7%D0%B4%D0%B0%D1%87%D0%B8_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%B0.jpg скриншот]).
Но официально разработчик ОС не публиковал прошивку. Некоторые пользователи сообщали, что удалось обратиться и решить этот вопрос с разработчиком ОС.


'''Геопозиционирование работает медленно, как это исправить?'''
'''Как открыть инженерное меню?'''


Для того, чтобы нормально заработало определение геопозиции (а не через несколько минут ожидания) надо:
Настройки - об устройстве - много раз нажать на строку "сборка".


# Выбрать в настройках местоположения "Позиционирование высокой точности"
'''Как сделать снимок экрана?'''
# [https://yandex.ru/dev/locator/ Получить ключ для Maps API] (до 1000 определений геопозиции в сутки - бесплатно).
# Сохранить его на устройстве в файле yandex.key в каталоге /etc. Соответствующий плагин от Яндекса уже присутствует.


После регистрации API, на компьютере cоздаем файл yandex.key и в него вставляем цифры, которые выдал Яндекс при создании ключа. Копируем на телефон, запускаем терминал, переходим в папку где лежит этот файл, и набираем:
Чтобы сделать "скриншот", нужно одновременно нажать и удерживать обе кнопки управления громкостью.


# <code>devel-su</code>
'''Как включить вход по отпечатку пальца?'''
# Вводим свой пароль, который указывается в настройках в разделе администрирование
# <code>cp yandex.key /etc</code>
# <code>reboot</code>


'''Как настроить репозитории?'''
Нужно зайти в Система - Пользователи - Вы (Владелец устройства) - Настройки безопасности - Служба аутентификации, там снять чекбокс "Единый список файторов" и убедиться, что стоит чекбокс "Отпечаток пальца".


В командной строке ОС ввести:
''' Как настроить VPN? '''
* <code>ssu ar 'имя репозитория'</code> - добавить репозиторий
* <code>ssu rr 'имя репозитория'</code> - удалить репозиторий
* <code>ssu lr</code> - вывести список подключенных репозиториев


'''Можно ли поставить Аврора ОС на Android смартфон?
Если по каким-то причинам встроенный клиент не подходит, можно настроить OpenVPN и WireGuard. Инструкция [https://wiki.aurorahub.ru/w/VPN тут]. Для Аврора ОС 5 пользователи пишут, что openvpn работает, openconnect устанавливается. Ошибка vpn, встречавшаяся в ОС 5.1.0.100 исправлена в 5.1.1.60
'''


Публично доступных дистрибутивов Аврора ОС нет, поэтому установить систему не удастся даже на поддерживающий её Fplus Pro R570E с предустановленным Android.
devel-su pkcon install openconnect


Единственный способ на данный момент - приобрести устройство с предустановленной версией ОС.
pkcon install jolla-settings-networking-plugin-vpn-openconnect


== Разработка под Аврора ОС ==
openvpn --config conf.ovpn


'''Как начать разрабатывать под Аврора ОС?
'''Как настроить репозитории?'''
'''


Разработка возможна на C++/Qt, либо (с ограничениями) на Flutter и Kotlin Multiplanform. Основной ресурс - это [https://developer.auroraos.ru/ официальная документация].
В командной строке ОС ввести:
* <code>ssu ar 'имя репозитория'</code> - добавить репозиторий
* <code>ssu rr 'имя репозитория'</code> - удалить репозиторий
* <code>ssu lr</code> - вывести список подключенных репозиториев


Полезные ссылки для начинающих разработчиков:
'''Как раздать интернет по кабелю?'''


* [https://t.me/aurora_devs/23477 Неофициальное сообщество разработчиков в Telegram]
В консоли ОС набрать:
* [https://gitlab.com/omprussia/edu Учебные материалы от разработчиков ОС]
* [https://stepik.org/course/71788/info Бесплатный курс на stepik]
* [https://otus.ru/lessons/qt-aurora/ Платный курс на Otus]
* [https://dzen.ru/a/ZFiNuhAnIHoAUooT Как начать разрабатывать под Аврора ОС]
* [https://www.infosystems.ru/courses/avtorizovannye_kursy/ISSF010/ Очный курс в Академии Информационных Систем]


'''На каких платформах возможна разработка?'''
<pre>
devel-su
pkcon refresh
pkcon install usb-moded-connection-sharing-android-connman-config
systemctl restart usb-moded
</pre>


Формально [https://developer.auroraos.ru/doc/software_development/sdk/downloads доступны] дистрибутивы SDK для Windows, Linux и macOS (только x86). Фактически для комфортной разработки лучше использовать Ubuntu Linux или Windows.  
После чего при подключении кабеля, появится вариант поделиться интернетом (см. [https://wiki.aurorahub.ru/images/c/c5/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D1%80%D0%B0%D0%B7%D0%B4%D0%B0%D1%87%D0%B8_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%B0.jpg скриншот]).


Версию SDK для macOS невозможно установить на последние x86-релизы (Sonoma), хотя есть подтвержденные случаи работы на более старых версиях (Catalina). Работа на устройствах на базе ARM64 официально не поддерживается, хотя [https://www.youtube.com/watch?v=tEoVFhmMeTQ существуют] [https://keygenqt.github.io/articles/articles/aurora/21_05_2023/ обходные пути] с развертыванием Build Engine вне macOS.
'''Геопозиционирование работает медленно, как это исправить?'''


'''Какой версии Qt в Аврора ОС?
Для того, чтобы нормально заработало определение геопозиции (а не через несколько минут ожидания) надо:
'''


Qt 5.6.3 c определенными ограничениями. В комплект входят нативные [https://developer.auroraos.ru/doc/software_development/reference/silica UI компоненты Silica]
# Выбрать в настройках местоположения "Позиционирование высокой точности"
# [https://yandex.ru/dev/locator/ Получить ключ для Maps API] (до 1000 определений геопозиции в сутки - бесплатно).
# Сохранить его на устройстве в файле ''yandex''.''key'' в каталоге /''etc''. Соответствующий плагин от Яндекса уже присутствует.


'''Возможно ли портировать Аврора ОС на стороннее устройство?
После регистрации API, на компьютере cоздаем файл ''yandex''.''key'' и в него вставляем цифры, которые выдал Яндекс при создании ключа. Копируем на телефон, запускаем терминал, переходим в папку где лежит этот файл, и набираем:
'''


На данном этапе развития ОС такой возможности нет, т.к. нет открытого Hardware Adaptation Kit, открытого исходного кода системы и прочих инструментов для этого.  
# <code>devel-su</code>
# Вводим свой пароль, который указывается в настройках в разделе администрирование
# <code>cp yandex.key /etc</code>
# <code>reboot</code>
Отзывы по работоспособности данного решения противоречивые.


Даже если это было бы возможно, то в таком случае не будет работать экосистема Авроры в виде Маркета, Аврора Центр и прочего ПО. В качестве альтернативы и упражнения можно попробовать портировать Sailfish OS, UBPorts, NemoMobile и другие мобильные Linux ОС.
'''Где найти больше информации по смартфону Fplus R570E?'''


'''Могу ли я использовать команду sudo вместо devel-su при работе с Аврора ОС через терминал?
[[Fplus R570E|Здесь]].
'''


Возможно. Для этого нужно сделать следующие действия:
'''При прослушивании музыки/аудиокниги через браузер, экран гаснет и воспроизведение прекращается'''


# Заходим под рутом через devel-su
Не все активности браузера распознаются системой, как заслуживающие право на жизнь, и воспроизведение может остановиться. Решением выступает разработка приложения ''WebView'', которое обеспечивает доступ к сайту.
# pkcon install sudo
# Раскомментируем строчку '%wheel .........NOPASSWD' в /etc/sudoers
# usermod -aG wheel defaultuser
# Перезаходим под defaultuser


'''Как добавить зависимость в проект?'''
Там ''keepalive'' модуль.


Как добавить репозиторий в эмулятор и таргет для последующей сборки описано [http://Добавление%20зависимостей%20в%20проект здесь].
Такая же история на некоторых сайтах с фильмами.


'''Есть ли поддержка low latency ядра в Авроре?
[https://rutube.ru/video/ac784820ba42cf4af8b5b6d492d25c54/ Как просто создать web-application под ОС Аврора]
'''


На данный момент свойства high resolution low latency звука на Авроре не определены, скорее всего они не лучше Linux дистрибутивов без накруток.
'''Как отключить АврораЦентр и автообновления?'''


Что нужно сделать (rtpatch , pipewire итд ) разработчики системы пока не знают, но о запросе услышали и рекомендуют оформить запрос на улучшение в трекер бета-программы.
Чтобы отключиться от АЦ после обновления, нужно сделать следующее:
  systemctl disable dbus-ru.omprussia.emm.connector


== Разработка на Flutter ==
systemctl mask dbus-ru.omprussia.emm.connector


'''Как можно сделать, чтобы ide тянул декларации с flutter-embeeded? Пишу плагин, неудобно, что не вижу сразу параметры и прочее.'''
systemctl disable ru.omprussia.emm


Создать в корне проекта файл .vscode/c_cpp_properties.json
systemctl mask ru.omprussia.emm
После этого АЦ перестанет работать полностью. Если есть желание, то можно включить "родную" для ''Sailfish'' службу обновлений
system-update-manager
но смысла в этом нет.


{
'''Как заменить интерпретатор командной строки busybox на bash?'''
    "configurations": [
        {
            "name": "Linux",
            "includePath": [
                "${workspaceFolder}/**",
                "<target-path>/usr/include",
                "<target-path>/usr/include/flutter-embedder"
            ],
            "defines": [
                "__ARM_PCS_VFP"
            ],
            "compilerPath": "/usr/bin/g++",
            "cStandard": "c17",
            "cppStandard": "c++17",
            "intelliSenseMode": "clang-x64"
        }
    ],
    "version": 4
}


== Разработка на Kotlin Multiplatform ==
По соображением лицензионной чистоты, разработчики ОС предустановили на устройство basy box shell. Пользователь может самостоятельно удалить busybox,  при наличии подключения, устройство само скачает и установит bash 5 (потребуется ввести пароль разблокировки)


'''Можно ли писать приложения под ОС Аврора на Kotlin Multiplatform?'''
  <code># pkcon remove busybox-symlinks-bash</code>


Пока официально такой поддержки нет. На этот счет ведутся исследования. Доступно не официально [https://github.com/keygenqt/km-shop приложение], реализованное через связку QML + Kotlin/JS.
== Вопросы по разработке ==


== Разработка на Rust ==
* [[Dev FAQ]]
* [[Flutter Dev FAQ]]
* [[Kotlin Dev FAQ]]
* [[Rust Dev FAQ]]


'''Можно ли писать под Аврора ОС на Rust?
== Прочие вопросы ==
'''


Да, пример описан [https://habr.com/ru/companies/croc/articles/544900/ здесь].
'''Как синхронизировать контакты Nextcloud?'''


'''Какие GUI библиотеки/фреймворки доступны на Rust?
В терминале на телефоне (по ''ssh'' не получится, там установка пакетов запрещена) выполняем команду:
'''


Имеется адаптированная версия библиотеки [https://github.com/lmaxyz/winit winit].
<code>pkcon install sailfish-account-nextcloud-features-all</code>


== Вопросы по Fplus R570E Pro ==
В настройках появился новый пункт.


'''Как увеличить громкость микрофона?'''
'''Как синхронизировать сохраненные пароли и логины из Firefox с ПК на Аврору'''?


Из консоли от пользователя выполнить <code>pactl set-source-volume source.droid +50%</code>.
Для синхронизации паролей и логинов с компьютера нужно перенести 2 файла: ''key4.db'' и ''logins.json'' с из каталога профиля пользователя на ПК в каталог профиля пользователя на устройство с ОС Аврора.


Это увеличит громкость на 50%, до 150%. Если вместо + поставить -, то уменьшит. Или можно число без плюсов/минусов, например 100% выставит на 100%.
Например, для Linux путь к каталогу с профилем пользователя: <code>"~/.mozilla/firefox/идентификатор_профиля/"</code>.


Чтобы проверить уровень громкости, нужно ввести <code>pactl list sources</code>. Значение для Источника №2 и будет уровнем микрофона.
В ОС Аврора путь к каталогу, где хранится профиль пользователя: <code>"/home/defaultuser/.local/share/org.sailfishos/browser/.mozilla"</code>.


== Прочие вопросы ==
'''Умеет ли устройство с ОС Аврора шифровать данные на sd-карте?'''


'''Как синхронизировать контакты Nextcloud?'''
По состоянию на октябрь 2024 (актуальная версия ОС 5.1.1.60, так же ошибка подтверждена в ОС 5.1.0.100) используется шифрование ''LUKS (Linux Unified Key Setup)'' после перезапуска устройства (проверено на r570e), устройство спрашивает пароль пользователя для доступа к карте, но после ввода пароля, файловая система остается недоступна. Приложения, использующие файловую систему зависают при запуске.


В терминале на телефоне (по ssh не получится, там установка пакетов запрещена) выполняем команду:
'''При попытке установить приложение из витрины Аврора-маркета, возникает ошибка "не удалось установить *имя приложения*"'''


<code>pkcon install sailfish-account-nextcloud-features-all</code>
Либо телефон подключен к Аврора Маркету не той версии, либо ОС не той архитектуры Версия сервера Маркета, к которому подключен телефон, должна соответствовать версии Авроры на телефоне и версии клиентского приложения Аврора Маркет. Например, при обновлении телефона по воздуху до версии 5.1.1.60, на телефоне остается предыдущая версия Маркета, не совместимая с Рустор, далее телефон (подключенный к центру обновлений) автоматически обновит Маркет и только тогда его можно подключить к витриной, из которого можно установить на ваш телефон клиент магазина Рустор. Архитектура приложения должна соответствовать архитектуре ОС (например, по состоянию на октябрь 2024, на телефон r570e установлена 32-х разрядная версия ОС)


В настройках появился новый пункт.
Так же ошибка '''"проблема с установкой"''' возникает при попытке установить приложение, собранное для Аврора ОС 5 на устройстве с Аврора ОС 4. Есть совместимость только при запуске приложений для 4ой ОС на устройствах с пятой.

Текущая версия от 12:26, 1 ноября 2024

Общие вопросы

Как купить устройство на Аврора ОС?

Большинство устройств на базе Аврора ОС доступны для покупки корпоративным (B2B) и государственным (B2G) заказчикам.

Физическим лицам на данный момент доступны несколько устройств - смартфон Fplus Pro R570E и планшет Fplus LifeTab Plus Pro 10.1". Устройства можно свободно приобрести в сети магазинов их производителя. Так же на сайте Комрунет указано, что они продают физ. лицам Ayya T1 https://komrunet.ru/catalog/smartfony/smartfon-ayya-t1-os-avrora-/.

Альтернативный способ получить устройство бесплатно - участвовать в программе бета-тестирования.

Где найти приложения под Аврора ОС?

Значительная часть приложений сейчас доступна корпоративным пользователям через предустановленные витрины в Аврора Маркете.

Обычные пользователи могут скачать и установить публично доступные приложения следующими способами:

  • Из RuStore для Аврора ОС, для этого по состоянию на сентябрь 2024 нужно купить телефон R570E в магазинах Всёсмарт, написать письмо в магазин с запросом на получение обновления до Аврора ОС 5, в ответ вам придет ссылка на обновление и руководство по установке магазина приложений.
  • Напрямую с сайтов разработчиков ПО. Например так распространяются популярный Telegram-клиент Tavro, Р7-офис, (По аналогии с Андроид, при нажатии в браузере на ссылку, ведущую на rpm-файл, он скачивается, и в загрузках/диспетчере файлов вы можете нажать на установочный пакет, устройство предложит его установить (в Аврора ОС 5 для этого нужно разрешить установку из неизвестных источников)
  • Из любительских витрин в приложении Маркет, либо из неофициальных сторов (см. Aura Store) и репозиториев (напр. здесь).
  • Из любых других источников, например c нашего портала AuroraWiki.
  • Вариант для разработчиков: собрать opensource-приложения самостоятельно. Неплохая подборка исходников есть в awesome-aurora.

Есть ли игры для Аврора ОС?

Имеются как нативные игры, так и порты. Множество игр доступно через эмулятор. См. раздел Игры.

Где найти открытые витрины?

Где найти больше информации по ОС Аврора?

Можно ли поставить Аврора ОС на Android смартфон?

Теоретически, продается Fplus (Pro) R570E (совместимость подтверждена именно версии с буквой E) с предустановленным Android.

Но официально разработчик ОС не публиковал прошивку. Некоторые пользователи сообщали, что удалось обратиться и решить этот вопрос с разработчиком ОС.

Как открыть инженерное меню?

Настройки - об устройстве - много раз нажать на строку "сборка".

Как сделать снимок экрана?

Чтобы сделать "скриншот", нужно одновременно нажать и удерживать обе кнопки управления громкостью.

Как включить вход по отпечатку пальца?

Нужно зайти в Система - Пользователи - Вы (Владелец устройства) - Настройки безопасности - Служба аутентификации, там снять чекбокс "Единый список файторов" и убедиться, что стоит чекбокс "Отпечаток пальца".

Как настроить VPN?

Если по каким-то причинам встроенный клиент не подходит, можно настроить OpenVPN и WireGuard. Инструкция тут. Для Аврора ОС 5 пользователи пишут, что openvpn работает, openconnect устанавливается. Ошибка vpn, встречавшаяся в ОС 5.1.0.100 исправлена в 5.1.1.60

devel-su pkcon install openconnect

pkcon install jolla-settings-networking-plugin-vpn-openconnect

openvpn --config conf.ovpn

Как настроить репозитории?

В командной строке ОС ввести:

  • ssu ar 'имя репозитория' - добавить репозиторий
  • ssu rr 'имя репозитория' - удалить репозиторий
  • ssu lr - вывести список подключенных репозиториев

Как раздать интернет по кабелю?

В консоли ОС набрать:

devel-su
pkcon refresh
pkcon install usb-moded-connection-sharing-android-connman-config
systemctl restart usb-moded

После чего при подключении кабеля, появится вариант поделиться интернетом (см. скриншот).

Геопозиционирование работает медленно, как это исправить?

Для того, чтобы нормально заработало определение геопозиции (а не через несколько минут ожидания) надо:

  1. Выбрать в настройках местоположения "Позиционирование высокой точности"
  2. Получить ключ для Maps API (до 1000 определений геопозиции в сутки - бесплатно).
  3. Сохранить его на устройстве в файле yandex.key в каталоге /etc. Соответствующий плагин от Яндекса уже присутствует.

После регистрации API, на компьютере cоздаем файл yandex.key и в него вставляем цифры, которые выдал Яндекс при создании ключа. Копируем на телефон, запускаем терминал, переходим в папку где лежит этот файл, и набираем:

  1. devel-su
  2. Вводим свой пароль, который указывается в настройках в разделе администрирование
  3. cp yandex.key /etc
  4. reboot

Отзывы по работоспособности данного решения противоречивые.

Где найти больше информации по смартфону Fplus R570E?

Здесь.

При прослушивании музыки/аудиокниги через браузер, экран гаснет и воспроизведение прекращается

Не все активности браузера распознаются системой, как заслуживающие право на жизнь, и воспроизведение может остановиться. Решением выступает разработка приложения WebView, которое обеспечивает доступ к сайту.

Там keepalive модуль.

Такая же история на некоторых сайтах с фильмами.

Как просто создать web-application под ОС Аврора

Как отключить АврораЦентр и автообновления?

Чтобы отключиться от АЦ после обновления, нужно сделать следующее:

systemctl disable dbus-ru.omprussia.emm.connector
systemctl mask dbus-ru.omprussia.emm.connector
systemctl disable ru.omprussia.emm
systemctl mask ru.omprussia.emm

После этого АЦ перестанет работать полностью. Если есть желание, то можно включить "родную" для Sailfish службу обновлений

system-update-manager

но смысла в этом нет.

Как заменить интерпретатор командной строки busybox на bash?

По соображением лицензионной чистоты, разработчики ОС предустановили на устройство basy box shell. Пользователь может самостоятельно удалить busybox, при наличии подключения, устройство само скачает и установит bash 5 (потребуется ввести пароль разблокировки)

  # pkcon remove busybox-symlinks-bash

Вопросы по разработке

Прочие вопросы

Как синхронизировать контакты Nextcloud?

В терминале на телефоне (по ssh не получится, там установка пакетов запрещена) выполняем команду:

pkcon install sailfish-account-nextcloud-features-all

В настройках появился новый пункт.

Как синхронизировать сохраненные пароли и логины из Firefox с ПК на Аврору?

Для синхронизации паролей и логинов с компьютера нужно перенести 2 файла: key4.db и logins.json с из каталога профиля пользователя на ПК в каталог профиля пользователя на устройство с ОС Аврора.

Например, для Linux путь к каталогу с профилем пользователя: "~/.mozilla/firefox/идентификатор_профиля/".

В ОС Аврора путь к каталогу, где хранится профиль пользователя: "/home/defaultuser/.local/share/org.sailfishos/browser/.mozilla".

Умеет ли устройство с ОС Аврора шифровать данные на sd-карте?

По состоянию на октябрь 2024 (актуальная версия ОС 5.1.1.60, так же ошибка подтверждена в ОС 5.1.0.100) используется шифрование LUKS (Linux Unified Key Setup) после перезапуска устройства (проверено на r570e), устройство спрашивает пароль пользователя для доступа к карте, но после ввода пароля, файловая система остается недоступна. Приложения, использующие файловую систему зависают при запуске.

При попытке установить приложение из витрины Аврора-маркета, возникает ошибка "не удалось установить *имя приложения*"

Либо телефон подключен к Аврора Маркету не той версии, либо ОС не той архитектуры Версия сервера Маркета, к которому подключен телефон, должна соответствовать версии Авроры на телефоне и версии клиентского приложения Аврора Маркет. Например, при обновлении телефона по воздуху до версии 5.1.1.60, на телефоне остается предыдущая версия Маркета, не совместимая с Рустор, далее телефон (подключенный к центру обновлений) автоматически обновит Маркет и только тогда его можно подключить к витриной, из которого можно установить на ваш телефон клиент магазина Рустор. Архитектура приложения должна соответствовать архитектуре ОС (например, по состоянию на октябрь 2024, на телефон r570e установлена 32-х разрядная версия ОС)

Так же ошибка "проблема с установкой" возникает при попытке установить приложение, собранное для Аврора ОС 5 на устройстве с Аврора ОС 4. Есть совместимость только при запуске приложений для 4ой ОС на устройствах с пятой.