이것이 시스템에 내장되어 있다고는 생각하지 않지만 너무 번거 로움없이 할 수 있습니까?
핫키를 사용하여 특정 프로그램을 열고 해당 핫키를 다시 누르면 프로그램 창이 맨 앞에옵니다.
우분투 9.04에서 이것을하고 싶습니다.
아마도 D- 버스와 함께? 전문가?
업데이트 : 누군가에게 도움이되는 경우를 대비하여 마무리했습니다.
#!/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
분명히 단순화 될 수는 있지만 나는 bash
마법사가 아닙니다 . 또한 예제가 작동하도록 터미널에 고유 한 제목을 창에 적용하여 나중에 찾을 수 있도록 사용자 지정 프로필을 만들었습니다. 가능성은 끝이 없습니다!