Собственно, патч на ratpoison 1.4.5 добавляющий нормальную работу с группами, т.е. теперь есть что-то вроде иерархии screens -> groups -> frames. В оригинале группы одни и те же для всех дисплеев, группы не хранят информации о фреймах. Писал исправления для себя, поэтому не разделил патчи (в будущем займусь). Changelog:
- Группы теперь можно назвать полноценными рабочими столами (костыль rpws не нужен)
- Добавлена начальная(!) поддержка utf8
- Исправлены утечки памяти
- У каждого экрана свои группы
- У каждой группы свои фреймы
- Отключил undo,redo (временно, т.к. структура программы поменялась)
Есть вероятность, что где-то перегнул палку в исправлениях (нарушил философию ratpoison) =)