Операционная система Линукс
inf.by/linux
Блог ведется с 01.07.05
Записей: 252
Комментариев: 1565
Картинок: 513
Авторизация Об авторе | Сообщение автору | RSS
Беларуская | Русский
PriceTerra.by - 1-й в Беларуси иллюстрированный ценовой интернет-справочник
blog.inf.by > inf.by/linux > Devilspie - приложений начальник и окон ...
по всем блогам


Devilspie - приложений начальник и окон командир
inf.by/linux/247 Версия для печати
Сидишь и думаешь - чего бы еще такого придумать, чтобы потом сказать самому себе - "ух ты! даже такое можно сделать!". Вот и тут очумелые ручки дошли до кондиции, чтобы что-то поковырять.

На работе стоит Ubuntu и как-то сложились дружеские отношения с Gnome. Так вот по роду деятельности иногда приходиться поровнять пикселы, для чего использовался kruler. В KDE-окружении он работал замечательно, а вот в Gnome заставлял грязно ругаться по поводу окаймления окна (которого не было в KDE), что не позволяло точно считать координаты и наслаждаться этим мелким, но полезным приложением. Найденная альтернатива - screenruler - выглядела просто замечательно и вообще умела даже мерять в px, см, %, inch и pt, но вот считать расстояние ей просто невозможно, она не выводит цифры под курсором (к тому же kruler выводит еще и цвет в Hex RGB). Вернувшись на kruler, я задумался... В KDE можно было вручную убивать рамки у нужного окна, дефолтный Gnome с Metacity такого не умеет, как же его приручить? Найдено было дикое, но интересное решение - devilspie.

Не спрашивайте как его поставить, если вы знаете что такое линукс и репозитарий, то такой вопрос у вас даже не возникнет. А вот как использовать - подскажу.

В вашей домашней директории создается папка ~/.devilspie, а потом в ней можно создавать файлы поведения и реакции. Вот что создал у себя я в файлике ~/.devilspie/kruler.ds:
(if
(is (application_name) "kruler")
(begin
(undecorate) (skip_pager) (skip_tasklist)
)
)
После этого можно запустить сам devilspie и он начнет действовать. В приведенном выше файле ему приказывается найти и следить за окном kruler и при его обнаружении убить оформление окна, выкинуть это окно из пейджера и из списка задач. Все эти действия применяются как при запуске новых приложений так при обнаружении существующих.

Как показали интимные отношений с man devilspie он много чего умеет, как-то скрывать окна, шейдить, максимизировать, кидать на другие рабочие столы и вьюпорты и т.д. Можно назначить нужное поведение каждого конкретного приложения.

В общем и целом - очередная фишка, которая позволит сделать работу в системе еще приятнее и интереснее, а ваше рабочее место отзывчивее и интеллектуальнее.

P.S.: Усевшись за Arch Linux я увидел, что бубен для оформления окон не требуется, окно kruler уже оформлено нужным образом. Что-ж поделать, Gnome в Arch Linux посвежее будет.

«  Методики программирования и производительность (12)
01.09.09, 22:05
   Касание яблока (2)
10.12.09, 22:53
 »

Комментарии

Анон
 
1
21.10.09, 22:50
Аааааааааааааааа. ВМ на Лиспе!!! Неээээээээээээт. Смайлеги наступаютЪ. Голакиего опасносте.
Konstantin Khomoutov
 
2
23.10.09, 20:26
Антон,
"ВМ на Лиспе" это StumpWM, а тут всего лишь твикалка окон.
Mebius
 
3
26.10.09, 23:27
2 Анон: Это еще ничего, вот когда операционку на PHP пишут.
Имя (веб-сайт)
 
4
28.04.11, 09:08
>А вот как использовать - подскажу.
не подсказал!
Имя (веб-сайт)
 
5
28.04.11, 09:09
Заголовок
>А вот как использовать - подскажу.
не подсказал!

Ваш комментарий

Имя:
E-mail:
Веб-сайт: 
Заголовок:

Картинка:
 
Подпись к картинке:
Настроение:
Сейчас играет:

Код подтверждения
* Код:
Код, маленькие латинские буквы и цифры     Введите код, показанный слева.
По состоянию на 04.02, 08:16
Темы

Дети (1)
Законодательство (6)
Игры и игрушки (1)
Интернет (11)
Компьютеры (26)
Музыка (4)
Программное обеспечение (228)
Фото (1)
По состоянию на 04.02, 08:16
Облако тэгов

По состоянию на 04.02, 08:16
Блог-лента

Архив: 

Есть картинка Apple Macbook Pro + MacOS X. Часть 4. Состав системы (14)
Программное обеспечение
11.03, 20:05
Есть картинка Apple Macbook Pro + MacOS X. Часть 3. Операционная система (4)
Программное обеспечение
07.03, 0:21
Есть картинка Касание яблока (2)
Компьютеры
10.12, 22:53
Devilspie - приложений начальник и окон командир (5)
Программное обеспечение
21.10, 21:30
Методики программировани я и производительно сть  (12)
Программное обеспечение
01.09, 22:05
Есть картинка Arch Linux. Не так сложен, но далеко не прост (15)
Программное обеспечение
02.08, 22:36
Есть картинка Мысли о хакинтоше (16)
Программное обеспечение
30.07, 22:37
Благое начинание умирает от жадности (7)
Законодательство
12.06, 16:36
Есть картинка Не все то блестит, что Kubuntu (15)
Программное обеспечение
08.05, 22:47
Есть картинка Wicd - замена многострадально го Network Manager (22)
Программное обеспечение
30.04, 19:29
Есть картинка GNOME и KDE - единообразие внешнего вида (13)
Программное обеспечение
22.04, 22:28
Есть картинка MPD (Music Player Daemon) - нестандартный подход к проигрыванию музыки (6)
Музыка; Программное обеспечение
26.03, 22:32
Есть картинка Новый KDE 4.2. Наверное уже можно (11)
Программное обеспечение
24.02, 21:32
Централизация хранения deb-пакетов с apt-cacher (7)
Программное обеспечение
02.02, 20:51
Есть картинка Раскрасить Gnome быстро и просто. Gnome-art (10)
Программное обеспечение
17.12, 7:21
Есть картинка Что новый Windows 7 нам готовит (40)
Программное обеспечение
16.11, 10:21