Comments (4)
Hi, i really wish we could do it. The tray library is tauri's biggest gtk4 blocker afaik (except for the work of upgrading😅) but unfortunetely libappindicator, the linux tray library, requires gtk3 and won't update to gtk4 anytime soon (ref) especially considering that many distros still only use the "old" library (the one without ayatana in its name) which is basically unmaintained.
So i guess it's more likely we'll drop libappindicator for knsi or something at some point than using gtk4.
from tray-icon.
Damn it... may I ask if you know any alternatives to create system trays with rust?
from tray-icon.
There's a rust implementation for ksni here https://github.com/iovxw/ksni but i don't know how usable it is.
from tray-icon.
thank you for the information!
from tray-icon.
Related Issues (20)
- how to use in tauri v2? HOT 1
- Tray click events on linux not firing HOT 6
- Handle ctrl+left click as right click on macos HOT 1
- Program crash after closing tray-icon menu without clicking any options HOT 1
- It is not clear how to use it HOT 7
- `mouse-leave` and `mouse-enter` events HOT 1
- How to flash the tray icon? HOT 4
- macOS: Incorrect tray icon size HOT 2
- `Icon::from_resource` does not support icon without a ordinal id
- Unable to run example directly from terminal, works from IDE (RustRover) HOT 3
- Support template icon on macOS HOT 1
- Cant run tray_icon with iced-rs HOT 9
- The icon is not update a second time because of icon cache
- TrayIconEvent on windows can't receive left click HOT 6
- "assertion 'GTK_IS_WINDOW (window)' failed" when clicking on the egui example on Linux HOT 3
- feat: query the tray icon rect without waiting for an event HOT 1
- Tao example don't show menu on click HOT 2
- MacOS Sonoma displaying more than one icon HOT 10
- How to use MenuItem on Linux? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tray-icon.