#!/bin/bash
# ~/.config/polybar/scripts/xwindow-clickable.sh
# Get active window title
window_title=$(xdotool getactivewindow getwindowname 2>/dev/null)
# Truncate to max 50 characters
if [ -z "$window_title" ]; then
echo "Desktop"
else
# Truncate and add ellipsis if needed
if [ ${#window_title} -gt 50 ]; then
echo "${window_title:0:50}..."
else
echo "$window_title"
fi
fi