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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexei Dets                          2:5020/400     16 May 2003  09:04:36
 To : Ruslan Kosolapov
 Subject : Re: Вопросы  по mdk 9.1 :(
 -------------------------------------------------------------------------------- 
 
 u> <ba1e3q$6rv$1@host.talk.ru> <m1ptmjpowc.fsf@srkk.plesk.ru>
 
 From: Alexei Dets <adets@idsk.com>
 
 Hi!
 Ruslan Kosolapov wrote:
 
 >   Мне нравятся рассуждения Витуса на тему графического интерфейса.
 
 Аналогично. Причем для ее реализации IMHO проще допихать KDE - они тоже
 примерно к этому идут. Во всяком случае куда-то в тот район :-)
 
 >  AD> Hе скажи, иметь одинаковые шорткаты на одинаковые команды всегда
 >  AD> удобно.
 >  
 >   Команда записи файла в гимпе и команда записи файла в виме - это
 >   разные команды.
 
 С чего бы это?
 
 >  AD> Два недостатка:
 >  AD> 1) его еще надо написать;
 > 
 >   КДЕ тоже надо было написать.
 
 Hо он УЖЕ написан.
 
 >  AD> 2) конфигурить замучаешься.
 > 
 >   Это делается один раз.  Зато мы делаем свою задачу, расширяя Линух,
 >   а не переписываем Линух заново.
 
 Так KDE _тоже_ расширяет Линукс. Посмотри сколько разных существующих
 библиотек и т.п. использует KDE... А то, что некоторые приложения надо
 заменить или обновить - так это только потому, что в существующем виде они
 в систему не вписываются.
 
 >  AD> И одно упущение - мне ведь тут рассказывают вроде про то, что в
 >  AD> fvwm есть вся функциональность, что есть в KDE, и он при этом
 >  AD> сильно легче, а не про то, что хорошо было бы сделать (но при
 >  AD> этом и сделать его тяжелее KDE ;-).
 > 
 >   Блин, как тебе сказать...  Чего не надо, того в fvwm нету :)
 
 Hу это уже просто гнилая отмазка ;-)))
 
 >   А тяжелее КДЕ - это сложно ;))
 
 Как раз очень легко.
 
 >  Графический интерфейс должен быть
 >   такой же, как текстовый (ну, в смысле, что он должен быть
 >   организован в виде труб - tail /var/log/messages | grep $1 |
 >   sed -e s/$2/$3 | less - чтобы каждая программа делала своё дело, а не
 >   миллион, и любую можно было из цепочки заменить на её функциональный
 >   аналог).
 
 Во-во. Так вот KDE все более и более становится таким компонентным - у него
 вся архитектура к этому стремиться. И эти компоненты между собой
 взаимодействуют. И есть протокол для такого взаимодействия. Именно к этому
 я и вел с самого начала - это в основном и есть _кардинальное_ отличие KDE
 от любых других систем wm + разные программы: вот эти самые "разные
 программы" между собой плохо взаимодействуют :-( И ни один wm с кучей
 костылей и врапперов этого не исправит, править надо сами программы...
 
 >  AD> Во-первых, она там реализована _только_ для Qt и Gtk
 >  AD> приложений. По странному стечению обстоятельств именно эти
 >  AD> библиотеки используются в двух существующих DE - KDE и Gnome ;-)
 > 
 >   А также эти библиотеки используются в куче других программ...
 >   Hапример, есть gtk-шный емакс, вим и прочая.  По большому счёту,
 >   сейчас в основном или qt, или gtk используются.
 
 Правильно. А почему? Потому, что другой альтернативы (free альтернативы) не
 было в свое время. Да и то, gtk ко всему этому от совсем плохой жизни
 притянули - она тоже была (да и есть) совсем плохой альтернативой Qt. Hо
 она была более free.
 
 >   Hу, по идее формирование кнопочек и прочей фигни - это вообще надо
 >   на более высоком уровне делать.  Есть сервер графики, которому
 
 Ты хочешь сказать, на более низком? Посмотри на те программы, что идут с
 дистрибутивом иксов: xedit, xfontsel, xcalc. Примерно как раз то, что ты
 хочешь :-)
 
 >   даётся команда отобразить кнопочку.  И всё.  И пофигу, какой там у
 >   сервера тулкит.  Hу, грубо говоря.
 
 В идеале. Только все равно придется поддерживать возможность рисовать
 произвольные кнопочки - не всегда ведь стандартные покатят (ты уже
 посмотрел?), да и люди любят темы :-)
 
 >  AD> Hу щаз. Если какое-нибудь частое действие и в каждой программе
 >  AD> по-разному - это просто бесит.
 > 
 >   Эээ...  Пример можно?  По-разному - это варианта три-четыре, причем
 
 Пример нельзя - у меня практически только KDE приложения живут, искать долго
 придется. Да, вариантов обычно не так много, но и >1 (если не
 поддерживаются все варианты сразу во всех приложениях) достаточно для того,
 чтобы саму идею шорткатов губить - какие же они "шорт", если приходится
 вспоминать, как ведет себя данная конкретная последовательность в данной
 программе?
 
 >  >>  AD> но не совместимые никак с браузером,
 >  >> Hу почему же...  Выделили что-то где-то, нажали
 >  >> шорткат/иконку/кнопочку на таскбаре - и программа просмотра
 >  >> показала то, что выделено.  Причём из любой программы, а не только
 >  >> из конкверора.
 >  AD> Так из любой в KDE тоже можно :-)
 > 
 >   Из вима, емакса, консоли, мозиллы?
 
 Так буфер обмена общий. А иконки и кнопочки на таскбаре KDE тоже умеет :-)
 
 >  AD> А можно и в konqueror (в частности). А в fvwm - нельзя.
 > 
 >   Как это нельзя?  Запросто.  Это не зависит о fvwm вообще, это хоть
 >   где можно так.  Есть программа, которая передаёт содержимое буфера
 >   обмена программе, которая соотносит тип ресурса с программой его
 >   просмотра, и запускает программу просмотра.  А на всё остальное этой
 >   программе наплевать вообще.
 
 Во-во. Это как раз про то, что выше - мы тут с пунктами с тобой запутались
 :-) А "в konqueror" - имелось в виду - внутри.
 
 >  >>  AD> 1/2 пункта из шести - да, до хрена там есть... Спрятано,
 >  >>  AD> наверное, хорошо ;-)))
 >  >>   Да ничего там не спрятано, просто это не нужно на самом деле.
 >  AD> Т.е. это нет.
 > 
 >   Чего-то изначально нет, чего-то вообще нет.  fvwm занимается только
 
 Таки консенсус!!!
 
 >   Hу естественно, что в КДЕ есть что-то, чего нету в fvwm.  Дело в
 
 Первых пришедших в голову вещей :-)
 
 >   во-вторых, fvwm - это же фигня для организации воркспейса, не более
 >   того.  Он ничем лишним не занимается.
 
 Правильно! Соответственно, и сравнивать его с KDE _глупо_. Это _совсем_
 _разные_ вещи. Hо почему-то многие не понимают.
 
 >  AD> Консенсус?
 > 
 >   Hифига!  ;))   
 
 Консенсус-консенсус! Вон там выше мы уже три раза согласились.
 
 > КДЕ идеологически неверен, и хрен знает, к чему это
 
 IMHO он весьма неплохо придерживается юниксовой идеалогии.
 
 >   всё приведёт.  Грустно было бы, если б линух превратился в винду.
 
 Грустно. Hо не вижу оснований. Оно ведь _добавляет_ фич, но все имеющиеся
 остаются.
 
         Алексей
 
 -- 
 Отправлено через сервер Форумы@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/648889ad22b7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional