wmctrl - переключение между определенными окнами в Ubuntu

26 мая 2010
Просмотров: 8687Обсудить
Рубрика: Администрирование -> Ubuntu

В процессе работы мне часто приходится переключаться между 2-мя приложениями: Firefox и Aptana Studio (браузер и ИДЕ для кодинга ;)). Порой эти переключения очень утомительны: когда окон очень много - аль+таб не спасает, поскольку надо долго между окна перебирать, пока на нужное приложение допрыгаешь. Клик по свернутому окну тоже не выход - это и мышку двигать и искать его ..

Решение я нашел, хоть и не совсем такое, как я хотел - wmctrl. Эта штука позволяет из командной строки мудрить с окнами очень многое =) (мануал: http://www.opennet.ru/man.shtml?topic=wmctrl&category=1&russian=2)

Поехали:

1) Устанавливаем wmctrl

sudo apt-get install wmctrl

2) Создаем скрипт (я его запулил в /usr/local/etc ... хз чего не в sbin =(()

touch /usr/local/etc/eclipse_switcher.sh

3) Пихаем в скрипт 2 строчки ;))))

#!/bin/sh
wmctrl -a eclipse

Ключ -а позволит переключится на рабочий стол, содержащий необходимое окно, заресайзить окно и сделать его активным(сфокусированным)

4) Создаем файлик для ФФ

touch /usr/local/etc/firefox_switcher.sh

5) В него пихаем

#!/bin/sh
wmctrl -a mozilla

Скрипты не будут исполняемые, так что для каждого из них надо выполнить

sudo chmod +x _fileName_

Ну а дальше - назначаем каждый из скриптов на определенный хоткей (я это делал через компиз и ставил на Alt+1,Alt+2 ... (sh /usr/local/etc/firefox_switcher.sh) )

Подробнее о хоткеях можно почитать тут: http://offp.net/75-kak-naznachit-goryachie-klavishi-v-linux-ubuntu.html

Если кто придумает как выкупить название активного окна (чтоб потом проверять его в скрипте и выполнять запуск нужного окна: активен ФФ - запускать аптану и наоборот) - буду очень рад, если отпишетесь в коментах ;)

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru
Метки: , , , ,


Комментариев: 3
Подписаться на комментарии по RSS
  • #12011-08-16 в 14:23:57Аноним (анонимно)

    спасибо. похожая проблема была с FF и Writer


  • #22012-11-14 в 15:30:44буран (анонимно)

    В Убунту 12.10 работает интересная комбинация Win+. Переходит/запускает приложения в порядке указаном на таскбаре.

    Ставишь ИДЕ первым, ФФ вторым и переключаешься Win+1 / Win+2


  • #32012-11-14 в 15:33:47yaap

    @буран (анонимно)

    Спасибо, хороший повод убунту обновить =)


Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)