
Составьте краткое изложение этой истории. Вот краткое изложение содержания истории, основанное на фактах: Вот упрощенная версия содержания истории: Вот беззаботный взгляд на содержание истории: Исследуйте другую точку зрения: Покажите мне факты Объясните это так, будто мне 5 лет Дайте мне беззаботный пересказ
Обмен файлами между Linux и Android часто был сложным процессом, включающим ненадежные утилиты Linux или сложные сетевые настройки. Новое приложение Packet призвано решить эту проблему, предоставляя простое решение для беспроводной передачи файлов. Давайте узнаем, как!
Что такое пакет и как он работает
Packet — это приложение Linux, которое интегрируется со встроенной функцией Android Quick Share (ранее Nearby Share). Оно позволяет обнаружить ваш компьютер Linux и обмениваться файлами с ближайшими телефонами Android, планшетами и Chromebook без необходимости использования дополнительных приложений на вашем устройстве Android.

Приложение работает, реализуя протокол Quick Share от Google. Оно использует комбинацию Bluetooth для обнаружения и вашу локальную сеть Wi-Fi для фактической передачи файлов. Когда вы инициируете общий доступ, Packet транслирует свое присутствие, и ваше устройство Android распознает его как допустимую цель Quick Share.
В отличие от других решений, таких как KDE Connect, FTP-серверы или облачное хранилище, Packet не требует установки дополнительных приложений на вашем Android-устройстве или возни с сетевыми настройками. Quick Share уже встроен в большинство Android-телефонов, так что вы можете приступить к работе прямо из коробки.

На стороне Linux вам просто нужно установить Packet. Вам не нужно создавать учетную запись, подписываться на облачное хранилище или настраивать сложные сетевые параметры — Packet сразу переходит к делу. Вы устанавливаете его, запускаете и начинаете передавать файлы.
Установка пакета на Linux
Пакет доступен как Flatpak, что упрощает установку в большинстве систем Linux. Однако сначала убедитесь, что Flatpak и репозиторий Flathub настроены в вашей системе.

После настройки Flatpak откройте терминал и выполните следующее:
flatpak установить flathub io.github.nozwock.Packet
Подтвердите установку, когда появится запрос. После ее завершения вы можете найти и запустить пакет из меню приложений вашей системы.
Как использовать Packet для передачи файлов на Android
Интерфейс Packet минимален и прост как для отправки, так и для получения файлов. Перед началом работы убедитесь, что Bluetooth включен на вашем устройстве Android и что оба устройства находятся в одной сети Wi-Fi. Также убедитесь, что Quick Share включен на ваших устройствах.
Например, чтобы отправить файлы с Linux на Android, запустите Packet на вашем компьютере Linux из меню «Приложения». Затем добавьте файлы, нажав на опцию «Добавить файлы» или просто перетащив их в окно приложения.

В окне «Пакет» нажмите «Отправить» и выберите свое устройство Android, как только оно появится.

На вашем Android-устройстве появится уведомление. Нажмите «Принять», чтобы начать передачу. Файл будет доставлен в папку «Загрузки» на вашем устройстве.

Аналогично, чтобы получать файлы на Linux с Android, откройте Packet на вашем компьютере Linux, чтобы сделать его обнаруживаемым. На вашем устройстве Android выберите файл, который вы планируете отправить, и нажмите значок Share. Затем выберите Quick Share из параметров общего доступа. Ваша машина Linux должна появиться в качестве цели. Нажмите на ее имя.

Наконец, примите входящую передачу в приложении Packet. Файл будет передан непосредственно в папку «Загрузки» вашего компьютера.

Первые впечатления
Packet — великолепное приложение с надежной концепцией, но во время тестирования я столкнулся с несколькими проблемами, большинство из которых были связаны с сетевым подключением.
Например, на моем старом устройстве Android под управлением Android 12 я мог получать файлы с моего ПК, но не мог отправлять файлы с телефона на ПК, так как мой ПК не отображался в результатах поиска Quick Share. Как рекомендовал разработчик, я также изменил настройки брандмауэра моей системы, но ПК по-прежнему не отображался. С другой стороны, на моих новых устройствах Android как отправка, так и получение файлов работают безупречно, без каких-либо проблем.
Если вы не знаете, как включить опцию статического порта Packet, это просто: откройте меню «Настройки» (три горизонтальные линии), прокрутите вниз и переключите «Статический сетевой порт» в положение «Вкл». Затем убедитесь, что порт 9300 открыт в вашем брандмауэре, чтобы обеспечить бесперебойную передачу файлов.

Packet предоставляет только базовые функции, такие как настройка имени устройства, включение или выключение видимости, настройка папки загрузки и запуск Packet в фоновом режиме с уведомлениями о завершении передачи. В некоторых файловых менеджерах, таких как Nautilus, вы даже можете щелкнуть правой кнопкой мыши файл и отправить его напрямую с помощью Packet.
Чтобы использовать плагин Nautilus, сначала установите необходимые пакеты:
sudo apt install python3-dbus python3-nautilus
Затем включите плагин Nautilus на вкладке «Настройки».

Если интеграция не работает или выдает ошибку об отсутствии каталога, вам необходимо создать требуемый каталог для расширений Nautilus Python с помощью следующей команды:
mkdir -p ~/.local/share/nautilus-python/extensions
В этом каталоге Packet размещает свой скрипт интеграции для функциональности правой кнопки мыши в Nautilus.
После создания каталога выйдите из системы и войдите снова. Затем откройте файловый менеджер Nautilus, щелкните правой кнопкой мыши по файлу, который хотите отправить, и выберите Send With Packet.

Затем пакет запустится и предложит вам выбрать получателя. Эта глубокая интеграция делает обмен файлами между Linux и Android бесшовным и быстрым.
Попробуйте. Это хорошая золотая середина между KDE Connect и LocalSend с точки зрения простоты и мощности.