11479
Использование KDEConnect на Android вместе с Xfce
С KdeConnect вы можете получать (SMS, звонки), файлы, буфер обмена и другие вещи между вашим Android и рабочий стол Linux.
Он предназначен для работы с KDE, но вы можете использовать его на другой настольной среде (как Xfce!).
Я использую Archlinux и Kdeconnect доступно на AUR в сообществе, далее опишу шаги, чтобы запустить kdeconnect на Xfce, с меньшим количеством зависимостей (но вам все равно понадобится kdelibs).
Итак, теперь, установлен kdeconnect. Вы должны перезапустить Xfce с совместимостью KDE (чтобы запустить kdeinit при запуске).
Чтобы сделать это, вы можете пойти в xfce4-settings-manager -> Session and startup -> advanced и включить «Launch KDE services on startup», или использовать xfconf-запроса:
Перезагрузите сеанс! Теперь откройте терминал и запустить команду QDBus:
Обратите внимание: вы должны будете автостартовать «QDBus org.kde.kded / kded LoadModule kdeconnect» при каждом запуске.
Установите приложение для Android на Вашем смартфоне, и все готово!
Приложение должно обнаружить kdeconnect (вы должны быть в той же сети Wi-Fi).
Теперь вы можете пинговать ваш ноутбук и уведомление должно появиться на вашем рабочем столе! Вы можете делиться буфером обмена, фотографиями, SMS и т.д. …
На kdeconnect в Android приложени, вы можете включить/отключить функции (общего буфера обмена, с которым могут быть проблемы).
Для отладок смотрите файл ~/.xsession-errors.
Вот несколько скриншотов:
Перевод статьи: Статья
Спасибо AntonKazancev за дополнение:
в файле /etc/xdg/autostart/kdeconnectd.desktop
вносим исправление
Он предназначен для работы с KDE, но вы можете использовать его на другой настольной среде (как Xfce!).
Я использую Archlinux и Kdeconnect доступно на AUR в сообществе, далее опишу шаги, чтобы запустить kdeconnect на Xfce, с меньшим количеством зависимостей (но вам все равно понадобится kdelibs).
$ yaourt -Sy kdeconnect
[...]
# No need to launch qdbus command, this will not work yet
# Some other dependencies to allow qdbus to works...
$ yaourt -S qt5-tools
# And to manager notifications, you need knotify4 (who will give a hand to your notify daemon, xfce4-notifyd for me)
$ yaourt -S kdebase-runtime
Итак, теперь, установлен kdeconnect. Вы должны перезапустить Xfce с совместимостью KDE (чтобы запустить kdeinit при запуске).
Чтобы сделать это, вы можете пойти в xfce4-settings-manager -> Session and startup -> advanced и включить «Launch KDE services on startup», или использовать xfconf-запроса:
$ xfconf-query -c xfce4-session -p /compat/LaunchKDE -s true
Перезагрузите сеанс! Теперь откройте терминал и запустить команду QDBus:
$ qdbus org.kde.kded /kded loadModule kdeconnect
true
$ kbuildsycoca4 -noincremental
[...]
Обратите внимание: вы должны будете автостартовать «QDBus org.kde.kded / kded LoadModule kdeconnect» при каждом запуске.
Установите приложение для Android на Вашем смартфоне, и все готово!
Приложение должно обнаружить kdeconnect (вы должны быть в той же сети Wi-Fi).
Теперь вы можете пинговать ваш ноутбук и уведомление должно появиться на вашем рабочем столе! Вы можете делиться буфером обмена, фотографиями, SMS и т.д. …
На kdeconnect в Android приложени, вы можете включить/отключить функции (общего буфера обмена, с которым могут быть проблемы).
Для отладок смотрите файл ~/.xsession-errors.
Вот несколько скриншотов:
Скриншоты
Перевод статьи: Статья
Спасибо AntonKazancev за дополнение:
в файле /etc/xdg/autostart/kdeconnectd.desktop
вносим исправление
Exec=/usr/lib/kdeconnectd
11 комментариев
false
Exec=/usr/lib/kdeconnectd
По методу описанному в статье выдает сообщение: qdbus org.kde.kded /kded loadModule kdeconnect
false