Files
Meshtastic-Android/docs/ru-rRU/user/desktop.html
T

148 lines
10 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="ru-rRU" dir="ltr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Настольное приложение</title>
<link rel="stylesheet" href="../../styles/docs.css">
</head>
<body data-page="desktop" data-locale="ru-rRU">
<pre class="markdown-content"># Настольное приложение
Настольное приложение Meshtastic использует общий код с Android через Kotlin Multiplatform. Большинство функций работают одинаково на Linux, macOS и Windows.
## Установка
### Linux
- Скачайте пакет `.deb` или `.AppImage` со страницы релизов
- Или соберите из исходного кода с помощью `./gradlew :desktopApp:run`
### macOS
- Скачайте пакет `.dmg` из релизов
- Или соберите из исходных кодов
### Windows
- Загрузите установщик `.msi` со страницы релизов
- Или соберите из исходных кодов
## Подключение твоей радиостанции
### Последовательная USB (Основной)
Наиболее надежный способ подключения к компьютеру:
1. Подключите свою радиостанцию Meshtastic через USB-кабель.
2. Приложение должно автоматически определить последовательный порт.
3. Если порт не определён, выберите правильный последовательный порт в меню "Подключение".
### TCP/IP
Для радиостанций, подключённых по сети:
1. Введите IP-адрес и порт радиостанции (по умолчанию: 4403).
2. Нажмите "**Подключиться**".
### Bluetooth (BLE)
Bluetooth Low Energy поддерживается в настольном приложении с помощью библиотеки [Kable](https://github.com/JuulLabs/kable):
1. Убедитесь, что ваша система оснащена Bluetooth-адаптером.
2. Приложение автоматически сканирует находящиеся поблизости радиостанции Meshtastic.
3. Выберите своё устройство на экране «Подключение».
## Паритет функций
Функция | Android | Desktop | Заметки |
---------------------------------------------------- | ------- | ------- | -------------------------------------------------------------------------------------------------------------- |
Обмен сообщениями | ✓ | ✓ | Полное равенство |
Список узлов | ✓ | ✓ | Полное равенство |
Карта | ✓ | ◐ | Вкладка карты присутствует в настольном приложении, но интерактивный просмотр карты доступен только на Android |
Настройки | ✓ | ✓ | Полное равенство |
Bluetooth (BLE) | ✓ | ✓ | Через Kable в настольном приложении |
Обновление прошивки | ✓ | ✓ | Внутри приложенное обновление по USB, BLE и Wi-Fi (ESP32) работает так же, как на Android |
Уведомления | ✓ | ✓ | Системные уведомления |
Виджеты | ✓ | ✗ | Только Android |
Android Auto | ✓ | ✗ | Только Android — недоступно в настольном приложении или iOS |
AI-ассистент (Chirpy) | ✓\* | ✗ | Только в Google-версии для Android |
Функции приложения (системный ИИ) | ✓† | ✗ | Только в Google-версии для Android |
\*Chirpy AI требует Android 14+ в Google-версии на поддерживаемом оборудовании.
†Функции приложения предоставляют действия приложения системному ИИ Android в Google-версии. См. [Функции приложения](app-functions).
## Различия интерфейса
Настольное приложение использует тот же интерфейс на Compose Multiplatform с адаптациями для больших экранов и настольного взаимодействия.
### Сочетания клавиш
Сочетания клавиш используют ⌘ (Command) на macOS и Ctrl на Windows и Linux. (Клавиша Super / Windows не используется.)
Сочетание | Действие |
------------ | -------------------------------- |
**⌘/Ctrl+Q** | Выйти из приложения |
**⌘/Ctrl+,** | Открыть настройки |
**⌘/Ctrl+1** | Перейти во вкладку "Сообщения" |
**⌘/Ctrl+2** | Перейти во вкладку "Узлы" |
**⌘/Ctrl+3** | Перейти во вкладку "Карта" |
**⌘/Ctrl+4** | Перейти во вкладку "Подключение" |
**⌘/Ctrl+/** | Открыть "О программе" |
### Окно и системный трей
- **Изменение размера окна** — адаптивный макет подстраивается под размеры окна
- **Системный трей** — сверните в системный трей для фоновой работы mesh-сети
- **Меню трея** — щёлкните правой кнопкой мыши по значку в трее, чтобы показать окно или выйти
- **Взаимодействие с мышью** — состояния при наведении и стандартная настольная навигация
### Настройки уведомлений
Настольное приложение предоставляет встроенные переключатели для управления отображением уведомлений: сообщения, новые узлы и предупреждения о низком заряде батареи. Доступ к ним осуществляется через **Настройки → Уведомления** в самом приложении.
## Встроенный браузер документации
Настольное приложение включает встроенный браузер документации для быстрого доступа к справочным материалам без выхода из приложения.
![Браузер документации с оглавлением](../../assets/screenshots/docs-browser_toc.png)
Браузер поддерживает полнотекстовый поиск по всей документации:
![Поиск в браузере документации](../../assets/screenshots/docs-browser_search.png)
Отдельные страницы документации отображаются с полным форматированием:
![Страница документации](../../assets/screenshots/docs-browser_page.png)
## Сборка из исходного кода
```bash
git clone https://github.com/meshtastic/Meshtastic-Android.git
cd Meshtastic-Android
./gradlew :desktopApp:run
```
Требования:
- JDK 21
- Для сборки только настольной версии Android SDK не требуется
## Известные ограничения
- Интерактивный просмотр карты доступен только на Android — вкладка «Карта» присутствует в настольном приложении, но не отображает карту
- Некоторые специфичные для Android функции (виджеты, отдельные каналы уведомлений) недоступны
- Производительность может варьироваться на маломощном оборудовании при запуске Compose Desktop
- BLE-связывание пока не поддерживается в настольном приложении (сопряжение работает без связывания)
## Связанные темы
- [Подключения](connections) — обзор методов подключения
- [Обновление прошивки](firmware) — обновление по USB, BLE и Wi-Fi работает так же, как на Android
---
</pre>
</body>
</html>