Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lenemter/wingpanel-indicator-namarupa
Unofficial Ayatana compatibility layer for Wingpanel
https://github.com/lenemter/wingpanel-indicator-namarupa
elementaryos gtk meson vala wingpanel
Last synced: 19 days ago
JSON representation
Unofficial Ayatana compatibility layer for Wingpanel
- Host: GitHub
- URL: https://github.com/lenemter/wingpanel-indicator-namarupa
- Owner: lenemter
- License: lgpl-2.1
- Created: 2023-01-28T08:38:43.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-31T09:24:47.000Z (almost 2 years ago)
- Last Synced: 2024-10-25T09:17:03.195Z (2 months ago)
- Topics: elementaryos, gtk, meson, vala, wingpanel
- Language: Vala
- Homepage:
- Size: 251 KB
- Stars: 13
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: COPYING
- Code of conduct: CODE_OF_CONDUCT.md
- Authors: AUTHORS
Awesome Lists containing this project
README
# ![icon](data/icon.png) Wingpanel Namarupa Indicator
![Screenshot](data/screenshot.png)
## Name Inspiration
The name Namarupa is used for the forces at play that govern the Ayatana, in Buddhism. Since this indicator manages the system tray icons which are under the Ayatana project, it seems clever to name this Namarupa.
## Installation for users
Install the latest debian file:
- Download [com.github.lenemter.wingpanel-indicator-namarupa.deb](https://github.com/lenemter/wingpanel-indicator-namarupa/raw/main/com.github.lenemter.wingpanel-indicator-namarupa.deb)
- Open your Downloads folder in Files
- Right click -> Open in -> Terminal```bash
sudo apt install ./com.github.lenemter.wingpanel-indicator-namarupa.deb
```You need to add Pantheon to the list of desktops allowed to work with indicators:
- Open Terminal and run the following commands:
```bash
mkdir -p ~/.config/autostart
cp /etc/xdg/autostart/indicator-application.desktop ~/.config/autostart/
sed -i 's/^OnlyShowIn.*/OnlyShowIn=Unity;GNOME;Pantheon;/' ~/.config/autostart/indicator-application.desktop
```Reboot
## Uninstalling for users
```bash
sudo apt remove com.github.lenemter.wingpanel-indicator-namarupa
```Reboot
## For developersYou'll need the following dependencies:
- libglib2.0-dev
- libgranite-dev
- libindicator3-dev
- libwingpanel-dev
- valac
- meson (>= 0.58)Install them with:
```bash
sudo apt install libglib2.0-dev libgranite-dev libwingpanel-dev libindicator3-dev valac meson
```Run meson to configure the build environment and then ninja to build and install:
```bash
meson build --prefix=/usr
cd build
ninja
ninja install
```Reboot (`reboot`) or kill Wingpanel (`killall io.elementary.wingpanel`)
To uninstall with ninja:
- Open a terminal in the build folder.
- Run `sudo ninja uninstall`Reboot (`reboot`) or kill Wingpanel (`killall io.elementary.wingpanel`)
## Credits
Forked from: [Lafydev/wingpanel-indicator-namarupa](https://github.com/Lafydev/wingpanel-indicator-namarupa)
Original idea: [donadigo/wingpanel-indicator-namarupa](https://github.com/donadigo/wingpanel-indicator-namarupa)
Original indicator: [elementary/wingpanel-indicator-ayatana](https://github.com/elementary/wingpanel-indicator-ayatana)