{"id":3274,"date":"2013-09-01T10:41:27","date_gmt":"2013-09-01T03:41:27","guid":{"rendered":"http:\/\/www.jfdesignnet.com\/?p=3274"},"modified":"2016-04-26T19:16:04","modified_gmt":"2016-04-26T12:16:04","slug":"kde-connect-project","status":"publish","type":"post","link":"https:\/\/www.jfdesignnet.com\/?p=3274","title":{"rendered":"KDE Connect project"},"content":{"rendered":"<p style=\"text-align: justify;\">This android and KDE Desktop integration project was created by <a title=\"KDE Connect: Fusion your devices with KDE (GSOC 2013)\" href=\"http:\/\/albertvaka.wordpress.com\/2013\/08\/05\/introducing-kde-connect\/\" target=\"_blank\">Albert Vaka<\/a> and I thought this is very interesting project. It was a Google Summer of Code project 2013 and aiming to be seamless and integrated solution between android phone and KDE desktop. Here is the look on how it works :<\/p>\n<p style=\"text-align: center;\"><div class='jwplayer' id='jwplayer-0'><\/div><script type='text\/javascript'>if(typeof(jQuery)==\"function\"){(function($){$.fn.fitVids=function(){}})(jQuery)};jwplayer('jwplayer-0').setup({\"aspectratio\":null,\"width\":480,\"height\":270,\"primary\":\"html5\"});\n<\/script><\/p>\n<p>This project is pre beta software, so the features will be added overtime. At present, the available plugins are :<\/p>\n<ul>\n<li>Battery Report<\/li>\n<li>Clipboard Sync<\/li>\n<li>Multimedia Remote Controls<\/li>\n<li>Notification Sync (The android notification plugins needs at least android 4.3 to run)<\/li>\n<li>Ping<\/li>\n<li>Telephony notifier<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Pretty cool isn&#8217;t it ?<\/p>\n<h3><strong>HOW TO INSTALL :<\/strong><\/h3>\n<h4><strong>On the Android :<\/strong><\/h4>\n<p>Download this KDE Connect APK and install it like usual :<\/p>\n<p>Download : <a title=\"KDE-connect.apk\" href=\"http:\/\/www.mediafire.com\/download\/xc6125x8h2ynmtz\/KdeConnect.apk\" target=\"_blank\">KDE-Connect-apk<\/a> &#8211;&gt; <em>(this is old version apk, don&#8217;t use this, use the updated <a title=\"kde-connect\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.kde.kdeconnect_tp\" target=\"_blank\">playstore version<\/a>)<\/em><\/p>\n<p><a href=\"http:\/\/www.jfdesignnet.com\/wp-content\/uploads\/2013\/09\/kde-connect-n7.png\" rel=\"lightbox[3274]\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-3282 size-medium\" src=\"http:\/\/www.jfdesignnet.com\/wp-content\/uploads\/2013\/09\/kde-connect-n7-300x188.png\" alt=\"kde-connect-n7\" width=\"300\" height=\"188\" \/><\/a> <a href=\"http:\/\/www.jfdesignnet.com\/wp-content\/uploads\/2013\/09\/kde-connect-s4.png\" rel=\"lightbox[3274]\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-3289 size-medium\" src=\"http:\/\/www.jfdesignnet.com\/wp-content\/uploads\/2013\/09\/kde-connect-s4-300x169.png\" alt=\"kde-connect-s4\" width=\"300\" height=\"169\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">At the time I try this, my nexus 7 is already at 4.3 (self-build-cm10.2+some-cherrypicks) on the left, and not having any problem at all, but my S4 still use 4.2.2 (damn exynos5410), so the notification sync plugin is failed to load. It means, my nexus 7 can send any notification from the system to my desktop but not with my S4. However, both are running stable and usable.<\/p>\n<p style=\"text-align: justify;\">This project is currently under development, for the latest apk from Albert Vaka, of course use the <a title=\"kde-connect\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.kde.kdeconnect_tp\" target=\"_blank\">playstore version<\/a> always.<\/p>\n<h4><strong>On the ubuntu :<\/strong><\/h4>\n<p>There are still no ppa for this KDE Connect at this time, so if you want to install on your ubuntu, you have to compile from source, but no worry, it&#8217;s easy, <em>Emil \u00d6sterlund<\/em> already create some short <a title=\"Small howto on Kde Connect and Ubuntu\" href=\"http:\/\/larsemil.se\/small-howto-on-kde-connect-and-ubuntu\/\" target=\"_blank\">walkthrough<\/a>. Follow this and you should be ok :<\/p>\n<p>To compile the source you need cmake and some devel package, do this :<\/p>\n<pre>sudo apt-get install cmake kdebase-workspace-dev libqjson-dev git libqca2-dev<\/pre>\n<p>and all needed dependencies will be resolved itself. If done, we need to pull the source from the repository :<\/p>\n<pre>mkdir ~\/project\/kde-connect\r\ncd ~\/project\/kde-connect\r\ngit clone git:\/\/anongit.kde.org\/kdeconnect-kde\r\ncd kdeconnect-kde<\/pre>\n<p>It&#8217;s time to compile, do this :<\/p>\n<pre>cmake -DCMAKE_INSTALL_PREFIX=\/usr .\/\r\nmake\r\nsudo make install<\/pre>\n<p>If everything is ok, then load the daemon so the KDE dbus could take advantage of it :<\/p>\n<pre>qdbus org.kde.kded \/kded loadModule kdeconnect<\/pre>\n<p>That command should return true like below, otherwise there something error during compiling.<\/p>\n<pre>(jfdesign@jfklixs-ubuntu64:kdeconnect-kded)$ qdbus org.kde.kded \/kded loadModule kdeconnect\r\ntrue\r\n(jfdesign@jfklixs-ubuntu64:kdeconnect-kded)$<\/pre>\n<p>Now, everything is set up, then invoke this command at last :<\/p>\n<pre>kbuildsycoca4 -noincremental<\/pre>\n<p>If you&#8217;re upgrading this kde-connect daemon protocol from previous version, then you need to logout and log back in for the service to reload, but if this is your first time, then it&#8217;s done.<\/p>\n<p>Open the KDE system settings, and under Devices on Hardware Tab you could found your devices :<\/p>\n<p><a href=\"http:\/\/www.jfdesignnet.com\/wp-content\/uploads\/2013\/09\/KDE-connect-devices.png\" rel=\"lightbox[3274]\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-3281\" src=\"http:\/\/www.jfdesignnet.com\/wp-content\/uploads\/2013\/09\/KDE-connect-devices-1024x589.png\" alt=\"KDE-connect-devices\" width=\"774\" height=\"445\" \/><\/a>And here is the notification looks :<\/p>\n<p><a href=\"http:\/\/www.jfdesignnet.com\/wp-content\/uploads\/2013\/09\/kdeconnect2.png\" rel=\"lightbox[3274]\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-3410 size-full\" src=\"http:\/\/www.jfdesignnet.com\/wp-content\/uploads\/2013\/09\/kdeconnect2.png\" alt=\"kdeconnect2\" width=\"884\" height=\"379\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Thanks to Albert Vaka, Emil \u00d6sterlund and J\u00e1n Dr\u00e1b.<\/p>\n<p>Happy hacking and keep informed \ud83d\ude42<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This android and KDE Desktop integration project was created by Albert Vaka and I thought this is very interesting project. It was a Google Summer of Code project 2013 and aiming to be seamless and integrated solution between android phone and KDE desktop. Here is the look on how it works : This project is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3281,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,9,14],"tags":[],"_links":{"self":[{"href":"https:\/\/www.jfdesignnet.com\/index.php?rest_route=\/wp\/v2\/posts\/3274"}],"collection":[{"href":"https:\/\/www.jfdesignnet.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jfdesignnet.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jfdesignnet.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jfdesignnet.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3274"}],"version-history":[{"count":3,"href":"https:\/\/www.jfdesignnet.com\/index.php?rest_route=\/wp\/v2\/posts\/3274\/revisions"}],"predecessor-version":[{"id":4745,"href":"https:\/\/www.jfdesignnet.com\/index.php?rest_route=\/wp\/v2\/posts\/3274\/revisions\/4745"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jfdesignnet.com\/index.php?rest_route=\/wp\/v2\/media\/3281"}],"wp:attachment":[{"href":"https:\/\/www.jfdesignnet.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jfdesignnet.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jfdesignnet.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}