Sawfish (menedżer okien) - Sawfish (window manager)
Zrzut ekranu z Sawfish
| |
Deweloper (y) | John Harper (w stanie spoczynku), Janek Kozicki (2007), Christopher Bratusek, społeczność Sawfish |
---|---|
Pierwsze wydanie | 1 stycznia 2000 |
Wersja stabilna | 1.12.0 / 13 sierpnia 2016 r .
|
Wersja zapoznawcza | 1.11.91 / 30 lipca 2016 r .
|
Magazyn | |
Napisane w | C , Lisp |
System operacyjny | Linux , FreeBSD , NetBSD , OpenBSD , Unix , Mac OS X |
Rodzaj | Menedżer okien |
Licencja | GPLv2 + |
Stronie internetowej | sawfish |
Sawfish to menedżer okien dla X Window System . Ma na celu jak najbardziej elastyczne i atrakcyjne zarządzanie oknami. Jest w stanie dopasować okno według wielu kryteriów, takich jak aplikacja, rozmiar lub rola, i na tej podstawie może zmienić położenie, wygląd lub zachowanie okna. Pozwala to na wysoce spersonalizowaną obsługę okien, takich jak okna przeglądarki internetowej otwierające się na pełnym ekranie bez obramowań na drugim monitorze , domyślne okno emulatora terminala wyświetlające pełny ekran na poziomie pulpitu oraz wszystkie okna dialogowe o określonym rozmiarze otwierane na dole prawy róg monitora głównego, podczas gdy większe są wyśrodkowane.
Sawfish używa języka skryptowego podobnego do Lispa , rep , dla całego swojego kodu i konfiguracji, dzięki czemu jest szczególnie łatwy w dostosowywaniu lub programowaniu wielu rodzajów zachowań, reagując na tworzenie okna, usuwanie lub inne zmiany. Istnieje narzędzie konfiguracyjne GUI dla użytkowników, którzy nie chcą bezpośrednio edytować plików konfiguracyjnych.
Historia
Sawfish został po raz pierwszy nazwany Sawmill . Nazwa została zmieniona, ponieważ inny program miał tę samą nazwę. Był to standardowy menedżer okien środowiska graficznego GNOME, dopóki nie został zastąpiony przez Metacity w Gnome 2.2.
Rozwój został zatrzymany, ale społeczność wznowiła go w 2007 roku.
Zobacz też
- Porównanie menedżerów okien X.
- StumpWM , kolejny menedżer okien z dialektem programowania podobnym do Lispa