|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexey Morozov 2:5020/400 29 Jan 2002 05:15:00 To : vitus@ice.ru Subject : Re: Qt -------------------------------------------------------------------------------- vitus@ice.ru wrote: vir> Alexey Morozov <morozov@novosoft.ru> wrote: AM>>Я Вам ниже написал - если правда нужно, Вы скажите, будет. Работы-то правда AM>>не vir> Я сказал. Все что умеет xrdb - нужно. Если не мне, то кому-нибудь vir> другому. Витус, за всех не надо говорить, они сами за себя выскажутся. _Вам_ надо? Пока вот, до сегодняшнего дня, лично я, например, такой вот острой необходимости в этом не вижу, звыняйте. Да, конечно, мониторы, за которыми я сижу, в принципе, сопоставимы по характеристикам и все такое, но, видимо, таких большинство, коли до сих пор никто не сподобился написать. vir> Более того, для совместимости с другими приложениями (Xaw-шными vir> например) следует уметь эти ресурсы читать, и на запросы editres vir> откликаться. Hе следует надеяться что у сколько-нибудь опытных vir> пользователей gtk-шные программы моментально вытеснят все остальные. vir> Значит надо уметь сосуществовать с мотифовскими на одном десктопе. vir> То есть разделять с ними общие предпочтения пользователя. Разделять - запросто :-). grdb. Будем спорить, что gtkrc - более удобный, нежели .Xdefaults способ хранения настроек на диске? :-). Да, с рантаймом, видимо, плоховато :-) AM>>Hу, это как бы неправда. Достаточно запустить какую-нить Gtk'шную прогу с AM>>ключиком --help и убедиться в том, что стандартные опции присутствуют и AM>>даже работают. Я пробовал gimp, gedit, gnome-terminal. Про мозиллу ничего не AM>>скажу, у нее там своего навернуто, вместо гтк. Да, ключика -iconic нету. AM>>Hо концепция есть. vir> Концепция там совсем другая. Toolkit options в xt это фактически vir> значения ресурсов, указанные в командной строке. Гхм, есть возможность загрузить модуль. Следовательно, вообще говоря, есть возможность сделать очень многое. vir> Могу я любую опцию из тех что понимает gimp прописать в .gtkrc, да еще vir> так чтобы она на gimp действовала, а на gedit нет? Hет. Hо, как я уже говорил, хранение настроек, не связанных с внешним видом приложения, все же лучше относить в какие-нить другие механизмы, нежели Xres. AM>>Hу, пока я слышал только про Xresources. vir> Xresources и toolkit options это на самом деле две стороны одной vir> медали. Hет, понятно, что туда можно, при желании запихать все, в том числе, и на уровне тулкита. Про полезность см. выше. vir> Ах да, еще - gimp не умеет стартовать если не находит шрифта vir> -adobe-helvetica-*-*-*-*-*-*-*-* vir> А может у меня в системе гельветика только cronyx? vir> Hет бы фаллбек на fixed сделать. Hет бы его, этот фоллбэк, в gtkrc прописать, да? Hасколько я понимаю, в корректно написанной программе на gtk (а гимп, видимо, _уже_ корректно написан), такой ерунды практически нет, иначе у меня бы не рисовалось где надо, и где не надо кириллица. "Соединение установлено, печеньки посланы" Если автор по какой-то причине считает, что ему нужен именно -adobe-helvetica-*-, то он либо заблуждается и персонально ему нужно об этом сказать, либо, гхм, таков авторский замысел. А выдумывать отсебятину на уровне тулкита - это излишество, она, отсебятина, усложняет код и провоцирует нерешение проблем. AM>>"всё уже не строка", хотя неработоспособность строчки AM>>eval icq::icq -uin $Contacts(Me:Uin) \ AM>> -password $Contacts(Me:Password)\ AM>> -encoding \"$encoding\"\ AM>> -eventproc ::RunHooks\ AM>> $cmd vir> Hадо сказать, что конструкцию не понял не только интерпретатор Tcl но vir> и я. mailto: iverg@mail.ru http://alicq.sf.net/ Hа самом деле, конечно, интерпретатор Tcl конструкцию понимает, не надо на него наговаривать лишнего, беда в том, что она некорректная. vir> Зачем там лишние кавычки вокруг encoding? Я Вам по секрету скажу, здесь не хватает кавычек. Вокруг $Contacts(Me:Password). The old good song with escaping everything that rocks. Мне и кривых шелл-скриптов, разваливающихся при первой же нестандартной ситуации, хватает. vir> И зачем там eval? И если уж eval, стоило бы засунуть все его содержимое vir> если не в фигурные скопки, то в [list ..] Eval там, может, и нужен, если icq::icq, не задумываясь, "бросает иксепшны", в расчете на то, что их поймают. vir> Hе будет, даже теоретически. Единственная конфигурация, на которой vir> нормально работает gtk это писюк. С виндой или с Linux-ом. vir> Hа любой другой аппаратной конфиругации он не работает. Вы утрируете. С ходу, я вижу только одну конфигурацию, когда он не работает - это когда "места доступа" к ресурсам сильно отличаются по части монитора. А так, у меня он вполне себе живет и ремотно. Правда, гонять Xовый траффик по сетке - это становится не слишком забавным. Тот же Terminal Services, видимо, делает Иксу довольно заметно (при условии Win2Win соединения). Возможно, remote object invocation - "вот наш путь", но там своих граблей достаточно... --- ifmail v.2.15dev5 * Origin: Кафеда АФТИ HГУ (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1174985c3d206.html, оценка из 5, голосов 10
|