Este script altera os títulos das janelas do Firefox deste padrão [PageName] - Mozilla Firefox
para apenas [pageName]
:
pids=$(xdotool search --class "Firefox")
for pid in $pids; do
name=$(xdotool getwindowname $pid)
new_title=$(echo $name | sed "s/- Mozilla Firefox//")
if [[ $name == "$name" ]] && [[ $name != "" ]]; then
xdotool search --name "$name" set_window --name "$new_title"
fi
done
Alguém sabe se existe algo como um OnWindowChange hook ou outra solução, que permite executar o script automaticamente, sempre que um título de janela é alterado ou uma nova janela é criada?
Estou usando o gerenciador de janelas do i3. Talvez haja uma maneira de ligar isso ai?
Tags x11 i3 window-title