-
Notifications
You must be signed in to change notification settings - Fork 20
Installation
A earlier version of the extension is now available on the official website, however, the latest stable release available in the releases page is recommended.
The master branch of this repository is usually fairly stable, but may contain some features still in development or unpolished user interface elements. If that's okay, you can build and install from git with Meson:
git clone https://github.com/andyholmes/gnome-shell-extension-mconnect.git
meson gnome-shell-extension-mconnect/ build
cd build
ninja install-zip
The extension is tested with Gnome Shell 3.24.x and has been reported working on 3.18.x. Other recent versions may also work; please report your results. In order to use this extension, you must also install either KDE Connect or MConnect.
KDE Connect is the most supported backend, but will require about ~500MB of KDE dependencies for most Gnome Shell users. You should install KDE Connect through normal, stable distribution channels - current builds from git are known to contain some DBus API breaks and are not supported.
As of August 2017, MConnect is in an early stage of development. If you have experience with Vala, consider contributing to the project. Currently MConnect supports:
- Pairing and unpairing with devices
- Sending and receiving notifications (automatically handled by MConnect)
- Monitoring battery level and charging state
MConnect support relies on the [dbus-support branch][dbus-support] and must be built from git. See the [repository][dbus-support] for dependencies.
git clone -b bboozzoo/dbus-support https://github.com/bboozzoo/mconnect.git
cd mconnect
autoreconf -if
./configure --prefix=/usr
make
Once you have run make
you may install it cleanly as a package if checkinstall
is available:
sudo checkinstall --type=<slackware|rpm|debian>
If you have installed MConnect as a package or it is in your PATH
, it can either be started from the User Menu or the extension can be configured to start it automatically. Otherwise you may run MConnect from the build directory:
./mconnect -d