Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider ksni crate for Linux #2

Closed
ancwrd1 opened this issue Jan 25, 2021 · 3 comments
Closed

Consider ksni crate for Linux #2

ancwrd1 opened this issue Jan 25, 2021 · 3 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@ancwrd1
Copy link

ancwrd1 commented Jan 25, 2021

Instead of gtk and libappindicator consider using ksni which implements dbus interfaces natively (libappindicator does it via C code anyway).
The advantage is much smaller dependency tree and the requirements for build environment.

@olback olback self-assigned this Feb 19, 2021
@olback olback added the enhancement New feature or request label Feb 19, 2021
@olback olback added the help wanted Extra attention is needed label Mar 27, 2021
@njust njust mentioned this issue Jun 5, 2021
@paulbricman
Copy link

+1, I've been having issues with libappindicator3 as well on Ubuntu. After sudo apt-get install -y libappindicator3-1, it still panicks with libappindicator3 library not found! on cargo run --example linux. Simpler requirements for the build environment would be great

@31KM
Copy link

31KM commented Jul 21, 2022

Please consider that not every DE/WM supports org.kde.StatusNotifierItem - see kondinskis/hyperx-cloud-flight#12

@olback
Copy link
Owner

olback commented Oct 18, 2023

ksni is supported under a feature flag now.

@olback olback closed this as completed Oct 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants