предисловие.
долго искал себе quake-подобный эмулятор терминала для XFCE.
tilda - виснет после ~дня аптайма (выезжает-заезжает, но при этом рабочая область тупо серая)
stjerm - виснет после ~часа работы (тупо не выезжает)
stjerm-svn, tilda-git - то же самое.
guake - слишком много гномозависимостей
наткнулся на статью «превращаем urxvt в quake-подобный терминал для openbox». скачал скрипты. но т.к. не очень мне нравится urxvt (ниасилил), да и сам скрипт довольно долго разворачивал urxvtc, что доставляло неудобства, то решил написать подобный костыль для xfce-terminal.
после того как написал и проверил код, подумал - почему только xfce-terminal?
оптимизировал и отвязал от xfce-terminal.
итак.
получился довольно KISS-скрипт (требует только xdotool), который запускает, и если уже запущена — сворачивает/разворачивает любую иксовую софтину.
проверено на xterm, xfce-terminal, xclock, xcalc.
кстати говоря, urxvtq (скрипт, с которого я взял идею и часть кода) разворачивал urxvt за 1,5 секунды (по показаниям time) из -за несовершенства кода (xdotool очень медленно работал, я же в своем скрипте сделал «кэширование» результата в /tmp, поэтому quakeme работает ровно в два с половиной раза быстрее)
p.s.
этот тред создан в помощь тем людям, которые как и я не могут найти quake-like терминал, либо просто хотят получить «выезжающее по хоткею» что-либо (например, тот же XCalc)
вот сам скрипт: http://paste.org.ru/?0iiazu
использование: quakeme <application>
p.p.s в talks потому что не технический и не вопрос (=
![](/photos/33947:2061942681.jpg)
Ответ на:
комментарий
от DNA_Seq
![](/photos/59595:2145330873.jpg)
Ответ на:
комментарий
от snoopcat
![](/photos/48738:-1790752118.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от Shlyapa
![](/photos/59595:2145330873.jpg)
![](/img/p.gif)
Ответ на:
Спасибо
от Mobyshvein
![](/photos/59595:2145330873.jpg)
![](/photos/49978:902792432.jpg)
![](/photos/45077:1146544697.png)
Ответ на:
комментарий
от xorik
![](/photos/59595:2145330873.jpg)
Ответ на:
комментарий
от snoopcat
![](/photos/33947:2061942681.jpg)
Ответ на:
комментарий
от snoopcat
![](/photos/45077:1146544697.png)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.