Re: Window Manager Themes
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 <khlebnikov@scnsoft.com> 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
Reply to: