#!/bin/bash ICON="" DEVICE="/org/freedesktop/UPower/devices/mouse_dev_D0_DA_DD_A3_9C_69" # Si no existe el dispositivo, no mostrar nada if ! upower -i "$DEVICE" &>/dev/null; then echo "" exit 0 fi # Verificar si el dispositivo está presente (i.e., conectado) PRESENT=$(upower -i "$DEVICE" | awk '/present:/ {print $2}') if [[ "$PRESENT" != "yes" ]]; then echo "" exit 0 fi # Obtener porcentaje PCT=$(upower -i "$DEVICE" | awk '/percentage/ {print $2}' | tr -d '%') # Si no hay porcentaje válido, ocultar if [[ -z "$PCT" ]]; then echo "" exit 0 fi echo "{\"text\": \"$ICON ${PCT}%\", \"tooltip\": \"Batería del ratón: ${PCT}% \"}"