|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 30 Jan 2002 14:36:28 To : Ilya Anfimov Subject : Re: к вопросу о лицензиях на воздух -------------------------------------------------------------------------------- Ilya Anfimov <ilan@adt.ru> wrote: >>>> VL> Hа GTK в принципе тоже можно без особых извратов... >> >>>> Hа GTK - не верю. Hа Python/Gtk или OcaML/Gtk - верю. >> >>VL> Под "без особых извратов" я и имел в виду скриптовую обёртку. ;) >> >>Хотя по здравом размышлении "без особых извратов" не получится. IA> Получится. >>Ведь для взаимодействия приложения с файл-менеджером нужно использовать >>ICCCM и только ICCCM. IA> Hет, это совершенно не требуется. Т.е. так как приложения -- IA>наши, протоколы -- наши и файл-менеджеры -- наши, то здесь IA>предоставляется определенная свобода. Определенная, но очень небольшая. Если мы не работаем поверх X-протокола то у нас сразу возникают проблемы с ssh-форвардингом и авторизацией. IA> Кстати, Виктор, ты обещал, что будет просто накропать интерфейс IA>для send. Было бы неплохо на это взглянуть. Просто в качестве IA>списка идей, которые у тебя под это есть. что-то вроде if {[lsearch [winfo interps] file_manager]} { foreach $type {OpenFile SaveFile Directory} { rename tk_get$type {} proc tk_get$type {args} { send file_manager [list fm_get$type $args] } } IA> По поводу механизмов: в качестве отправной точки можно взять IA>XPrint, и описание тамошнего диалога. Hадеясь, что в HP сидели IA>неглупые люди и написали изначально достаточно приличную вещь. Можно пробовать. IA> С другой стороны нужен еще как минимум механизм на базе sysЅ IA>tem(...) и STDIO обмена с диалоговым сервером. По-моему, диалоговый сервер это часть десктоп-менеджера, а не X-сервера. Примерно на тех же правах, что и window manager. Хотя бы потому что X-сервер в норме выполняется на отдельной железке. -- Victor Wagner vitus@ice.ru Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6488aa45e749.html, оценка из 5, голосов 10
|