Перейти к содержимому
Новость

omdrop-owl позволяет передавать файлы между iPhone и ноутбуками с Linux через AirDrop

Разработчик под ником t4t5 опубликовал на GitHub проект omdrop-owl, который позволяет использовать AirDrop на ноутбуках с Linux без фирменного оборудования Apple. Передача файлов работает в обе стороны, однако совместимость и поведение Wi-Fi зависят от установленного беспроводного адаптера.

Анатолий В.
omdrop-owl позволяет передавать файлы между iPhone и ноутбуками с Linux через AirDrop

Автор: t4t5

Передать фотографию с iPhone на компьютер под Linux обычно сложнее, чем на Mac. Приходится использовать мессенджер, облачное хранилище или отдельное приложение. Проект omdrop-owl предлагает другой способ: компьютер появляется среди доступных устройств AirDrop, после чего можно отправлять и принимать файлы через привычный интерфейс iPhone.

Разработка дополняет существующий проект omdrop. Раньше для его работы использовался компонент omdrop-awdl, ориентированный на беспроводные адаптеры Broadcom. Новый компонент omdrop-owl расширяет поддержку оборудования и позволяет задействовать Wi-Fi-модули других производителей.

Для связи используется AWDL, беспроводной протокол, на котором основан AirDrop. Программа OWL обеспечивает работу этого протокола в пользовательском пространстве Linux, а omdrop отвечает за обнаружение устройств и передачу файлов. В результате владельцу iPhone не требуется устанавливать дополнительное приложение.

Согласно документации разработчика на GitHub, передача файлов в обоих направлениях проверена на ноутбуке Framework 13 с адаптером MediaTek MT7925. В этой конфигурации обычное подключение к Wi-Fi сохраняется во время работы AirDrop. Однако роутер должен использовать один из поддерживаемых каналов: 6, 44 или 149. Если выбран другой канал, соответствующий режим не запускается.

Поддержка адаптеров Intel устроена иначе. Разработчик подтвердил двустороннюю передачу файлов на Intel AX201 и AX211, но для них используется эксклюзивный режим. Пока компьютер доступен через AirDrop, обычное подключение к Wi-Fi отключается. После завершения работы программа возвращает управление беспроводным подключением системе.

Это ограничение особенно заметно при передаче больших файлов. В документации приводится пример Intel AX201: фотография размером 2,4 МБ передается за 10–17 секунд. Для MediaTek MT7925 разработчик указывает скорость около 490 КБ/с при отправке и 1,3 МБ/с при получении. Это результаты конкретных конфигураций, а не гарантированные показатели для всех ноутбуков.

Список совместимого оборудования пока ограничен. Для ряда адаптеров Intel, Qualcomm, Realtek и MediaTek поддержка остается непроверенной. Разработчик предусмотрел возможность экспериментального подключения других Wi-Fi-карт, но успешная работа на них не гарантируется.

Установить omdrop-owl можно в Arch Linux и Omarchy через AUR. Для Debian и Ubuntu предусмотрена сборка DEB-пакета из исходного кода. Дополнительно требуется omdrop версии 0.16.0 или новее. Это пока решение для пользователей, готовых устанавливать программные компоненты и при необходимости проверять настройки беспроводного адаптера.

Проект распространяется через GitHub, отдельных условий для российских пользователей не указано. Однако совместимость определяется конкретным Wi-Fi-модулем, его драйвером и условиями подключения.

Практический результат уже есть: ноутбуки с Linux могут обмениваться файлами с iPhone через AirDrop без специального адаптера Apple. Для владельцев Framework 13 с MediaTek MT7925 это выглядит наиболее удобным вариантом. На Intel придется мириться с временным отключением обычного Wi-Fi, а владельцам остальных адаптеров сначала нужно проверить совместимость.

Источник: GitHub
4 показов