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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:devilspie [2010/06/13 19:45]
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 работает с набором правил вида
Строка 79: Строка 78:
 ===== Примеры ===== ===== Примеры =====
  
-1) Закрыть окно KAlarm при запуске системы. ​+=== Прикрепить спикок контактов 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 при запуске системы. ​=== 
 Создаем в папке ~/​.devilspie файл kalarm.ds: Создаем в папке ~/​.devilspie файл kalarm.ds:
 <​code>​(if ​ <​code>​(if ​
Строка 92: Строка 113:
 Таким образом,​ как только Devil'​s Pie видит окно KAlarm, он закрывает его (сворачивает в трей) и завершает свою работу. Таким образом,​ как только Devil'​s Pie видит окно KAlarm, он закрывает его (сворачивает в трей) и завершает свою работу.
  
-2) Развернуть окно Counter-Strike,​ запущенного под wine, на весь экран.+=== Развернуть окно Counter-Strike,​ запущенного под wine, на весь экран. ​===
 Создаем в папке ~/​.devilspie файл cs.ds: Создаем в папке ~/​.devilspie файл cs.ds:
 <​code>​(if ​ <​code>​(if ​
Строка 110: Строка 131:
  
 Сайт разработчика:​ [[http://​www.burtonini.com/​blog/​computers/​devilspie]] Сайт разработчика:​ [[http://​www.burtonini.com/​blog/​computers/​devilspie]]
 +{{tag> devilspie Gnome Metacity окна}}