Devil's Pie Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:devilspie [2010/06/13 19:47]
wiki:devilspie [2012/05/08 22:39] (текущий)
Строка 1: Строка 1:
 ====== Devil'​s Pie ====== ====== Devil'​s Pie ======
  
-**Devil'​s Pie** - утилита,​ дополняющая возможности Metacity - стандартного менеджера окон среды GNOME. Как говорит ее разработчик,​ Ross Burton, на создание Devil'​s Pie его вдохновила опция "​Matched Windows"​ старого менеджера,​ SawFish, и недостаток функционала в Metacity.+**Devil'​s Pie** - утилита,​ дополняющая возможности Metacity - стандартного менеджера окон среды ​[[wiki:​gnome|GNOME]]. Как говорит ее разработчик,​ Ross Burton, на создание Devil'​s Pie его вдохновила опция "​Matched Windows"​ старого менеджера,​ SawFish, и недостаток функционала в Metacity.
  
 Данная утилита позволяет применять к приложениям набор правил по некоторым шаблонам. Например,​ с ее помощью можно запустить любое приложение в свернутом состоянии,​ указать его местоположение на экране и номер рабочего стола, не показывать приложение в списке задач и т.п. Данная утилита позволяет применять к приложениям набор правил по некоторым шаблонам. Например,​ с ее помощью можно запустить любое приложение в свернутом состоянии,​ указать его местоположение на экране и номер рабочего стола, не показывать приложение в списке задач и т.п.
 ===== Правила ===== ===== Правила =====
- 
  
 Devil'​s Pie работает с набором правил вида Devil'​s Pie работает с набором правил вида
Строка 78: Строка 77:
  
 ===== Примеры ===== ===== Примеры =====
 +
 +=== Прикрепить спикок контактов Gaim Buddylist ко всем рабочим столам с размером 340×630 пискелей и с положением x=4, y=150. === 
 +<​code>​(if
 +    (and 
 +        (is (application_name) "​gaim"​)
 +        (is (window_name) "Buddy List")
 +    )
 +    (begin
 +        (pin)
 +        (geometry "​340x630+4+150"​)
 +    )
 +)</​code>​
 +
 +=== Переместить firefox на рабочий стол №2 и развернуть окно на весь экран ===
 +
 +<​code>​(if
 +    (is (application_name) "​firefox-bin"​)
 +    (begin
 +       ​(set_workspace 2)
 +       ​(maximize)
 +    )
 +)</​code>​
  
 === Закрыть окно KAlarm при запуске системы. ===  === Закрыть окно KAlarm при запуске системы. === 
Строка 110: Строка 131:
  
 Сайт разработчика:​ [[http://​www.burtonini.com/​blog/​computers/​devilspie]] Сайт разработчика:​ [[http://​www.burtonini.com/​blog/​computers/​devilspie]]
 +{{tag> devilspie Gnome Metacity окна}}