Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: к вопросу о лицензиях на воздух   vitus@ice.ru   29 Jan 2002 21:53:59 
 Re: к вопросу о лицензиях на воздух   Ilya Anfimov   30 Jan 2002 13:45:02 
 Re: к вопросу о лицензиях на воздух   vitus@ice.ru   30 Jan 2002 14:36:28 
 Re: к вопросу о лицензиях на воздух   Ilya Anfimov   31 Jan 2002 22:41:55 
Архивное /ru.linux/6488aa45e749.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional