All Projects → andyholmes → Gnome Shell Extension Mconnect

andyholmes / Gnome Shell Extension Mconnect

Licence: gpl-2.0
KDE Connect/MConnect integration for Gnome Shell

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Gnome Shell Extension Mconnect

Awesome Gnome
A curated list of awesome apps, extensions, modules, themes and tools for the Gnome Desktop Environment.
Stars: ✭ 500 (+222.58%)
Mutual labels:  gnome-shell-extension
Argos
Create GNOME Shell extensions in seconds
Stars: ✭ 1,251 (+707.1%)
Mutual labels:  gnome-shell-extension
Gnome Shell Extension Mpris Indicator Button
A full featured MPRIS indicator button extension for GNOME Shell 3.38+
Stars: ✭ 107 (-30.97%)
Mutual labels:  gnome-shell-extension
Material Shell
A modern desktop interface for Linux. Improve your user experience and get rid of the anarchy of traditional desktop workflows. Designed to simplify navigation and reduce the need to manipulate windows in order to improve productivity. It's meant to be 100% predictable and bring the benefits of tools coveted by professionals to everyone.
Stars: ✭ 6,189 (+3892.9%)
Mutual labels:  gnome-shell-extension
Gnome Shell Extension System Monitor
Gnome Shell extension for displaying resource usage
Stars: ✭ 67 (-56.77%)
Mutual labels:  gnome-shell-extension
Gnome Shell Volume Mixer
GNOME Shell Extension allowing separate configuration of PulseAudio devices
Stars: ✭ 95 (-38.71%)
Mutual labels:  gnome-shell-extension
Gnome Layout Manager
A bash script that batch installs and tweaks GNOME extensions as well as GTK/Shell themes. There are currently three options available: Unity, Windows and macOS.
Stars: ✭ 383 (+147.1%)
Mutual labels:  gnome-shell-extension
Bing Wallpaper Gnome Extension
GNOME shell extension that sets your desktop wallpaper & lock screen image to Microsoft Bing's Image of the Day.
Stars: ✭ 125 (-19.35%)
Mutual labels:  gnome-shell-extension
Gnome Shell Extension Services Systemd
Gnome Shell Extension that allows to start and stop systemd services
Stars: ✭ 68 (-56.13%)
Mutual labels:  gnome-shell-extension
Fly Pie
:pie: Fly-Pie is an innovative marking menu written as a GNOME Shell extension.
Stars: ✭ 106 (-31.61%)
Mutual labels:  gnome-shell-extension
Gnome Shell Extension Ozshell
GNOME Shell extension for interfacing with the OZ application sandboxing framework
Stars: ✭ 6 (-96.13%)
Mutual labels:  gnome-shell-extension
Desk Changer
Gnome-Shell wallpaper changing extension with multiple profile support
Stars: ✭ 58 (-62.58%)
Mutual labels:  gnome-shell-extension
Paperwm
Tiled scrollable window management for Gnome Shell
Stars: ✭ 1,364 (+780%)
Mutual labels:  gnome-shell-extension
Unite Shell
Unite is an extension that makes GNOME Shell look like Ubuntu Unity Shell.
Stars: ✭ 553 (+256.77%)
Mutual labels:  gnome-shell-extension
Taskwhisperer
Taskwhisperer is a extension for TaskWarrior Application https://taskwarrior.org. It is to display upcoming tasks and task details as well as to create and modify them.
Stars: ✭ 114 (-26.45%)
Mutual labels:  gnome-shell-extension
Gnome Shell Extensions Mediaplayer
A mediaplayer indicator for GNOME Shell 3.18+.
Stars: ✭ 387 (+149.68%)
Mutual labels:  gnome-shell-extension
Gnome Shell Night Light Slider Extension
GNOME night light temperature manager
Stars: ✭ 90 (-41.94%)
Mutual labels:  gnome-shell-extension
Gnome Shell Extension Gsconnect
KDE Connect implementation for GNOME
Stars: ✭ 2,137 (+1278.71%)
Mutual labels:  gnome-shell-extension
Gnome Shell Extension Docker
An extension for managing docker containers
Stars: ✭ 124 (-20%)
Mutual labels:  gnome-shell-extension
Gnome Shell Bitcoin Markets
Gnome-Shell extension displaying market rate for bitcoin and other crypto-currencies
Stars: ✭ 103 (-33.55%)
Mutual labels:  gnome-shell-extension

NOTICE

I have all but abandoned working on this extension, in favour of my newer extension GSConnect which is a complete implementation of the KDE Connect protocol that doesn't rely on the KDE Connect server or MConnect server. This is for the following reasons:

  • This was originally intended to be a MConnect-only extension, however the developer is busy with other projects and it remains largely incomplete.
  • Interacting with the KDE Connect server over DBus is very restrictive and makes many features hacky and other impossible to implement or fix.
  • Trying to support two different backends (properly) requires almost as much work as writing one.
  • I grew tired of having ~500MB of KDE dependencies installed for a tiny program

I use GSConnect full-time without problems, however it only officially supports Gnome Shell 3.24+ and has not been reviewed on the extension website yet. Thanks for your understanding and support in developing this extension, and hopefully the next.

Overview

This extension integrates KDE Connect and/or MConnect into Gnome Shell.

KDE Connect uses an Android app and a desktop server to securely exchange data, allowing file sharing, notification forwarding, sending of text messages and many other features.

MConnect is a work-in-progress implementation of that protocol in Vala/C, with no KDE dependencies.

For those not using Gnome Shell, consider indicator-kdeconnect which is very stable, actively developed, supports all the same features, more file managers and should work on any desktop with Gtk.

Installation

The extension is now available on the official extension website! The latest stable release can always be found in the releases page.

For instructions on how to build from Git, details about KDE Connect vs MConnect and dependencies for optional features, please see the Installation Page in the Wiki.

Features

Credits and Acknowledgements

@albertvaka and friends for creating KDE Connect, and @bboozzoo for developing MConnect based on their protocol.

@Bajoja and the indicator-kdeconnect developers, for advice and code I frequently reference.

@hugosenari for his Python shim for libgee, making support for Folks possible and who graciously donated his time helping to make it work.

@RaphaelRochet for application-overview-tooltip that was adapted to provide tooltips.

The Numix project and Google's Material Design project, some of whose icons are included in this extension.

And to anyone who has submitted a Pull Request or translation, opened an issue, helped to debug, offered their opinion or expertise - thank you for visiting my little stand at the bazaar.

Special Mention

Joey Sneddon, who was the first to star this project, wrote a great article on OMG! Ubuntu and helped raise awareness of MConnect.

@ptomato for the work and the bright future he has contributed to GJS, as well as help on StackOverflow.

@pwithnall and @nielsdg for helping me out and tolerating my harassment on the Gnome Bugzilla.

The screenshot of the extension features the Vimix Dark Laptop Gtk & Gnome Shell theme with the Numix Circle icon theme.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].