Berikut ini skrip bash kecil yang membawa semua jendela yang judulnya cocok dengan ARG:
bring-all-windows.bash ARG
Naskah:
#!/bin/bash
Program=$@
wmctrl -l | while read Window; do
if [[ "$Window" == *"$Program"* ]]; then
echo "DEBUG: I bring $Window"
code=`echo "$Window" | cut -f 1 -d " "`
wmctrl -i -a $code
fi
done
Anda bisa mengikat
bring-all-windows.bash Terminal
ke hotkey (jangan lupa untuk menempatkan script di PATH shell login, atau menulis path lengkap untuk itu).
Script wmctrl
harus diinstal.
Edit :
Untuk menjalankan sesuatu dari terminal, arahkan ke direktori tempat Anda meletakkan skrip, lalu
chmod +x bring-all-windows.bash
./bring-all-windows.bash Terminal
Saat Anda yakin itu bekerja dari terminal, coba ikat ke hotkey, berikan path lengkap. Ketika Anda yakin itu bekerja dengan hotkey dan path lengkap ke skrip, kemudian coba tambahkan dir itu ke PATH shell login, dan lihat apakah itu bekerja seperti itu.