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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexei Dets                          2:5020/400     16 May 2003  05:15:54
 To : Ruslan Kosolapov
 Subject : Re: Вопросы  по mdk 9.1 :(
 -------------------------------------------------------------------------------- 
 
 u>
 
 From: Alexei Dets <adets@idsk.com>
 
 Hi!
 Ruslan Kosolapov wrote:
 
 >  >> Из одного? Хм... А чем тебе xrdb не одно место?
 >  AD> Это же очевидно - из него настраиваются далеко не все программы
 >  AD> (например, программам на Qt и Gtk на него плевать,
 > 
 >   Вот мы и приходим к тому, к чему идёт КДЕ - к системе внутри
 >   системы.  Я это и имел в виду под "интеграцией" в кавычках.
 
 Hе, он идет к _системе_ единого графического пользовательского интерфейса,
 чего никогда не было на free Unix-ах (на коммерческих были, тот же CDE,
 например). Текстовый - был, и неплохо проработанный. А графического - нет,
 в частности, потому, что не было Motif (Lesstif ведь даже до сих пор его не
 догнал... Hе говоря уж про глючность).
 
 >   Когда программа на Qt плюёт на xrdb и .Xresourses, то о какой
 >   интеграции может идти речь?  Hе интеграция, а замена системных
 >   средств своими.  Я не прав?
 
 Прав в части замены системных средств своими. Hе прав в плане интеграции -
 KDE, например, старается править X-ресурсы для не-KDE программ под свои
 настройки.
 
 Фигня с X-ресурсами заключается в том, что они абсолютно разные у разных
 приложений (в частности, у разных тулкитов). И если на коммерческих юниксах
 все хотя бы относительно (было) стандартно - CDE + Motif, то на Linux,
 FreeBSD etc. с этим полный разнобой - тулкитов разных море, программ,
 каждая из которых все по-своему хочет - тоже. Стандартов по-сути никаких
 :-(
 
 Поддержку X-ресурсов к Qt прикрутить _элементарно_ с тех пор как у нее
 появилась полноценная поддержка стилей, т.е. с 3.0. Достаточно написать
 плагин для стиля. В этом случае Qt-шные программы смогут брать оттуда
 настройки интерфейса. Hо это, увы, никак не решит проблему с разнобоем за
 пределами Qt/KDE :-(((
 
 Основной эффект будет таков - Витус успокоится ;-)
 
 >   Hу дык не лучше ли было понимать xrdb, и вместо написания своих
 >   средств просто сделать гуйный конфигуратор, раз вим для этой цели
 
 Это было бы идеологически вернее. Hо это практически ничего не изменит для
 KDE - само оно будет прекрасно конфигуриться (как и сейчас), а сторонние
 приложения будут конфигуриться далеко не всегда (опять же, как и сейчас).
 Т.е. выгод я особо никаких не вижу. Вполне возможно, что есть какие-нибудь и
 недостатки у способа с X-resources по сравнению с текущим способом в
 обычных конфигах - но этого я не знаю.
 
 >  >> В частном случае комбинаций на базовые действия (типа сохранения
 >  >> файла) еще можно что-либо придумать...
 >  AD> Я внимательно слушаю.
 > 
 >   Блин, во-первых, это не всегда удобно, а во-вторых, написать
 
 Hе скажи, иметь одинаковые шорткаты на одинаковые команды всегда удобно.
 
 >   враппер, которому wm передаёт команду, а тот уже транслирует её в
 >   команду для того приложения, которое сейчас в фокусе.  Вот это будет
 >   интеграцией.  И тогда ты просто конфигуришь wm и враппер на нужные
 >   тебе кнопки.  И используешь любой wm и любые программы.
 
 Два недостатка:
 1) его еще надо написать;
 2) конфигурить замучаешься.
 
 И одно упущение - мне ведь тут рассказывают вроде про то, что в fvwm есть
 вся функциональность, что есть в KDE, и он при этом сильно легче, а не про
 то, что хорошо было бы сделать (но при этом и сделать его тяжелее KDE ;-).
 
 >   Это извращение ничуть не меньше, чем написание аналогов (эээ... типа
 >   не скажу от какого слова) для каждой нужной проги.
 
 К счастью, это обычно сводится к написанию только нового GUI. А иначе, увы,
 не получится :-( Бардак надо кому-то разгребать...
 
 >  AD> Хорошо сказано.  Итак: - лазание по разным виртуальным fs для
 >  AD> всех приложений не предусмотрено;
 >  
 >   Я категорически против, чтобы этим занимался DE.
 
 Очевидно, способ лучше - написать такую же функциональность в виде модуля
 для ядра для десятков Юниксов (включая несовместимые версии ядер, где нужны
 разные версии модулей), на которых может работать KDE? А это _вообще_
 возможно? Hе надо забывать - KDE кроссплатформенен.
 
 Да и в любом случае, кто бы этим не занимался, но у тебя этой
 функциональности тоже нет.
 
 >  AD>  - шрифты централизовано не конфигурятся;
 > 
 >   Потому что КДЕ насрал на нативные средства конфигурирования шрифтов,
 >   и выдумал свои собственные.
 
 При чем тут KDE? Они же у *тебя* не конфигурятся. У меня как раз с этим
 проблем нет :-)
 
 >  AD>  - цвета, вид виджетов и т.п. - тоже;
 > 
 >   Hу...  Реально цвета не надо везде одинаковые...  К тому же возьми
 >   шапку 9 - там одинаковость виджетов реализована вне зависимости от
 >   КДЕ.
 
 Во-первых, она там реализована _только_ для Qt и Gtk приложений. По
 странному стечению обстоятельств именно эти библиотеки используются в двух
 существующих DE - KDE и Gnome ;-)
 Во-вторых, красношапочники сделали свою работу из рук вон плохо - она не
 отслеживает, например, изменения цветовой гаммы - в результате Gnome и KDE
 могут иметь одинаковые виджеты с разными цветами ;-))) Hу и прочие глюки.
 Хотя можно сделать лучше (и сделали - есть улучшенный BlueCurve). А ведь
 это всего два тулкита! А сколько их используется? Единственный реальный
 вариант - сводить все постепенно к использованию одного.
 
 >  AD>  - шорткаты не настраиваются (хотя "что-то можно придумать" - я жду
 >  AD> уточнений);
 > 
 >   Hу я тебе пример сказал.  Hо обычно того, что ты говоришь, не надо.
 
 Hу щаз. Если какое-нибудь частое действие и в каждой программе по-разному -
 это просто бесит.
 
 >  AD>  - DnD не работает;
 > 
 >   В топку.  Cut&paste - полезно, а drug&drop - никакой пользы.  Как
 >   мне сдрагндропить ссылку с одного воркспейса на другой?
 
 Польза редко бывает абсолютной, у каждого метода есть свои ограничения.
 Впрочем, я подозреваю, что это возможно (ведь работает же DnD между
 полностью перекрытыми окнами), но я не проверял.
 
 >  AD> но не совместимые никак с браузером,
 >  
 >   Hу почему же...  Выделили что-то где-то, нажали
 >   шорткат/иконку/кнопочку на таскбаре - и программа просмотра показала
 >   то, что выделено.  Причём из любой программы, а не только из конкверора.
 
 Так из любой в KDE тоже можно :-) А можно и в konqueror (в частности). А в
 fvwm - нельзя. Это, конечно, совсем не дело wm заниматься встраиванием
 компонент и IPC, я согласен - но не я же начал сравнивать DE с WM ;-)))
 
 >  AD> очевидно, не работающие с DnD, и, кроме того, не было указано как
 >  AD> это все само автоматически настраивается (тоже жду).
 > 
 >   Hу, за всё надо платить...  Автоматика будет только после её ручной
 >   настройки.  И не всегда выгодно эту автоматику настраивать.
 
 У меня и так есть в большинстве случаев.
 
 >  AD> 1/2 пункта из шести - да, до хрена там есть... Спрятано,
 >  AD> наверное, хорошо ;-)))
 > 
 >   Да ничего там не спрятано, просто это не нужно на самом деле.
 
 Т.е. это нет.
 
 >   КДЕшникам нужно, у них это есть.
 
 Во! Вот ты и согласился, что дополнительная функциональность имеет место
 быть! И даже если что-то конкретное из этого пункта не нужно лично тебе,
 это совсем не отменяет факт наличия самой функциональности.
 
 Консенсус?
 
         Алексей
 
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: InfoDesk, S.A. (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Вопросы по mdk 9.1 :(   Alexei Dets   10 May 2003 04:43:53 
 Re: Вопросы по mdk 9.1 :(   Ruslan Kosolapov   11 May 2003 07:38:43 
 Вопросы по mdk 9.1 :(   Maxim Petrankov   12 May 2003 02:22:24 
 Re: Вопросы по mdk 9.1 :(   Ruslan Kosolapov   12 May 2003 07:45:45 
 Вопросы по mdk 9.1 :(   Maxim Petrankov   13 May 2003 08:47:52 
 Re: Вопросы по mdk 9.1 :(   Ruslan Kosolapov   13 May 2003 14:22:53 
 Re: Вопросы по mdk 9.1 :(   Alexei Dets   14 May 2003 01:53:02 
 Re: Вопросы по mdk 9.1 :(   Ruslan Kosolapov   14 May 2003 07:20:05 
 Re: Вопросы по mdk 9.1 :(   Alexei Dets   15 May 2003 00:35:48 
 Re: Вопросы по mdk 9.1 :(   Ruslan Kosolapov   15 May 2003 05:54:00 
 Re:Вопросы по mdk 9.1 :(   Pavel Marenyuk   15 May 2003 13:51:59 
 Re: Вопросы по mdk 9.1 :(   Ruslan Kosolapov   15 May 2003 13:05:08 
 Re:Вопросы по mdk 9.1 :(   Pavel Marenyuk   15 May 2003 16:45:08 
 Re: Вопросы по mdk 9.1 :(   Gennady Terehov   17 May 2003 00:46:27 
 Re: Вопросы по mdk 9.1 :(   Ilya Dikarev   15 May 2003 13:43:30 
 Re: Вопросы по mdk 9.1 :(   Alexei Dets   14 May 2003 00:48:43 
 Re: Вопросы по mdk 9.1 :(   Alexei Dets   13 May 2003 20:58:58 
 Re: Вопросы по mdk 9.1 :(   Nikolay Panov   14 May 2003 21:03:10 
 Re: Вопросы по mdk 9.1 :(   Alexei Dets   15 May 2003 06:04:05 
 Re: Вопросы по mdk 9.1 :(   Ruslan Kosolapov   15 May 2003 10:12:25 
 Re: Вопросы по mdk 9.1 :(   Alexei Dets   16 May 2003 05:15:54 
 Re: Вопросы по mdk 9.1 :(   Ruslan Kosolapov   16 May 2003 07:12:26 
 Re: Вопросы по mdk 9.1 :(   Alexei Dets   16 May 2003 09:04:36 
 Re: Вопросы по mdk 9.1 :(   Ruslan Kosolapov   16 May 2003 13:15:43 
 Re: Вопросы по mdk 9.1 :(   Alexei Dets   17 May 2003 04:01:27 
 Re: Вопросы по mdk 9.1 :(   Timofey Sleptsov   17 May 2003 12:08:17 
 Re: Вопросы по mdk 9.1 :(   Gennady Terehov   16 May 2003 23:01:38 
 Re: Вопросы по mdk 9.1 :(   Gennady Terehov   16 May 2003 23:00:37 
 Re: Вопросы по mdk 9.1 :(   Nikolay Panov   15 May 2003 14:35:54 
 Re: Вопросы по mdk 9.1 :(   Alexei Dets   16 May 2003 06:23:58 
 Re: Вопросы по mdk 9.1 :(   Nikolay Panov   16 May 2003 11:45:45 
 Re: Вопросы по mdk 9.1 :(   Gennady Terehov   17 May 2003 00:46:26 
 Re: Вопросы по mdk 9.1 :(   Alexei Dets   17 May 2003 03:28:12 
 Re: Вопросы по mdk 9.1 :(   Vladimir Bormotov   17 May 2003 14:20:10 
 Re: Вопросы по mdk 9.1 :(   Nikolay Panov   19 May 2003 11:38:07 
 Re: Вопросы по mdk 9.1 :(   Victor Wagner   19 May 2003 13:01:31 
 Re: Вопросы по mdk 9.1 :(   Michael Shigorin   20 May 2003 17:05:55 
 Re: Вопросы по mdk 9.1 :(   Yura Bilik   23 May 2003 18:07:10 
 Re: Вопросы по mdk 9.1 :(   Paul Galashin   23 May 2003 20:28:12 
 Re: Вопросы по mdk 9.1 :(   Yura Bilik   24 May 2003 00:07:00 
 Re: Вопросы по mdk 9.1 :(   Gennady Terehov   25 May 2003 21:53:04 
 Re: Вопросы по mdk 9.1 :(   Sergey_Afonin   26 May 2003 11:00:11 
 Re: Вопросы по mdk 9.1 :(   Gennady Terehov   26 May 2003 11:52:04 
 Re: Вопросы по mdk 9.1 :(   Sergey_Afonin   26 May 2003 13:00:56 
 Re: Вопросы по mdk 9.1 :(   Nikolay Panov   24 May 2003 13:49:45 
 Re: Вопросы по mdk 9.1 :(   Alexei Dets   20 May 2003 01:36:56 
 Re: Вопросы по mdk 9.1 :(   Gennady Terehov   17 May 2003 00:46:26 
 Re: Вопросы по mdk 9.1 :(   Valentin Nechayev   18 May 2003 14:45:20 
 Re: Вопросы по mdk 9.1 :(   Gennady Terehov   18 May 2003 21:42:15 
 Вопросы по mdk 9.1 :(   Mike Novikoff   19 May 2003 04:01:41 
 Re: Вопросы по mdk 9.1 :(   Gennady Terehov   20 May 2003 07:40:06 
 Re: Вопросы по mdk 9.1 :(   Gennady Terehov   16 May 2003 22:58:35 
Архивное /ru.linux/64883f8ca6d5.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional