{"id":10924,"date":"2021-08-02T09:00:00","date_gmt":"2021-08-02T08:00:00","guid":{"rendered":"http:\/\/rainbowbreeze.it\/?p=10924"},"modified":"2021-08-02T10:03:54","modified_gmt":"2021-08-02T09:03:54","slug":"android-notifications-on-linux","status":"publish","type":"post","link":"https:\/\/rainbowbreeze.it\/wordpress\/android-notifications-on-linux\/","title":{"rendered":"Android notifications in GNOME Linux with GSConnect"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.apple.com\/macos\/continuity\/\">MacOS&#8217;s Continuity<\/a> show the possible <strong>level of integration between an iPhone and a Mac computer<\/strong> when a single company controls the OS stack of both devices. Sync notifications, make and pick-up phone calls from the desktop, file sharing, etc. Less powerful, but on the same line, the <a href=\"https:\/\/gizmodo.com\/how-to-use-your-android-phone-seamlessly-with-your-chro-1846474450\">Android &#8211; ChromeOS<\/a> integration offered by <a href=\"https:\/\/support.google.com\/chromebook\/topic\/9240264\">Google<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve always missed something similar to <strong>show<\/strong> my <strong>Android phone notifications on my Linux desktop<\/strong>, without using questionable cloud services (in terms of privacy). But today I almost completely filled the gap, thanks to <a href=\"https:\/\/kdeconnect.kde.org\/\">KDE Connect<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">KDE Connect allows devices to securely share content like notifications or files and other features like SMS messaging, clipboard sync and remote control. The complete list of features supported by KDE Connect is impressive:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Receive phone notifications on the desktop computer and reply to messages<\/li><li>Control music playing on the desktop from the phone<\/li><li>Use the phone as a remote control for the desktop<\/li><li>Run predefined commands on the desktop PC from connected devices<\/li><li>Check the phone&#8217;s battery level from the desktop<\/li><li>Ring the phone to help find it<\/li><li>Share files and links between devices<\/li><li>Browse the phone from the desktop<\/li><li>Control the desktop&#8217;s volume using the phone<\/li><li>Send SMS from the desktop<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">And there are two additional good news: <strong>everything runs locally<\/strong> on the Linux desktop computer (<em>no cloud needed<\/em>), and there is a <strong>porting for GNOME<\/strong>, called <a href=\"https:\/\/github.com\/GSConnect\">GSConnect<\/a>. It uses GNOME Shell with <meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">Nautilus, Chrome and Firefox integration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">KDE Connect wiki has <a href=\"https:\/\/userbase.kde.org\/KDEConnect\">detailed instructions<\/a> on how to install and configure the software. Below, I&#8217;ll report what I did to install and configure GSConnect on my Linux box with Ubuntu 20.04.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">GSConnect installation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Despite being available as <a href=\"https:\/\/packages.ubuntu.com\/focal\/gnome-shell-extension-gsconnect\">gnome-shell-extension-gsconnect<\/a> package since Focal (20.04), it seems the <a href=\"https:\/\/github.com\/GSConnect\/gnome-shell-extension-gsconnect\/wiki\/Installation\">recommended way<\/a> to install GSConnect is via a <meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">GNOME Shell extension. So, I opened the relative <a href=\"https:\/\/extensions.gnome.org\/extension\/1319\/gsconnect\/\">GNOME Shell Extensions website<\/a> on my Linux desktop computer, and agreed in installing the extension.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alternatively, there is a <a href=\"https:\/\/github.com\/GSConnect\/gnome-shell-extension-gsconnect\/wiki\/Installation#install-from-zip\">manual installation procedure<\/a>, consisting in download the <a href=\"https:\/\/github.com\/andyholmes\/gnome-shell-extension-gsconnect\/releases\/latest\">latest release of the Extension<\/a> from GitHub, and then installing it using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">gnome-extensions install --force gsconnect@andyholmes.github.io.zip<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A restart of GNOME Shell is required, and there are different ways of doing it, based on Wayland or X11\/Xorg (<a href=\"https:\/\/unix.stackexchange.com\/questions\/202891\/how-to-know-whether-wayland-or-x11-is-being-used\"><em>how to know the server in use<\/em><\/a>). <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Android installation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In parallel, the app KDE Connect needs to be installed from <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.kde.kdeconnect_tp\">Google Play<\/a> or <a href=\"https:\/\/f-droid.org\/packages\/org.kde.kdeconnect_tp\/\">F-Droid<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then, the setup can continue following the <a href=\"https:\/\/github.com\/GSConnect\/gnome-shell-extension-gsconnect\/wiki\/Installation#standard\">standard instructions<\/a>, both on Android phone, and on the desktop computer. In a couple of minutes, the mobile device should be paired with the desktop.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_04-508x1024.png\" alt=\"\" class=\"wp-image-10928\" width=\"254\" height=\"512\" srcset=\"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_04-508x1024.png 508w, https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_04-149x300.png 149w, https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_04-99x200.png 99w, https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_04.png 616w\" sizes=\"auto, (max-width: 254px) 100vw, 254px\" \/><figcaption>The GSConnect extension menu, after paired with the mobile device<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Several app features will work only after granting the respective <meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\"><a href=\"https:\/\/support.google.com\/android\/answer\/9431959\">Android App Permissions<\/a> to KDE Connect. The app shows a list of those that are disabled, and tapping on one of them opens the corresponding system setting, where the permission can be given.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, to share notifications with the desktop computer, open the app, tap on the &#8220;Notification sync&#8221;, and then tap again to open the corresponding system setting for granting the permission.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_02.png\"><img loading=\"lazy\" decoding=\"async\" width=\"502\" height=\"1024\" src=\"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_02-502x1024.png\" alt=\"\" data-id=\"10926\" data-full-url=\"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_02.png\" data-link=\"https:\/\/rainbowbreeze.it\/wordpress\/?attachment_id=10926\" class=\"wp-image-10926\" srcset=\"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_02-502x1024.png 502w, https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_02-147x300.png 147w, https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_02-98x200.png 98w, https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_02.png 736w\" sizes=\"auto, (max-width: 502px) 100vw, 502px\" \/><\/a><figcaption class=\"blocks-gallery-item__caption\">Tap on the feature to enable&#8230;<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_03.png\"><img loading=\"lazy\" decoding=\"async\" width=\"504\" height=\"1024\" src=\"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_03-504x1024.png\" alt=\"\" data-id=\"10927\" data-full-url=\"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_03.png\" data-link=\"https:\/\/rainbowbreeze.it\/wordpress\/?attachment_id=10927\" class=\"wp-image-10927\" srcset=\"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_03-504x1024.png 504w, https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_03-148x300.png 148w, https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_03-99x200.png 99w, https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_03.png 739w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/a><figcaption class=\"blocks-gallery-item__caption\">&#8230; and tap again to open the corresponding system setting for granting the permissing<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To enable integration with Nautilus, in order to send files from the desktop computer to the mobile device, the python-nautilus package has to be installed:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt install python-nautilus<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_05-1024x995.png\" alt=\"\" class=\"wp-image-10929\" width=\"512\" height=\"498\" srcset=\"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_05-1024x995.png 1024w, https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_05-300x291.png 300w, https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_05-200x194.png 200w, https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_05-768x746.png 768w, https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_05.png 1086w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><figcaption>Easily send files from desktop to the configured destination folder on the mobile device<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In case of problems, the <a href=\"https:\/\/github.com\/GSConnect\/gnome-shell-extension-gsconnect\/wiki\/Help\">Help<\/a> section of the wiki contains troubleshooting instructions to follow.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusions<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">GSConnect desktop app, and the KDE Connect mobile app, offer a long list of feature that will require some time to be explored and mastered. But they almost allow to forget to have a mobile phone while using a desktop computer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a final note, there are <a href=\"https:\/\/kdeconnect.kde.org\/download.html\">early releases<\/a> of KDE Connect for Windows and MacOS.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MacOS&#8217;s Continuity show the possible level of integration between an iPhone and a Mac computer when a single company controls the OS stack of both devices. Sync notifications, make and pick-up phone calls from the desktop, file sharing, etc. Less powerful, but on the same line, the Android &#8211; ChromeOS integration offered by Google. I&#8217;ve &hellip; <a href=\"https:\/\/rainbowbreeze.it\/wordpress\/android-notifications-on-linux\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Android notifications in GNOME Linux with GSConnect<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":10925,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[3],"tags":[620,12],"class_list":["post-10924","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech","tag-android","tag-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Android notifications in GNOME Linux with GSConnect - Rainbowbreeze<\/title>\n<meta name=\"description\" content=\"How to show Android notifications on a Linux desktop running GNOME, with to GSConnect and KDE Connect. Transfer files, manage SMS, and more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Android notifications in GNOME Linux with GSConnect - Rainbowbreeze\" \/>\n<meta property=\"og:description\" content=\"How to show Android notifications on a Linux desktop running GNOME, with to GSConnect and KDE Connect. Transfer files, manage SMS, and more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Rainbowbreeze\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-02T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-02T09:03:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_01.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Alfredo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rainbowbreeze\" \/>\n<meta name=\"twitter:site\" content=\"@rainbowbreeze\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alfredo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/android-notifications-on-linux\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/android-notifications-on-linux\\\/\"},\"author\":{\"name\":\"Alfredo\",\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/#\\\/schema\\\/person\\\/00e63c64a3939938a7467e3aaf54f4cf\"},\"headline\":\"Android notifications in GNOME Linux with GSConnect\",\"datePublished\":\"2021-08-02T08:00:00+00:00\",\"dateModified\":\"2021-08-02T09:03:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/android-notifications-on-linux\\\/\"},\"wordCount\":644,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/#\\\/schema\\\/person\\\/00e63c64a3939938a7467e3aaf54f4cf\"},\"image\":{\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/android-notifications-on-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rainbowbreeze.it\\\/wordpress\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/20210802-kde_connect_01.png\",\"keywords\":[\"Android\",\"Linux\"],\"articleSection\":[\"Technology\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/rainbowbreeze.it\\\/android-notifications-on-linux\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/android-notifications-on-linux\\\/\",\"url\":\"https:\\\/\\\/rainbowbreeze.it\\\/android-notifications-on-linux\\\/\",\"name\":\"Android notifications in GNOME Linux with GSConnect - Rainbowbreeze\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/android-notifications-on-linux\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/android-notifications-on-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rainbowbreeze.it\\\/wordpress\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/20210802-kde_connect_01.png\",\"datePublished\":\"2021-08-02T08:00:00+00:00\",\"dateModified\":\"2021-08-02T09:03:54+00:00\",\"description\":\"How to show Android notifications on a Linux desktop running GNOME, with to GSConnect and KDE Connect. Transfer files, manage SMS, and more.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/android-notifications-on-linux\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rainbowbreeze.it\\\/android-notifications-on-linux\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/android-notifications-on-linux\\\/#primaryimage\",\"url\":\"https:\\\/\\\/rainbowbreeze.it\\\/wordpress\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/20210802-kde_connect_01.png\",\"contentUrl\":\"https:\\\/\\\/rainbowbreeze.it\\\/wordpress\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/20210802-kde_connect_01.png\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/android-notifications-on-linux\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/rainbowbreeze.it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Android notifications in GNOME Linux with GSConnect\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/#website\",\"url\":\"https:\\\/\\\/rainbowbreeze.it\\\/\",\"name\":\"Rainbowbreeze\",\"description\":\"Alfredo Morresi&#039;s digital harbor\",\"publisher\":{\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/#\\\/schema\\\/person\\\/00e63c64a3939938a7467e3aaf54f4cf\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rainbowbreeze.it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/#\\\/schema\\\/person\\\/00e63c64a3939938a7467e3aaf54f4cf\",\"name\":\"Alfredo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/wordpress\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/rainbowbreeze_profile_700px.jpg\",\"url\":\"https:\\\/\\\/rainbowbreeze.it\\\/wordpress\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/rainbowbreeze_profile_700px.jpg\",\"contentUrl\":\"https:\\\/\\\/rainbowbreeze.it\\\/wordpress\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/rainbowbreeze_profile_700px.jpg\",\"width\":700,\"height\":700,\"caption\":\"Alfredo\"},\"logo\":{\"@id\":\"https:\\\/\\\/rainbowbreeze.it\\\/wordpress\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/rainbowbreeze_profile_700px.jpg\"},\"description\":\"79ers, Italian, with a passion for creating environments in which great ideas can happen and people feel empowered, thanks to community dynamics and technological innovation. I also love nature, open-source, running on the beach, snowboarding and Tiramisu\u2019\",\"sameAs\":[\"https:\\\/\\\/rainbowbreeze.it\\\/\",\"https:\\\/\\\/www.instagram.com\\\/rainbowbreez3\\\/\",\"https:\\\/\\\/linkedin.com\\\/in\\\/alfredomorresi\",\"https:\\\/\\\/x.com\\\/rainbowbreeze\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Android notifications in GNOME Linux with GSConnect - Rainbowbreeze","description":"How to show Android notifications on a Linux desktop running GNOME, with to GSConnect and KDE Connect. Transfer files, manage SMS, and more.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/","og_locale":"en_US","og_type":"article","og_title":"Android notifications in GNOME Linux with GSConnect - Rainbowbreeze","og_description":"How to show Android notifications on a Linux desktop running GNOME, with to GSConnect and KDE Connect. Transfer files, manage SMS, and more.","og_url":"https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/","og_site_name":"Rainbowbreeze","article_published_time":"2021-08-02T08:00:00+00:00","article_modified_time":"2021-08-02T09:03:54+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_01.png","type":"image\/png"}],"author":"Alfredo","twitter_card":"summary_large_image","twitter_creator":"@rainbowbreeze","twitter_site":"@rainbowbreeze","twitter_misc":{"Written by":"Alfredo","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/#article","isPartOf":{"@id":"https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/"},"author":{"name":"Alfredo","@id":"https:\/\/rainbowbreeze.it\/#\/schema\/person\/00e63c64a3939938a7467e3aaf54f4cf"},"headline":"Android notifications in GNOME Linux with GSConnect","datePublished":"2021-08-02T08:00:00+00:00","dateModified":"2021-08-02T09:03:54+00:00","mainEntityOfPage":{"@id":"https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/"},"wordCount":644,"commentCount":0,"publisher":{"@id":"https:\/\/rainbowbreeze.it\/#\/schema\/person\/00e63c64a3939938a7467e3aaf54f4cf"},"image":{"@id":"https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_01.png","keywords":["Android","Linux"],"articleSection":["Technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/","url":"https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/","name":"Android notifications in GNOME Linux with GSConnect - Rainbowbreeze","isPartOf":{"@id":"https:\/\/rainbowbreeze.it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/#primaryimage"},"image":{"@id":"https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_01.png","datePublished":"2021-08-02T08:00:00+00:00","dateModified":"2021-08-02T09:03:54+00:00","description":"How to show Android notifications on a Linux desktop running GNOME, with to GSConnect and KDE Connect. Transfer files, manage SMS, and more.","breadcrumb":{"@id":"https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/#primaryimage","url":"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_01.png","contentUrl":"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/08\/20210802-kde_connect_01.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/rainbowbreeze.it\/android-notifications-on-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rainbowbreeze.it\/"},{"@type":"ListItem","position":2,"name":"Android notifications in GNOME Linux with GSConnect"}]},{"@type":"WebSite","@id":"https:\/\/rainbowbreeze.it\/#website","url":"https:\/\/rainbowbreeze.it\/","name":"Rainbowbreeze","description":"Alfredo Morresi&#039;s digital harbor","publisher":{"@id":"https:\/\/rainbowbreeze.it\/#\/schema\/person\/00e63c64a3939938a7467e3aaf54f4cf"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rainbowbreeze.it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/rainbowbreeze.it\/#\/schema\/person\/00e63c64a3939938a7467e3aaf54f4cf","name":"Alfredo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/03\/rainbowbreeze_profile_700px.jpg","url":"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/03\/rainbowbreeze_profile_700px.jpg","contentUrl":"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/03\/rainbowbreeze_profile_700px.jpg","width":700,"height":700,"caption":"Alfredo"},"logo":{"@id":"https:\/\/rainbowbreeze.it\/wordpress\/wp-content\/uploads\/2021\/03\/rainbowbreeze_profile_700px.jpg"},"description":"79ers, Italian, with a passion for creating environments in which great ideas can happen and people feel empowered, thanks to community dynamics and technological innovation. I also love nature, open-source, running on the beach, snowboarding and Tiramisu\u2019","sameAs":["https:\/\/rainbowbreeze.it\/","https:\/\/www.instagram.com\/rainbowbreez3\/","https:\/\/linkedin.com\/in\/alfredomorresi","https:\/\/x.com\/rainbowbreeze"]}]}},"_links":{"self":[{"href":"https:\/\/rainbowbreeze.it\/wordpress\/wp-json\/wp\/v2\/posts\/10924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rainbowbreeze.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rainbowbreeze.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rainbowbreeze.it\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rainbowbreeze.it\/wordpress\/wp-json\/wp\/v2\/comments?post=10924"}],"version-history":[{"count":0,"href":"https:\/\/rainbowbreeze.it\/wordpress\/wp-json\/wp\/v2\/posts\/10924\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rainbowbreeze.it\/wordpress\/wp-json\/wp\/v2\/media\/10925"}],"wp:attachment":[{"href":"https:\/\/rainbowbreeze.it\/wordpress\/wp-json\/wp\/v2\/media?parent=10924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rainbowbreeze.it\/wordpress\/wp-json\/wp\/v2\/categories?post=10924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rainbowbreeze.it\/wordpress\/wp-json\/wp\/v2\/tags?post=10924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}