All Projects → xtonousou → Xfce4 Genmon Scripts

xtonousou / Xfce4 Genmon Scripts

Licence: other
🐭 XFCE panel generic monitor scripts

Programming Languages

shell
77523 projects
bash
514 projects
script
160 projects

Projects that are alternatives of or similar to Xfce4 Genmon Scripts

Rainbarf
it's like Rainmeter, but for CLI!
Stars: ✭ 1,087 (+1475.36%)
Mutual labels:  cpu, memory, monitoring, widget, battery
Sysstat
Performance monitoring tools for Linux
Stars: ✭ 2,055 (+2878.26%)
Mutual labels:  cpu, memory, monitoring, disk
Heim
Cross-platform async library for system information fetching 🦀
Stars: ✭ 572 (+728.99%)
Mutual labels:  cpu, memory, monitoring, disk
Auto Cpufreq
Automatic CPU speed & power optimizer for Linux
Stars: ✭ 843 (+1121.74%)
Mutual labels:  cpu, monitoring, battery
Iglance
Free system monitor for OSX and macOS. See all system information at a glance in the menu bar.
Stars: ✭ 1,358 (+1868.12%)
Mutual labels:  cpu, memory, battery
Touch Bar Istats
Show CPU/GPU/MEM temperature on Touch Bar with BetterTouchTool!
Stars: ✭ 141 (+104.35%)
Mutual labels:  cpu, memory, widget
Easydeviceinfo
📱 [Android Library] Get device information in a super easy way.
Stars: ✭ 1,698 (+2360.87%)
Mutual labels:  cpu, memory, battery
Wgcloud
linux运维监控工具,支持系统信息,内存,cpu,温度,磁盘空间及IO,硬盘smart,系统负载,网络流量等监控,API接口,大屏展示,拓扑图,进程监控,端口监控,docker监控,文件防篡改,日志监控,数据可视化,web ssh,堡垒机,指令下发批量执行,linux面板,探针,故障告警
Stars: ✭ 2,669 (+3768.12%)
Mutual labels:  cpu, memory, monitoring
stress
Single-purpose tools to stress resources
Stars: ✭ 24 (-65.22%)
Mutual labels:  cpu, disk, memory
psutil
Cross-platform lib for process and system monitoring in Python
Stars: ✭ 8,488 (+12201.45%)
Mutual labels:  cpu, disk, memory
Stats
macOS system monitor in your menu bar
Stars: ✭ 7,134 (+10239.13%)
Mutual labels:  cpu, disk, battery
Stats Js
JavaScript Performance Monitor using canvas
Stars: ✭ 12 (-82.61%)
Mutual labels:  memory, monitoring
Vue Datetime
Mobile friendly datetime picker for Vue. Supports date and datetime modes, i18n and more.
Stars: ✭ 928 (+1244.93%)
Mutual labels:  time, date
Singledateandtimepicker
You can now select a date and a time with only one widget !
Stars: ✭ 921 (+1234.78%)
Mutual labels:  time, date
React Picky Date Time
A react component for date time picker. Online demo examples
Stars: ✭ 31 (-55.07%)
Mutual labels:  time, date
Dayjs
⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API
Stars: ✭ 37,373 (+54063.77%)
Mutual labels:  time, date
Anothermonitor
Monitors and records the CPU and memory usage of Android devices
Stars: ✭ 981 (+1321.74%)
Mutual labels:  memory, monitoring
Lldebugtoolswift
LLDebugTool is a debugging tool for developers and testers that can help you analyze and manipulate data in non-xcode situations.
Stars: ✭ 40 (-42.03%)
Mutual labels:  cpu, monitoring
Period
Complex period comparisons
Stars: ✭ 1,001 (+1350.72%)
Mutual labels:  time, date
Walle
iOS Application performance monitoring
Stars: ✭ 19 (-72.46%)
Mutual labels:  cpu, memory

xfce4-genmon-scripts

preview-panel

Beautify your XFCE panel by addding these awesome scripts in xfce4-genmon-plugin wrappers.

Preview

Filename Preview Tooltip Preview On Click Action
smart-watch-battery-panel.sh swbattery
battery-panel.sh battery battery-tooltip battery-gui
cleaner-panel.sh cleaner cleaner-gui cleaner-gui-2
cpu-panel.sh cpu cpu-tooltip cpu-gui
datetime-panel.sh datetime datetime-tooltip
die-panel.sh die
eject-panel.sh eject eject-gui
kernel-panel.sh kernel kernel-tooltip
memory-panel.sh memory memory-tooltip memory-gui
network-panel.sh network network-tooltip
pacman-panel.sh pacman pacman-tooltip
power-panel.sh power power-gui
spotify-panel.sh spotify spotify-tooltip Gain focus on spotify window
Recommended Properties

To get started, you need a horizontal xfce4-panel with 28p row size and 100% length (recommended, suits better).

Command Font Period (s)
/path/to/smart-watch-battery-panel.sh xos4 Terminus Bold 18 30
/path/to/battery-panel.sh xos4 Terminus Bold 18 1.75
/path/to/cleaner-panel.sh xos4 Terminus Bold 18 3600
/path/to/cpu-panel.sh xos4 Terminus Bold 18 1.50
/path/to/datetime-panel.sh xos4 Terminus Bold 18 1.00
/path/to/die-panel.sh xos4 Terminus Bold 18 2.75
/path/to/eject-panel.sh xos4 Terminus Bold 18 3600
/path/to/kernel-panel.sh xos4 Terminus Bold 18 3600
/path/to/memory-panel.sh xos4 Terminus Bold 18 1.00
/path/to/network-panel.sh xos4 Terminus Bold 18 2.25
/path/to/pacman-panel.sh xos4 Terminus Bold 18 3600
/path/to/power-panel.sh xos4 Terminus Bold 18 3600
/path/to/spotify-panel.sh xos4 Terminus Bold 18 1.00

Requirements

You just need xfce4-panel and xfce4-genmon-plugin. Additional requirements are mentioned inside the scripts.

Workarounds

Smart Watch Battery Panel

In order to use smart-watch-battery-panel.sh you need to use a crontab or a systemd timer to generate the required information.

crontab -e
* * * * * /usr/bin/env bash /path/to/xfce4-genmon-scripts/adb-info.sh $(arp -e -n | awk "/98:28:a6:dd:00:8c/{print \$1}") battery ticwatch
  1. Replace the MAC address with the correct one. Hint: Use arp -n -a to get the MAC address.
  2. Replace the 3rd argument ticwatch, with a unique name that describes your device.

Installation

Clone the project git clone --depth 1 https://github.com/xtonousou/xfce4-genmon-scripts.git.

Add one Generic Monitor for each widget and place it wherever you want.

Finally, edit its properties and add bash /full/path/to/widget-panel.sh. For suggested period(s) and fonts, refer to "Recommended Properties"

TIP: Monitor the CPU and Memory usage of its widget (Generic Monitor) and adjust its properties (increase period)

Icons

The icons that are packaged with this software are part of the MaterialDesign project. These icons are provided as-is without any change.

Please refer here for the respective license.

License

This project is licensed under GPL(v3) or later.

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].