Удобная интеграция мобильного и Linux. Кроме
gnome-shell-extension-gsconnect
Настраивать будем на Arch Linux + HTC телефон на Android.
На Android устанавливаем из Play Maket.
На Linux устанавливаем из репозитория:
Для того, что бы была возможность передачи файлов — устанавливаем sshfs
:
Содержание
Подключение KDE connect
Запускаем kdeconnectd
, пока вручную, потом добавим в автозапуск:
Проверяем на мобильном:
С компьютера получам список устройств:
Используя ID — выполняем запрос на подключение:
На телефоне подтверждаем:
И вуаля:
Запускаем kdeconnect-indicator
:
В трее появляется иконка коннектора, смотрим настройки интеграции с телефоном:
Настройка разрешений
Листаем вниз, открываем настройки уведомлений:
Переходим в Settings, и разрешаем доступ к чтению уведомлений:
Возвращаемся, листаем ниже, в списке Some plugins have features disabled […] выдаём разрешения, начнём с Filesystem expose:
Выбираем диск, к котором открываем доступ через sshfs
, тут это моя SD карта в телефоне:
Browse device и передача файлов
Выбираем Browse device:
И через sshfs
получаем доступк SD-карте, доступ к которой настроили выше:
Системные логи:
Ring mobile
Удобная штука Ring device для поиска телефона по квартире:
И телефон начинает звонить с такой кнопкой на экране:
Multimedia control
Можно остановить плеер в браузере на компьютере:
Более того — есть уведомление и кнопка управления на экране блокировки:
Управление мышкой
Ещё есть такая возможность: водим пальчиками по экрану телефона — управляем курсором на компьютере:
Уведомления на рабочем столе
Уведомления в системном трее, работает через стандартный org.freedesktop.Notifications
.
Особенно удобно на работе — звук на телефоне выключаю полностью, что бы не мешать окружающим, и через уведомления — видим, что происходит на телефоне.
Проверяем кто принимает сообщения:
Проверяем PID:
У меня это lxqt-notificationd
И само уведомление, например при звонке:
Автозапуск
Странно, что по дефолту нет нормального запуска через тот же systemd
.
В Openbox можно просто добавить в ~/.config/openbox/authostart
:
... /usr/lib/kdeconnectd & ... kdeconnect-indicator & ...
Вроде всё.