Non immagino che questo sia integrato nel sistema, ma è possibile farlo senza troppe seccature?
Dire che apro un programma specifico con un tasto di scelta rapida e quando premo di nuovo quel tasto di scelta rapida, la finestra del programma viene visualizzata in primo piano.
Voglio farlo su Ubuntu 9.04.
Forse con D-Bus? Qualche esperto?
Aggiornamento : ecco cosa ho finito nel caso in cui fosse di aiuto a qualcuno:
#!/bin/bash
if [ -f "/tmp/myterm.pid" ]; then
WID=`cat /tmp/myterm.pid`
xdotool windowactivate $WID
if [ "$?" != "0" ]; then
WID=""
fi
else
WID=`xdotool search --title "UNIQUE TITLE" | head -1`
fi
if [ "$WID" == "" ]; then
/usr/bin/gnome-terminal --window-with-profile=MYPROFILE "$@"
WID=`xdotool search --title "UNIQUE TITLE" | head -1`
echo $WID > /tmp/myterm.pid
else
xdotool windowactivate $WID
fi
Sicuramente può essere semplificato, ma io non sono un bash
mago. Inoltre, per far funzionare il mio esempio, ho creato un profilo personalizzato in Terminale che applica un titolo univoco alla finestra in modo che possa essere trovato in un secondo momento. Le possibilità sono infinite!