Разница между мной и сумасшедшим состоит в том, что я не сумасшедший (С. Дали).

Представляем Linksy, инструмент с открытым исходным кодом для подключения устройств к Linux


Представляем Linksy, инструмент с открытым исходным кодом для подключения устройств к Linux

Если вы ищете простой способ обмениваться файлами, синхронизировать буфер обмена или управлять своим компьютером под управлением Linux с другого устройства, стоит обратить внимание на один проект. Он называется Linksy — это бесплатное приложение с открытым исходным кодом, которое упрощает взаимодействие между устройствами без необходимости создания учетных записей или использования облачного хранилища.

Вдохновленная такими инструментами, как KDE Connect и GSConnect, Linksy идет дальше, объединяя повседневную синхронизацию устройств с функциями, обычно встречающимися в отдельных приложениях, включая удаленный доступ к рабочему столу, совместное использование веб-камеры и виртуальные дисплеи.

Важно отметить, что Linksy не ограничивается подключением компьютера под управлением Linux к телефону Android. Он поддерживает связь между двумя машинами под управлением Linux, а также несколькими сопряженными компьютерами, телефонами и планшетами. Устройства обнаруживают друг друга в локальной сети и обмениваются данными напрямую, даже без подключения к интернету.

Одна из ключевых функций — обмен файлами. Пользователи могут передавать отдельные файлы или целые папки между устройствами, при этом поддерживается возобновление прерванных передач и проверка целостности файлов.

Linksy объединяет функции обмена файлами, удаленного доступа к рабочему столу и синхронизации устройств.

 

Также доступна синхронизация с буфером обмена, хотя автоматический мониторинг зависит от используемой среды рабочего стола. Например, поддерживаются среды KDE Plasma и wlroots; в настоящее время GNOME имеет ограничения в этой области.

Однако возможности Linksy выходят за рамки передачи файлов. Разработчик утверждает, что устройство может превратить телефон Android в веб-камеру для приложений Linux, поддерживая разрешение до 1080p при 60 кадрах в секунду. Микрофон телефона также может служить устройством ввода звука.

Еще одна интересная функция — демонстрация экрана и удаленное управление. Пользователи могут просматривать и управлять рабочим столом Linux с другого устройства или превратить телефон или планшет в дополнительный дисплей. Также доступен удаленный доступ к терминалу, позволяющий пользователям выполнять команды на своем компьютере с Linux непосредственно с устройства Android.

Для повседневного удобства Linksy предлагает управление воспроизведением мультимедиа, мониторинг заряда батареи, оповещение о звонке телефона, обмен ссылками и автоматическую блокировку рабочего стола при удалении сопряженного телефона. Он также обеспечивает доступ к выбранным папкам Android из файлового менеджера Linux.

В целях обеспечения конфиденциальности Linksy использует протокол QUIC с шифрованием TLS 1.3 и взаимной аутентификацией, а сопряжение устройств осуществляется с помощью QR-кода или шестизначного кода подтверждения. Просмотр экрана, дистанционное управление и доступ к конфиденциальной информации требуют согласия пользователя.

Хотя Linksy разработан в первую очередь для локальных сетей, он поддерживает связь через интернет. Ранее сопряженные устройства могут удаленно переподключаться в течение недели после совместного использования одной и той же сети, используя прямые зашифрованные соединения, когда это возможно, или ретранслятор, когда это необходимо. Согласно проекту, ретранслятор только пересылает зашифрованные данные и не хранит переданный контент.

В основе Linksy лежит преимущественно язык Rust, а фоновый сервис отвечает за обнаружение устройств и связь с ними. Его графический интерфейс для Linux использует GTK 4 и libadwaita, а отдельный интерфейс на основе Qt 6/Kirigami также разрабатывается для KDE Plasma.

На момент написания статьи на официальном сайте проекта указана версия 0.8.7. Доступны пакеты для Linux под Debian, Ubuntu, Fedora и openSUSE, а также предусмотрена возможность установки через Flatpak. Планируется также добавление Flathub и AUR.

Конечно, Linksy — это относительно молодой проект, поэтому пользователям следует ожидать периодических недоработок, особенно в отношении более продвинутых функций и интеграции со специализированными приложениями для настольных компьютеров.

Для получения дополнительной информации, инструкций по установке и исходного кода посетите веб-сайт Linksy или его репозиторий на GitHub.

Источник изображения: Linksy

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Если статья понравилась, поделитесь ей в социальных сетях

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала