Sawfish — оконный менеджер для X Window System . Целью его является управление окнами максимально гибким и привлекательным способом. Он может сопоставить окно по нескольким критериям, таким как приложение, размер или роль, и на основе этого может изменить положение, внешний вид или поведение окна. Это позволяет настраивать обработку окон, например, окна веб-браузера открываются в полноэкранном режиме без границ на дополнительном мониторе , окно эмулятора терминала по умолчанию отображается в полноэкранном режиме на уровне рабочего стола, а все окна диалоговых окон определенного размера открываются на нижнем мониторе. правом углу основного монитора, а более крупные — по центру.
Sawfish использует Lisp -подобный язык сценариев , Rep , для всего своего кода и конфигурации, что позволяет особенно легко настраивать или программировать многие виды поведения, реагируя на создание, удаление или любые другие изменения окна. Существует утилита настройки с графическим интерфейсом для пользователей, которые не хотят редактировать файлы конфигурации напрямую.
Рыбу-пилу сначала называли Лесопилкой . Название было изменено, поскольку другое программное обеспечение имело такое же имя. Это был стандартный оконный менеджер среды рабочего стола GNOME , пока он не был заменен Metacity в Gnome 2.2. [3]
Разработка была остановлена, но сообщество возобновило ее в 2007 году .