Re: Window managers: было Unidentified subject!
On Tue, 24 Oct 2000, Victor Wagner wrote:
> On Tue, 24 Oct 2000, Victor Vislobokov wrote:
>
> Темы я функциональностью не считаю. Как три года назад сделал себе
> background Midnight Blue, так он у меня и есть. А стиль рамочек окошек -
> еще дольше - ёще с тех времен, когда фоном у меня xearth работал.
Зря, наверно. Мне кажется, внешний вид действует на подсознание и изменяет
настроение.
> Единственное, что позволяют темы - быстро поменять настройки десктопа.
> А зачем их менять? Все остальное - единый вид приложений одного (и даже
> разных тулкитов) прекрасно делается и через ресурсы. А вот добиться того
> чтобы при логине на одну и ту же машину с локального монитора оформление
> было одно - под 1280х1024х32 а при логине с ноутбука (640х480х8)- другое,
> через ресурсы с их препроцессорными макросами можно, а через темы -
> нельзя. Если не предпринимать дополнительных телодвижений и не описывать
> все возможные мониторы в каком-либо стартапном скрипте (это при условии
> что есть удобный способ задать тему из командной строки)
Если ты говоришь о теме wm'а - то sawmill еще гибче чем fvwm в плане логики.
Можешь как я запускать panel (от гнома) без самого gnome-session и gmc -
малые требования к памяти и практически вся нужная функциональность у тебя
будут.
А для всех остальных wm'ов можно в xsession-скрипте узнать размер экрана и
динамически поменять настройки (типа sedом или симлинк перекинуть). Это если
только ты в данный момент только с одного хоста залогинился в X. Если нет -
простейший хак к wm'у (типа корень конфигураций - в переменной окружения) и
все ОК (тот же подход, только не модифицируешь ничего, а ложишь в какой-то
подкаталог и ставишь его $CONF_ROOT).
>[...]
> > Какие плагины позволят тебе делать документы как это делают
> > в GNOME Abiword и Gnumeric?
>
> Я в первом же своем письме в этот тред приводил Gnumeric как
> единственного кандидата в killer application от обоих рассаматриваемых DE.
> Правда, для весьма ограниченной профессиональной области. И то, надо еще
> посмотреть на Quattro Pro. Она, конечно, не OpenSource, но зная количество
> труда, требуемое чтобы заставить нормально работать Gtk-шные поделки,
О каком труде по доведению gtk-шного софта до ума ты говоришь?
> стоит подумать, не дешевле ли $150 корелу заплатить. Почему-то все
> OpenSource электронные таблицы, которые я смотрел (а одно время я за ними
> охотился) отличались столь же вопиющими пробелами в функциональности, как
> и обсуждаемые GUI. Рюшечки на месте, а посчитать ничего нельзя.
>
> Что касается AbiWord, то этот класс инструментов предназначен для чего
> угодно, только не для делания документов. Автоматической обработке такие
> документы не подлежат, ибо не язык логической разметки. Отпечатать их
Вроде к AW приделывают щас стили (типа "заголовок"). А cvs-версия пишет и
читает (свой собственный) docbook. Так что не все так хреново.
> пристойно тоже нельзя, ибо не издательская система. Единственное
> применение такого класса програм - интероперабельность с MS-Office.
>
> Вот соберусь выделить полдня на то чтобы заставить AbiWord работать (с
> ходу у меня не получилось - то libwmf не находит, то со шрифтами норовит
> как-то по странному работать) и если увижу что он эту задачу решает лучше
> чем, скажем, Ted или StarOffice, то буду его использовать
Если RAM позволяет - пока юзай SO. AW наверно будет часто падать (не
пробовал). Но если еще 2 дней не пожалеешь на исправление ошибок, то полностью
сможешь все баги пофиксить. PS: Скоро он будет CJK поддерживать - патчи уже
есть и я типа их причесываю.
>
> > Витус, я уже говорил об этом в RU.LINUX. Мое мнение - на сегодняшний
> > день Tcl/Tk морально устарел. И пока в нем не появится ComboBox,
> > Tree, StringGrid D&D и многое другое что есть в располеднем Delphi
> > и всяких C++, которые ты ругаешь, а также темы, я буду придерживаться
> > этого мнения.
>
> И все это в нем давно есть. Опционально - захотел подгрузил, не захотел -
> сэкономил. Конечно, D&D - не так давно, но что-то я не видел ни одного
> приложения кроме файл-менеджеров, полезность которых как класса
> сумнительна, где оно бы с пользой для дела использовалось.
Иногда она требуется в бизнес-приложениях чтобы указать размещение. Чайники
быстро dnd усваивают и иногда dnd очень удобна.
>[...]
> > быстро совершенствуются догоняя, а затем и перегоняя по функциональности.
> > Скажешь Panel в GNOME хуже по функциональности чем TaskBar в Fvwm2?
>
> Не скажу. Скажу, что и то и другое - неудобно, а таскбар порочен по своей
> сути, поскольку заголовки десятка-другого окошек в него никак не
> уместятся. У меня сейчас начальство наезжает на дизайнеров, что де в
> виндовом таскбаре заголовки наших web-страниц не видны. А почему в моей
> менюшке открытых окон все видно?
В gnome's panel все это конфигурируется (показывать ли таскбар, макс. длина
кнопки на задачу, высота, можно просто список окон получить..). И эту гибкость
может использовать каждая секретарша.
> > Я небольшой специалист в вышеописаных технологиях. Мне тоже не
> > нравится раздутость CORBA, но я не вижу как на пайпах и сокетах сделать
> > аналог OLE, а вот с помощью CORBA по моему можно.
>
> Вопрос в том, нужно ли? Не лучше ли сбросить объектно-ориентированные
> технологии с корабля современности и вернуться к старой доброй идее,
> что одни и те же данные могут обрабатываться разными программами?
>
> Естественно, на новой основе, например XML-ных форматов. В этом смысле
> Gnumeric с AbiWord вполне в эту парадигму впишутся.
К сожалению, это не возможно. Приложение, чей компонент вставлен (например,
диаграмма из dia в gnumeric) обязано отрисовывать компонент, давать щелкать по
нему мышкой и редактировать в окне чужой программы, добавлять свои кнопки на
тулбар и пункты меню в меню, печатать себя и пр...).
А формат особой разницы не имеет.
>[...]
>
> Речь идет не о секретаршах. Кончайте эту демагогию. Чайникам и секретаршам
> компьютеры не нужны вообще. Им нужны PDA. В данном случае я имел в виду
> то, что в отличие от Windows KDE не сводит полноценный компьютер до
> состояния PDA, хотя позволяет неквалифицированному пользователю не
> замечать различия. А если вдруг квалифицированному пользователю
> потребуется помочь секретарше решить некую задачку, вот тут-то и можно
> открыть xterm и за две минуты сваять скрипт на том же Tcl, который можно
> потом на иконку повесить. Проблема в том, что это хорошо до тех пор, пока
> не развели аналогов OLE. Скрипты для работы с OLE- и CORBA- объектами за
> две минуты не пишутся.
Не факт. Если компонент сохраняет в xml-формате, то само содержимое этих
об[ектов и их самих можно будет генерить перлом (если знать их DTD и семантику)
- и потом вставлять кусок данных в xml - файл документа и загрузить этот
документ. С OLE так конечно не получиться.
> > Витус. Ты когда последний раз ставил Gnome? Наверное последняя
>
> Если честно, то никогда. Ради чего? Электронные таблицы круче sc мне пока
> не нужны, да и то, если понадобится gnumeric весь остальной гном ради него
> мне пожалуй не понадобится. Для того чтобы я поставил себе KDE или gnome
> требуется чтобы был какой-то резон, который оправдает затрату моего
Все-таки лучше поставь и глянь (не обязательно переходить). Может чего
добавишь или пофиксишь или придумаешь умное. В первую очередь это может
принести пользу другим.
> времени на переучивание. Один раз AEN пытался меня убедить, что стоит
> посмотреть на KDE, потому что де оно с Postscript корректно работает.
> Я посмотрел. Ну скажите, с какого перепуга 8-битные символы в
> postscript-файле это корректно? Ghostscript сожрет. А Postscript-модуль к
> какому-нибудь LaserJet IIIP?
>
> А убогость возможностей настройки у меня чуть рвоту не вызвала.
IMO должно быть очевидно, что патч для исправления этого будет занимать не
более 7 килов. Так что если тебя это напрягает - вперед с напильником. Если
не сильно - хотя бы опиши свои идеи и отошли им - может они просто понятия не
имеют как оно надо.
Best regards,
-Vlad
Reply to: