All Projects → Ventto → batify

Ventto / batify

Licence: other
Only one udevrule file triggering plug and critical battery level notifications (multi-x sessions support)

Programming Languages

Makefile
30231 projects

Projects that are alternatives of or similar to batify

drone-wechat
drone wechat notification plugin
Stars: ✭ 13 (-72.34%)
Mutual labels:  notification
Sensors
A macOS application displaying the thermal, voltage and current sensor values.
Stars: ✭ 70 (+48.94%)
Mutual labels:  battery
HeartBattery
❤️ display the OS X battery state as hearts in the menubar
Stars: ✭ 17 (-63.83%)
Mutual labels:  battery
discord-leveling-system-ranking-system
A simple rankcard system with the ranking system included using an enmap database, and canvacord
Stars: ✭ 49 (+4.26%)
Mutual labels:  level
frp-notify
一个专注于消息通知的 frp server manager plugin 实现,让你对进入 frps 的连接了如指掌,不再裸奔。
Stars: ✭ 44 (-6.38%)
Mutual labels:  notification
smbusb
USB SMBus Interface
Stars: ✭ 93 (+97.87%)
Mutual labels:  battery
packager
A levelup package helper for distributing with an abstract-leveldown compatible back-end.
Stars: ✭ 20 (-57.45%)
Mutual labels:  level
AndroidProjects
个人总结归纳Android知识点。1.Data Binding框架MVVM;2. BaseView;3.CollapseView;4.Notification;5.MultiChannelBuild;6.SwipeBack;7.CustomTabs;8.HandlerCourse;9.VolleyStudy;10.OkHttpStudy;11.PermissionManage;12.InterView;13.KotlinLearning
Stars: ✭ 32 (-31.91%)
Mutual labels:  notification
react-awesome-notifications
A beautiful fully customizable React + Redux notification system built with styled-components
Stars: ✭ 29 (-38.3%)
Mutual labels:  notification
BaseIotUtils
🔥🔥串口工具,屏幕适配,通知工具类,多文件断点下载,xls,xlsx操作,文件处理,crash控制,音视频播放,usb设备检测,adb工具等...
Stars: ✭ 44 (-6.38%)
Mutual labels:  notification
hmg
💝 My personal Gentoo/Linux configuration backup files
Stars: ✭ 16 (-65.96%)
Mutual labels:  udev
deferred-leveldown
An abstract-leveldown implementation that queues operations while a real abstract-leveldown instance is being opened.
Stars: ✭ 18 (-61.7%)
Mutual labels:  level
StatusBarNotifier
✉️ A new way to display the android notifications in the status bar.
Stars: ✭ 33 (-29.79%)
Mutual labels:  notification
cargo-testify
Watches changes in a rust project, runs test and shows friendly notification
Stars: ✭ 76 (+61.7%)
Mutual labels:  notification
level-test
Inject temporary and isolated level stores (leveldown, level-js, memdown or custom) into your tests.
Stars: ✭ 19 (-59.57%)
Mutual labels:  level
UniRate
Unity plugin to easily manage the application frame rate and rendering interval. Preventing battery power consumption and device heat, especially on mobile platforms.
Stars: ✭ 26 (-44.68%)
Mutual labels:  battery
toast-swift
A Swift Toast view - iOS 14 style and newer - built with UIKit. 🍞
Stars: ✭ 85 (+80.85%)
Mutual labels:  notification
LawRun
Kernel source code (LawRun Kernel) for xiaomi sdm845 | Pocophone f1 (beryllium), Mi 8 (dipper), Mi Mix 2s (polaris) | You can fork and enjoy.
Stars: ✭ 22 (-53.19%)
Mutual labels:  battery
fake-sms-notifier
Fake SMS (as email during development) Notifier Bridge
Stars: ✭ 16 (-65.96%)
Mutual labels:  notification
youtube-audio
Disable videos on youtube and save battery and bandwidth / data
Stars: ✭ 110 (+134.04%)
Mutual labels:  battery

Batify

Batify is an udevrule-file triggering plug and critical battery level notifications (using libnotify and xpub)

Perks

  • Minimal: only one udevrule-file (using libnotify).
  • Everywhere: displays notifications on any current graphical session.
  • Support: for XWayland as well.

Installation

Requirements

Using libnotify, you might need to install a notification server.

Package (AUR)

$ yaourt -S batify

Manually

$ git clone --recursive https://github.com/Ventto/batify.git
$ cd batify
$ sudo make install

Warning: After installing batify, do not forget to reload udev rules:

$ udevadm control --reload-rules

Notifications

Description Level
Battery level is between 10% and 19% normal
Battery level is less or equal to 9% critical
AC adapter plugged-in low
AC adapter unplugged low

Troubleshooting

No battery level warnings displayed

  • You might need to replace BAT0 with your battery identifier:
ACTION=="change", KERNEL=="BAT0", \
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].