Xfce4插件之xfce4-genmon-plugin

简介

xfce4-genmon-plugin 可用于监控命令或脚本的执行,通过定时执行命令脚本可实现一些提示信息的高级使用比如 xfce 默认不能对大小写、数字键盘等进行提示,通过 xfce4-genmon-plugin 就能实现。

示例:大小写转换的提示器

sudo pacman -S xfce4-genmon-plugin
#!/bin/sh

# set to:
# 5 for CapsLock
# 9 for NumLock
# 13 for ScrollLock
FIELD=5

# ICON  xfce 环境自带的图标
# caps-lock-on   caps-lock-off
# num-lock-on    num-lock-off
# scroll-lock-on  scroll-lock-off

ICON_ON="caps-lock-on"
ICON_OFF="caps-lock-off"

STATUS=`xset q | grep Caps | tr -s ' ' | cut -d ' ' -f $FIELD`

if [[ $STATUS == "on" ]]; then
	#echo "<img>${ICON_ON}</img>"  # 图片
	#echo "<txt>${ICON_ON}</txt>"  # 文本
	echo "<icon>${ICON_ON}</icon>"  # 图标
else
	echo "<icon>${ICON_OFF}</icon>"
fi
echo "<tool>CapsLock: $STATUS</tool>"

参考

'Caps Lock Indicator' in the Xfce panel - Salix OS

Fetching Title#9d7f