https://github.com/bpostlethwaite/r3bar
linux i3 system bar
https://github.com/bpostlethwaite/r3bar
i3 i3bar linux rust statusbar systembar
Last synced: 29 days ago
JSON representation
linux i3 system bar
- Host: GitHub
- URL: https://github.com/bpostlethwaite/r3bar
- Owner: bpostlethwaite
- License: gpl-3.0
- Created: 2016-11-16T00:48:14.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-10T01:57:28.000Z (about 9 years ago)
- Last Synced: 2025-03-08T20:02:58.279Z (over 1 year ago)
- Topics: i3, i3bar, linux, rust, statusbar, systembar
- Language: Rust
- Homepage:
- Size: 427 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# R3BAR
## Resources:
- see _NET_WM_STRUT_PARTIAL in https://specifications.freedesktop.org/wm-spec/wm-spec-1.3.html#idm140130317566832
- and usage in https://github.com/Lokaltog/candybar/blob/develop/src/candybar.c
- and https://github.com/LemonBoy/bar/blob/master/lemonbar.c
- and very helpful see: http://stackoverflow.com/questions/27927433/position-toolbar-on-reserved-desktop-space-obtained-with-net-wm-strut-and-net
## TODOS
- [ ] Clean up `winit` hack
- [ ] Ensure R3bar works with OpenBox
- [x] Image / icon handling
- [x] vol command writes back to r3bar socket for instant update
- [ ] volume sensor recognizes mute
- [x] "fit to contents" widget sizing
- [x] adjustable widget sizing (draggable)
- [ ] Popup window (first use for debugging)
- [ ] Implement system tray
- [ ] Implement Anybar spec