0
Way Cooler
Menedżer okien Wayland do układania płytek, napisany w Rust, konfigurowalny za pomocą Lua i rozszerzalny za pomocą D-Bus.
- Darmowa
- Linux
Way Cooler to menedżer okien Wayland do układania płytek, napisany w Rust, konfigurowalny za pomocą Lua i rozszerzalny za pomocą D-Bus.Way Cooler daje użytkownikowi pełną kontrolę nad rozszerzaniem możliwości menedżera okien, bez konieczności pisania jednej linii Rust.Podstawowa funkcjonalność jest zaimplementowana jako klienty D-Bus, umożliwiając implementację programów takich jak ekran blokady i pasek stanu w dowolnym języku, który może mówić w protokole D-Bus.Lua jest obywatelem pierwszej klasy Way Cooler.Opcje kafelkowania, reguły okien i opcje motywu są kontrolowane przez zintegrowany wątek Lua.Krótkie skrypty, które w innym przypadku są zbyt krótkie, aby były odpowiednimi programami klienckimi, można również napisać w celu rozszerzenia możliwości menedżera okien.Way Cooler został zaprojektowany od podstaw, aby był bezpieczny.Rdza uniemożliwia Way Coolerowi wyścig danych, zwisające wskaźniki lub awarie.Aby zmaksymalizować gwarancje bezpieczeństwa Wayland, wszystkie programy klienckie muszą najpierw zostać uwierzytelnione przy użyciu Lua i należy im przyznać tylko te uprawnienia, które są im potrzebne do wykonania zadania.