В этой небольшой статье я познакомлю вас с инструментом, который позволяет получать уведомления с Android на Linux. Тулза называется Android2Linux Notifications.
РЕКОМЕНДУЕМ:
Использование Android в связке с Linux
Как получать уведомления с Android на Linux
Android2Linux Notifications — это способ показать уведомления из Android на настольном Linux с помощью libnotify.
И компьютер, и телефон должны находиться в одной сети, так как между ними устанавливается прямое соединение при каждом новом уведомлении. Но никто не запрещает создать эту связь удаленно при помощи VPN-туннеля вроде Wireguard.
Устанавливается сначала сервер на компьютере, а затем приложение на телефоне. Сервер устанавливается следующими командами:
1 2 3 |
git clone https://github.com/patri9ck/a2ln-server.git cd a2ln-server sudo make install |
Если возникнут проблемы, установите зависимости через pip — список лежит в requirements.txt.
После этого можно запустить сервер командой a2ln 50505, чтобы слушать на 50505-м порте. Конечно, вы можете его поменять по своему усмотрению, но помните, что порты ниже 1024-го требуют прав root.
А еще не забудьте закинуть старт сервера в автозагрузку любым удобным способом, чтобы уведомления продолжили приходить после перезагрузки машины, если вы ее вообще перезагружаете.
На телефоне нужно скачать из F-Droid приложение‑клиент и вбить в него IP и порт, на котором слушает серверная часть.
РЕКОМЕНДУЕМ:
Полезные инструменты для работы с сетью в консоли Linux
Если вы счастливый обладатель Huawei, Samsung, Xiaomi или другого телефона с драконовым энергосбережением, то придется озаботиться внесением приложения в белый список, чтобы система его не убивала. Как это сделать — читайте на dontkillmyapp.com или в профильных ветках форумов.