Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- LOGFILE="$HOME/.local/share/thunar-folder-history.log"
- mkdir -p "$(dirname "$LOGFILE")"
- last_folder=""
- trap "exit" INT TERM
- while true; do
- window_id=$(xdotool getactivewindow 2>/dev/null)
- # Pastikan window ID valid
- if [[ -n "$window_id" ]]; then
- wm_class=$(xprop -id "$window_id" WM_CLASS 2>/dev/null)
- # Cek apakah ini adalah jendela Thunar
- if echo "$wm_class" | grep -qi "Thunar"; then
- title=$(xdotool getwindowname "$window_id" 2>/dev/null)
- # Ambil judul jendela sebagai path
- folder="$title"
- if [[ "$folder" != "$last_folder" ]]; then
- echo "$(date '+%Y-%m-%d %H:%M:%S') - $folder" >> "$LOGFILE"
- last_folder="$folder"
- fi
- fi
- fi
- sleep 1
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement