# KDE Connect
vit01(mira, 1) — All
2017-01-23 16:11:13


Открыл для себя сабж. Вещь очень полезная и перспективная, советую попробовать.
Для тех, кто не в теме: KDE Connect позволяет соединить по wifi или через мобильную сеть ваш телефон на андроиде и интегрировать его с десктопом.

Сами Кеды для его работы, как ни странно, не требуются. На Awesome у меня эта вещь вполне юзабельная.
Для скриптов и автоматизации есть консольная утилита kdeconnect-cli, которая работает везде, и kdeconnectd - основной рабочий демон.
Зависимостей совсем чуть-чуть, плазму за собой точно не тянет. Хотя, конечно, рекомендуется использовать сабж именно с ней.

Приложение для смартфона: https://f-droid.org/repository/browse/?fdfilter=kde+connect&fdid=org.kde.kdeconnect_tp

Возможности:

1. Синхронизация уведомлений и СМС туда и обратно
2. Использование экрана телефона как тачпада, возможен клавиатурный ввод (а эта фича у меня глючила и даже вообще отказывалась работать)
3. Управление медиаплеером (использую Audacious, протестировано успешно)
4. Пересылка файлов туда-сюда
5. Быстрое открытие ссылок в браузере на большом экране
6. Совместный буфер обмена компьютера и смартфона
7. Отправка СМС с компьютера
8. Просмотр статуса батареи
9. "Звонок по сети" для поиска телефона в домашнем беспорядке

Работает относительно надёжно (за исключением клавиатурного ввода), ребята из KDE постарались на славу. Десктопного софта, правда, не так уж и много для него, но и исключительно с демоном сабж хорош.

# Re: KDE Connect
Andrew Lobanov(tavern,1) — vit01
2017-01-24 03:08:32


vit01> Открыл для себя сабж. Вещь очень полезная и перспективная, советую попробовать.
vit01> Для тех, кто не в теме: KDE Connect позволяет соединить по wifi или через мобильную сеть ваш телефон на андроиде и интегрировать его с десктопом.

Круто! Как раз подумывал над этим.

vit01> Сами Кеды для его работы, как ни странно, не требуются. На Awesome у меня эта вещь вполне юзабельная.
vit01> Для скриптов и автоматизации есть консольная утилита kdeconnect-cli, которая работает везде, и kdeconnectd - основной рабочий демон.
vit01> Зависимостей совсем чуть-чуть, плазму за собой точно не тянет. Хотя, конечно, рекомендуется использовать сабж именно с ней.

Вот последнее совсем круто. Надо будет поглядеть.

# Re: KDE Connect
jmaks(station13, 12) — vit01
2017-02-14 03:49:28


vit01> Открыл для себя сабж. Вещь очень полезная и перспективная, советую попробовать.
Надо бы попробовать, действительно интересно. Давно о нечтоподобном
подумывал.

vit01> Сами Кеды для его работы, как ни странно, не требуются. На Awesome у меня эта вещь вполне юзабельная.
Какие-то всплывающие уведомления используешь на осоме?

vit01> Работает относительно надёжно (за исключением клавиатурного ввода), ребята из KDE постарались на славу. Десктопного софта, правда, не так уж и много для него, но и исключительно с демоном сабж хорош.
А что за девайс и какая версия андроид ос на нем?

# Re: KDE Connect
vit01(mira, 1) — jmaks
2017-02-14 07:49:32


vit01>> Сами Кеды для его работы, как ни странно, не требуются. На Awesome у меня эта вещь вполне юзабельная.
jmaks> Какие-то всплывающие уведомления используешь на осоме?

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

jmaks> А что за девайс и какая версия андроид ос на нем?

Уже писал неоднократно. Samsung Galaxy Note GT-n7000, стоит на нём Cyanogenmod 14 (Android 7.1.1).
Есть и второй девайс, Galaxy Tab p1000, там OmniRom (ОС 4.4). Вот на нём клавиатурный ввод более-менее хорошо работает. А на семёрке он глючный и неюзабельный.

vit01>> Дистрибутив по отзывам самый надёжный - это Armbian, его и выбрал. Пока что загнал туда Tor и transmission-daemon. Работает вполне сносно. До чего дошёл прогресс!
jmaks> Что еще будешь на него накатывать?

Не знаю, вроде текущее положение дел устраивает. Мне пока кроме торрентов почти ничего и не нужно. Но если появится какая-нибудь интересная идея, то накачу что-нибудь.

vit01>> Вот этот скриншот http://ii-net.tk/screens/3.png за то время совсем не изменился.
jmaks> vit01, что используешь для отображения значка сети? Какой-то собственный
плагин или из подборки готовых расширений awesome?

Да это же обыкновенный nm-applet! Он просто в трее висит вместе со всеми остальными штуками.

# Re: KDE Connect
jmaks(tavern,12) — vit01
2017-09-30 16:23:07


vit01> Открыл для себя сабж. Вещь очень полезная и перспективная, советую попробовать.
vit01> Для тех, кто не в теме: KDE Connect позволяет соединить по wifi или через мобильную сеть ваш телефон на андроиде и интегрировать его с десктопом.
Открыл для себя сабж так же, очень полезная штука и довольно удобная, когда
работаешь в связке смартфон-десктоп/лаптоп, а используешь тело только для
звонков. Теперь пытаюсь отладить его на slackware 14.2, порой,
что-то странное творится. Один раз удалось подключится между смартфоном и
десктопом, а потом молчание.


vit01> Сами Кеды для его работы, как ни странно, не требуются. На Awesome у меня эта вещь вполне юзабельная.
vit01> Для скриптов и автоматизации есть консольная утилита kdeconnect-cli,
которая работает везде, и kdeconnectd - основной рабочий демон.
vit01> Зависимостей совсем чуть-чуть, плазму за собой точно не тянет. Хотя, конечно, рекомендуется использовать сабж именно с ней.
Вот по поводу зависимостей нужно поподробнее. Может у меня что пропущено из
кде-пакетов и потому есть такие несуразности?

Вот что сейчас установлено:
» l /var/log/packages | grep kde
-rw-r--r-- 1 root root 17K сен 24 05:16 kdeconnect-kde-0.8-x86_64-3
-rw-r--r-- 1 root root 157K сен 24 05:31 kdelibs-4.14.32-x86_64-1_slack14.2

# Re: KDE Connect
jmaks(tavern,12) — vit01
2017-10-01 09:58:40


vit01>> Сами Кеды для его работы, как ни странно, не требуются. На Awesome у меня эта вещь вполне юзабельная.
vit01>> Для скриптов и автоматизации есть консольная утилита kdeconnect-cli,
vit01>> которая работает везде, и kdeconnectd - основной рабочий демон.
воот kdeconnectd -- вообще ни в каком виде нет, может в этом вся беда. Поиск
по форумамп, вики и блогам, что-то никакой ясности не дает. Сейчас работать
перестало совсем.
Если есть какие у кого идеи, буду рад.

# Re: KDE Connect
btimofeev(tavern,13) — jmaks
2017-10-01 11:00:52


jmaks> воот kdeconnectd -- вообще ни в каком виде нет, может в этом вся беда. Поиск
jmaks> по форумамп, вики и блогам, что-то никакой ясности не дает. Сейчас работать
jmaks> перестало совсем.
jmaks> Если есть какие у кого идеи, буду рад.

Из исходников попробуй собрать https://cgit.kde.org/kdeconnect-kde.git

# Re: KDE Connect
vit01(mira, 1) — jmaks
2017-10-01 12:54:06


Демон находится в /usr/lib/kdeconnectd, поэтому его и не видно в $PATH

А вот, что мне выдал пакетный менеджер

Зависит от           : hicolor-icon-theme  kcmutils  kwayland  libfakekey  qca-qt5
Доп. зависимости     : sshfs: remote filesystem browser [установлено]
                       kde-cli-tools: configuration UI

# Re: KDE Connect
jmaks(tavern,12) — vit01
2017-10-01 14:23:24


vit01> Демон находится в /usr/lib/kdeconnectd, поэтому его и не видно в $PATH
нету там ни фига, в том и дело, перерыл уж полсистемы, ничего понять не могу

vit01> А вот, что мне выдал пакетный менеджер

vit01> ====
vit01> Зависит от : hicolor-icon-theme kcmutils kwayland libfakekey qca-qt5
vit01> Доп. зависимости : sshfs: remote filesystem browser [установлено]
vit01> kde-cli-tools: configuration UI
vit01> ====

Эти зависимости я находил на арчвики, устанавливал большую часть и все равно.
Установлено уже все это было кроме квайлэнда
hicolor-icon-theme-0.15
kcmutils-5.28.0
libfakekey-0.1 < причем SBo говорит, что из зависимостей, только оно нужно для kdeconnect-kde
qca-qt5-2.1.3
qca-2.1.1
sshfs-fuse-2.8
kde-cli-tools-5.8.4



Может все дело в том, что у меня нет системд?
Установил фреймворк kdeconnect сборки alien'а, и появился демон
kdeconnect-framework-1.0.3-x86_64-1alien

сделал ldd /usr/lib64/kdeconnectd
linux-vdso.so.1 (0x00007ffff7df8000)
libkdeconnectcore.so.1 => /usr/lib64/libkdeconnectcore.so.1 (0x00007f0aa25fb000)
libKF5KIOWidgets.so.5 => not found
libKF5Notifications.so.5 => not found
libqca-qt5.so.2 => /usr/lib64/libqca-qt5.so.2 (0x00007f0aa22e6000)
libKF5KIOCore.so.5 => not found
libQt5Network.so.5 => not found
libKF5JobWidgets.so.5 => not found
libKF5Service.so.5 => not found
libKF5DBusAddons.so.5 => not found
libKF5Completion.so.5 => not found
libKF5I18n.so.5 => not found
libKF5WidgetsAddons.so.5 => not found
libQt5Widgets.so.5 => not found
libQt5Gui.so.5 => not found
libKF5CoreAddons.so.5 => not found
libQt5DBus.so.5 => not found
libKF5ConfigCore.so.5 => not found
libQt5Core.so.5 => not found
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f0aa1f66000)
libm.so.6 => /lib64/libm.so.6 (0x00007f0aa1c5d000)
libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007f0aa1a46000)
libc.so.6 => /lib64/libc.so.6 (0x00007f0aa167d000)
/lib64/ld-linux-x86-64.so.2 (0x0000555c9363b000)
libQt5Network.so.5 => not found
libKF5CoreAddons.so.5 => not found
libQt5DBus.so.5 => not found
libQt5Gui.so.5 => not found
libKF5I18n.so.5 => not found
libKF5ConfigCore.so.5 => not found
libQt5Core.so.5 => not found
libQt5Core.so.5 => not found

Слишком куча библиотек и qt5 нету. Чот я тогда не пойму, мне половину кед надо притащить, чтобы заработало?
Муть какая-то с этим кдеконнект

# Re: KDE Connect
jmaks(tavern,12) — btimofeev
2017-10-01 15:09:02


jmaks>> Если есть какие у кого идеи, буду рад.

btimofeev> Из исходников попробуй собрать https://cgit.kde.org/kdeconnect-kde.git
Да, прихожу вот к такому же решению, понять что-же он на самом деле там
хочет и требует, и чего ему не нравится у меня.
Самый прикол, что первый раз запустил установил, сделал соединение с
трубкой, и потом работало, никаких таких серьезных изменений в системе не
делал. И слакбилды брал из SBo для версии slackware 14.1, сейчас стоит 14.2.

# Re: KDE Connect
vit01(mira, 1) — jmaks
2017-10-01 15:27:41


Забавная вещь, что libsystemd таки в полном дереве зависимостей есть

ldd /usr/lib/kdeconnectd

linux-gate.so.1 (0xb7723000)
libkdeconnectcore.so.1 => /usr/lib/libkdeconnectcore.so.1 (0xb766b000)
libKF5KIOWidgets.so.5 => /usr/lib/libKF5KIOWidgets.so.5 (0xb74f3000)
libKF5Notifications.so.5 => /usr/lib/libKF5Notifications.so.5 (0xb7480000)
libKF5DBusAddons.so.5 => /usr/lib/libKF5DBusAddons.so.5 (0xb746a000)
libKF5I18n.so.5 => /usr/lib/libKF5I18n.so.5 (0xb7410000)
libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0xb6cff000)
libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0xb6749000)
libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0xb6257000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb60dd000)
libc.so.6 => /usr/lib/libc.so.6 (0xb5f08000)
libQt5Network.so.5 => /usr/lib/libQt5Network.so.5 (0xb5d40000)
libKF5CoreAddons.so.5 => /usr/lib/libKF5CoreAddons.so.5 (0xb5ca7000)
libqca-qt5.so.2 => /usr/lib/libqca-qt5.so.2 (0xb5b90000)
libQt5DBus.so.5 => /usr/lib/libQt5DBus.so.5 (0xb5ae9000)
libKF5ConfigCore.so.5 => /usr/lib/libKF5ConfigCore.so.5 (0xb5a7d000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb5a60000)
libKF5KIOCore.so.5 => /usr/lib/libKF5KIOCore.so.5 (0xb5882000)
libKF5JobWidgets.so.5 => /usr/lib/libKF5JobWidgets.so.5 (0xb5850000)
libKF5Service.so.5 => /usr/lib/libKF5Service.so.5 (0xb576f000)
libKF5Completion.so.5 => /usr/lib/libKF5Completion.so.5 (0xb5728000)
libKF5IconThemes.so.5 => /usr/lib/libKF5IconThemes.so.5 (0xb56e3000)
libKF5WindowSystem.so.5 => /usr/lib/libKF5WindowSystem.so.5 (0xb5685000)
libKF5ConfigWidgets.so.5 => /usr/lib/libKF5ConfigWidgets.so.5 (0xb561f000)
libattr.so.1 => /usr/lib/libattr.so.1 (0xb5619000)
libKF5WidgetsAddons.so.5 => /usr/lib/libKF5WidgetsAddons.so.5 (0xb549b000)
libKF5ConfigGui.so.5 => /usr/lib/libKF5ConfigGui.so.5 (0xb5475000)
libm.so.6 => /usr/lib/libm.so.6 (0xb5379000)
libKF5Codecs.so.5 => /usr/lib/libKF5Codecs.so.5 (0xb5338000)
libQt5TextToSpeech.so.5 => /usr/lib/libQt5TextToSpeech.so.5 (0xb532b000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb51de000)
libQt5X11Extras.so.5 => /usr/lib/libQt5X11Extras.so.5 (0xb51d9000)
libXtst.so.6 => /usr/lib/libXtst.so.6 (0xb51d1000)
libdbusmenu-qt5.so.2 => /usr/lib/libdbusmenu-qt5.so.2 (0xb5194000)
libphonon4qt5.so.4 => /usr/lib/libphonon4qt5.so.4 (0xb50f2000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0xb50d3000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb5071000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0xb5033000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0xb4f94000)
libz.so.1 => /usr/lib/libz.so.1 (0xb4f7b000)
libicui18n.so.59 => /usr/lib/libicui18n.so.59 (0xb4cee000)
libicuuc.so.59 => /usr/lib/libicuuc.so.59 (0xb4b3c000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0xb4aab000)
libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0xb4a31000)
libdouble-conversion.so.1 => /usr/lib/libdouble-conversion.so.1 (0xb4a20000)
libdl.so.2 => /usr/lib/libdl.so.2 (0xb4a1b000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb48ef000)
/lib/ld-linux.so.2 => /usr/lib/ld-linux.so.2 (0xb7725000)
libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0xb487f000)
libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0xb4669000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xb460e000)
libQt5Xml.so.5 => /usr/lib/libQt5Xml.so.5 (0xb45cb000)
libacl.so.1 => /usr/lib/libacl.so.1 (0xb45c1000)
libQt5Svg.so.5 => /usr/lib/libQt5Svg.so.5 (0xb4564000)
libKF5Archive.so.5 => /usr/lib/libKF5Archive.so.5 (0xb451c000)
libKF5ItemViews.so.5 => /usr/lib/libKF5ItemViews.so.5 (0xb44d9000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb44ac000)
libxcb-keysyms.so.1 => /usr/lib/libxcb-keysyms.so.1 (0xb44a8000)
libKF5Auth.so.5 => /usr/lib/libKF5Auth.so.5 (0xb448c000)
libKF5GuiAddons.so.5 => /usr/lib/libKF5GuiAddons.so.5 (0xb446f000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb445a000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb4447000)
libpulse.so.0 => /usr/lib/libpulse.so.0 (0xb43ec000)
libpulse-mainloop-glib.so.0 => /usr/lib/libpulse-mainloop-glib.so.0 (0xb43e6000)
libGLX.so.0 => /usr/lib/libGLX.so.0 (0xb43c3000)
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0xb4362000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb4295000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0xb4264000)
libicudata.so.59 => /usr/lib/libicudata.so.59 (0xb2950000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0xb2870000)
librt.so.1 => /usr/lib/librt.so.1 (0xb2867000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0xb283b000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0xb2825000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0xb27ae000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0xb279c000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb2796000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb278f000)
libpulsecommon-11.1.so => /usr/lib/pulseaudio/libpulsecommon-11.1.so (0xb2700000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0xb26e8000)
libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0xb265a000)
libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0xb2653000)
libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0xb25dc000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb25d4000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb25a7000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb2516000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0xb24fe000)

# Re: KDE Connect
jmaks(tavern,12) — vit01
2017-10-03 17:51:37


vit01> Забавная вещь, что libsystemd таки в полном дереве зависимостей есть

vit01> ldd /usr/lib/kdeconnectd
Получается без демона кдеконнект не работает? Тогда ничего не пойму, первый
раз когда у меня вышло законнектится, я запустил всего лишь
kdeconnect-cli -l

Увидел девайс, сделал сопряжение
kdeconnect-cli --pair

Из установленных "пакетов" были только
основные libfafakey и kdeconnect-kde, kdelibs, hicolor, sshfs.

# Re: KDE Connect
vit01(mira, 1) — jmaks
2017-10-03 18:07:05


jmaks> Получается без демона кдеконнект не работает? Тогда ничего не пойму, первый раз когда у меня вышло законнектится, я запустил всего лишь kdeconnect-cli -l

kdeconnect-cli запускает демона автоматически, если тот в данный момент не запущен. Ну у меня так происходит.

# Re: KDE Connect
Difrex(mobile)(tavern,23) — jmaks
2017-10-18 15:42:42


>Получается без демона кдеконнект не работает?
У меня эта штука и с запущенным демоном не заработала.
Ванильный kdeconnect и mconnect отказались обнаружить мой телефон. А вот помню, что несколько лет назад,
когда только появился kdeconnect, он у меня работал.