Skip to content
This repository has been archived by the owner on Oct 31, 2021. It is now read-only.
/ adstruo Public archive

Elementary's Wingpanel additional indicators

License

Notifications You must be signed in to change notification settings

raibtoffoletto/adstruo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adstruo

Adstruo (from the latin: to add, to contribute) provides some additional indicators to ElementaryOS's Wingpanel.

Indicatos available so far:

  • Hardware temperature
  • Caps and Num Lock indicators
  • Current weather from OpenWeatherMap

This is not an official ElementaryAPP. - Install at your own risk 😉️

Adstruo Screenshot

Knowing Issues:

Geoclue doesn't have a clue...

The native Linux/Gnome localization service GeoClue isn't always accurate. Also, just after the install, it may take a full reboot for the indicator to work as it should.

Install, build and run

Dependencies:

  • libglib2.0-dev
  • libgtk-3-0
  • libgranite-dev
  • libsoup2.4-dev
  • libjson-glib-dev
  • libwingpanel-2.0-dev
  • libswitchboard-2.0-dev
  • libgeoclue-2-dev
  • meson
  • valac

Install dependencies:

$ sudo apt-get install libglib2.0-dev libgeoclue-2-dev libgtk-3-0 libgranite-dev libsoup2.4-dev libjson-glib-dev libwingpanel-2.0-dev libswitchboard-2.0-dev meson elementary-sdk

Clone and Compile

$ git clone https://github.com/raibtoffoletto/adstruo.git
$ cd adstruo
$ meson build --prefix=/usr

$ cd build
$ ninja
$ sudo ninja install

Restart Wingpanel

$ pkill wingpanel -9

Generating i18n files

#in ./build directory
$ sudo ninja com.github.raibtoffoletto.adstruo-pot
$ sudo ninja com.github.raibtoffoletto.adstruo-update-po