Существует множество способов переноса файлов с Android на Linux (и наоборот), но новое приложение для Linux хочет сделать этот процесс немного проще.
Оно называется Packet, написано на Rust и имеет графический интерфейс GTK4/libadwaita. Его цель? Беспроводная передача файлов, фотографий, видео и всего остального между устройствами Android и Linux.
Как уже говорилось, в Linux существует огромное количество программ, предназначенных для решения этой задачи, каждая из которых имеет свои сильные стороны – от Warpinator и GSConnect и KDE Connect до инструментов командной строки, таких как Magic Wormhole.
Отличие Packet в том, что он использует встроенную в Android функцию Quick Share частичную реализацию протокола Quick Share от Googles. Протокол Quick Share доступен на Android 6.0 и более поздних версиях, а Google предлагает приложение для Windows.
В Linux нет официального приложения Quick Share для рабочего стола, но Packet восполняет этот пробел.
Чтобы использовать Packet, на обоих устройствах должен быть включен Bluetooth, и они должны быть подключены к сети wi-fi, поддерживающей mDNS (Multicast DNS), которая есть в большинстве современных сетей wi-fi.
Но в чем же реальное преимущество?
Любой человек с телефоном Android, находящийся рядом с вашим устройством, может отправлять/получать файлы от/к вам через Packet. Им не нужно устанавливать приложение на свое устройство, поскольку эта функция встроена, а протокол Quick Share использует сквозное шифрование для (относительного) спокойствия.
Использование Packet для передачи файлов на/из Android
Процесс передачи данных из Packet в Linux на устройство Android очень прост:
- Откройте _Packet.
- Проверьте статус: Ready and visible (Готов и виден)
- Перетащите файл (или выберите вручную)
- Нажмите Отправить
- Выберите близлежащее устройство
Чтобы переслать файлы с Android на Linux, просто откройте Packet и проверьте, что в статусе написано Ready and visible (Готов и виден), затем вы (или тот, кто находится рядом с вами) поделитесь файлом, выбрав Quick Share в окне обмена, и выберите устройство назначения.
В Packet есть небольшой набор Параметров:
- Настроить имя устройства
- Включить/выключить видимость
- Укажите папку для загрузки
- Включите статический порт пересылки
Кроме того, приложение может работать в фоновом режиме, а в следующем обновлении оно будет использовать уведомления для оповещения о передаче файлов (удобно, если вы оставили приложение запущенным, а сами занялись чем-то другим).
Не пользуетесь Android? Packet можно использовать для передачи и получения файлов с одного устройства, на котором запущен Packet, на другое, например, на ПК с Linux или ноутбук с Linux. Так что даже если у вас нет устройства под управлением Android, вы можете найти его полезным.
Скачать Packet
Если вам интересно попробовать, вы можете установить Packet с Flathub или собрать его из исходников, используя код с проекта GitHub. Я не видел (пока) никаких вариантов формата упаковки, но если у вас получится, дайте мне знать!
Комментарии (0)