On Fri, 14 Dec 2001, Ilya Anfimov wrote: > On Fri, Dec 14, 2001 at 12:29:05PM +0200, Alexei Khlebnikov wrote: > > Alexey Dejneka wrote: > > > > > Alexei Khlebnikov <[EMAIL PROTECTED]> writes: > > > > > > > Sawfish. Малополезен без GNOME > > > > > > В каком смысле? Не имеет встроенного браузера :-)? Не умеет CD > > > проигрывать? > > > > Во времена, когда он еще назывался Sawmill, в нем даже меню не было. А в > > FAQ было > > написано, что это типа работа Desktop Shell, а не WM. Потом в нем появилось > > какое-то меню > > Правильно, в общем написано. Если бы еще достаточно безопасный > (защищенный от других программ) и идеологически правильный > механизм общения программы, генерящей это меню с самим wm, то > везде так и надо бало бы сделать. В sawfish для рисования каждой менюшки запускается новый процесс.. А коммуникация с wm - просто путем передачи строчки лиспового кода который подлежит исполнению в WM. Вроде так. > > на GTK. Сам Sawfish через это меню не настроишь. Проги какие-то через него > > доступны, но их > > маловато. Из этого я делаю вывод, что update-menus для Sawfish'a еще не > > сделали.
В отквоченном - полное несоответствие действительности. В состав sawfish входит и конфигуратор для него (тоже на лиспе) и он может быть прямо вызыван из меню на десктопе. А вот всякие pagers/taskbars - да, их надо качать самостоятельно и они как правило не доделаны AFAIR, к сожалению. > > Через весь FAQ красной нитью проходит мысль, что этот WM делали для того, > > чтобы он хорошо > > работал с окнами, фокусами и т.п. Навороты - это, типа, не наша задача. Это > > задача Desktop > > Shell. Sawfish прямо-таки заточен под GNOME. Меню на GTK, хорошее > > GNOME-compliance, > > хорошая интеграция в GNOME Control Center. Своей задачи они добились. > > Sawfish теперь - > > primary WM for GNOME. Он очень хорош в связке с GNOME. Но сам по себе - > > ИМХО не очень. > > А что, на каком-нибудь tcl/tk писать под него однострочники нельзя? > Если можно, то ты меня даже заинтересовал. Может, его и попробую. Конечно можно - просто часто придется вызывать sawfish чтобы он на сервере выполнил какое-либо выражение на лиспе (чтобы окно затенить например). Best regards, -Vlad