All Projects → jaystrictor → gnome-shell-extension-syncthing

jaystrictor / gnome-shell-extension-syncthing

Licence: GPL-3.0 license
No description or website provided.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to gnome-shell-extension-syncthing

gnome-shell-extension-syncthing-indicator
Put an indicator on the panel signalling the Syncthing daemon status using SystemD
Stars: ✭ 40 (-45.95%)
Mutual labels:  syncthing, gnome-shell-extension
argosWeather
Weather script for Argos GNOME Shell extension, that works on DarkSky API.
Stars: ✭ 22 (-70.27%)
Mutual labels:  gnome-shell-extension
syncthingmanager
Configure Syncthing from the CLI
Stars: ✭ 78 (+5.41%)
Mutual labels:  syncthing
datetime-format
Gnome extension which allows users to customise the datetime format on the status bar and date menu.
Stars: ✭ 31 (-58.11%)
Mutual labels:  gnome-shell-extension
hue-lights
Gnome Shell extension for Philips Hue compatible lights controlled by the Philips Hue Bridge and for controlling Philips Hue HDMI sync box.
Stars: ✭ 157 (+112.16%)
Mutual labels:  gnome-shell-extension
syncthing ynh
Syncthing package for YunoHost
Stars: ✭ 27 (-63.51%)
Mutual labels:  syncthing
soft-brightness
Gnome-shell extension to manage your display brightness via an alpha overlay (instead of the backlight).
Stars: ✭ 99 (+33.78%)
Mutual labels:  gnome-shell-extension
gnome-runcat
😼 The cat tells you the CPU usage by running speed
Stars: ✭ 194 (+162.16%)
Mutual labels:  gnome-shell-extension
jetbrains-search-provider
Gnome Shell search provider for Jetbrains IDEs
Stars: ✭ 12 (-83.78%)
Mutual labels:  gnome-shell-extension
gnome-shell-extension-transparent-top-bar
GNOME Shell extension that brings back the transparent top bar when free-floating in GNOME Shell 3.32
Stars: ✭ 57 (-22.97%)
Mutual labels:  gnome-shell-extension
gnome-nvidia-extension
A Gnome extension to show NVIDIA GPU information
Stars: ✭ 29 (-60.81%)
Mutual labels:  gnome-shell-extension
you2ber
Gnome youtube-dl frontend
Stars: ✭ 24 (-67.57%)
Mutual labels:  gnome-shell-extension
cpupower
Manage the frequency scaling driver of your CPU (Intel Core and AMD Ryzen processors supported)
Stars: ✭ 420 (+467.57%)
Mutual labels:  gnome-shell-extension
keyboard modifiers status
Gnome-Shell extension that shows keyboard modifiers status. It's useful when sticky keys are active.
Stars: ✭ 15 (-79.73%)
Mutual labels:  gnome-shell-extension
gnome-shell-extension-spotify-controller
A GNOME Shell extension to control Spotify in the top bar
Stars: ✭ 33 (-55.41%)
Mutual labels:  gnome-shell-extension
sysinfo
System monitor extension for Argos
Stars: ✭ 19 (-74.32%)
Mutual labels:  gnome-shell-extension
gnome-shell-notifications-alert
Whenever there is an unread notification (e.g. chat messages), blinks the message in the user's menu with a color chosen by the user.
Stars: ✭ 43 (-41.89%)
Mutual labels:  gnome-shell-extension
gnome-pass-search-provider
Pass password manager search provider for gnome-shell
Stars: ✭ 52 (-29.73%)
Mutual labels:  gnome-shell-extension
syncthing-kindle
Setup Syncthing on Kindle Touch
Stars: ✭ 24 (-67.57%)
Mutual labels:  syncthing
forge
Forge - Tiling and Window Manager for Gnome-Shell
Stars: ✭ 144 (+94.59%)
Mutual labels:  gnome-shell-extension

Syncthing Gnome Shell extension

ScreenShot

This is a simple shell extension for Gnome 3. It displays a small symbolic Syncthing icon with the following features

  • automatic file parsing of ~/.config/syncthing/config.xml to obtain configuration IP and port
  • status summary indication of Syncthing (idle / syncing / error / unknown)
  • an on/off switch for starting/stopping Syncthing
  • a button for opening the Web user interface (http://localhost:8384 or some other configurable URI)
  • a list of folders that are managed by Syncthing with status indication of each folder (idle / syncing / error / unknown)

Requirements

This extension uses the user service management facilities of systemd. The Syncthing documentation has information about how to set this up. Please make sure that you have the user units installed correctly, otherwise the on/off switch will not work.

Installation

extensions.gnome.org

The easiest way to install the Syncthing Icon will be from the Gnome Extensions website. You can install and activate the extension all at once by clicking the switch to ON, and next to the switch, you can click the wrench icon to configure the extension, in case you need to change the port number for the Syncthing web client.

If you have any trouble with this, see the Gnome Shell Extensions site's FAQ page.

installing manually

  1. The install script will make sure all the necessary files are copied to the correct place for you.
./install.sh
  1. After that, you have to reload gnome-shell, either by logging out and in again, or by typing Alt+F2 r Return.

  2. Then you can enable the extension by typing

gnome-shell-extension-tool -e [email protected]@posteo.de

or, starting from Gnome 3.36:

gnome-extensions enable [email protected]@posteo.de

or, alternatively, you can enable the extension using Gnome Tweak Tool or the extension preferences GUI:

gnome-shell-extension-prefs

Debugging

For debugging purposes you should look at the log output of gnome-shell. If you have systemd, the following command should print all the important log messages:

journalctl -b /usr/bin/gnome-shell -g syncthingicon

If this gives you Compiled without pattern matching support, then instead use this:

journalctl -b /usr/bin/gnome-shell | grep syncthingicon

powered by

Font Awesome by Dave Gandy - http://fontawesome.io

The glyphs cloud-down.svg, database.svg, exclamation-triangle.svg, question.svg, and pause.svg are extracted from Font Awesome. They are licensed under the SIL OFL 1.1.

saxes by Louis-Dominique Dubeau - https://github.com/lddubeau/saxes

The file saxes.js is licensed under the ISC license, part of it under the MIT license. Please see the header of this file for details.

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].