Re: Window managers: было Unidentified subject!
On Tue, 24 Oct 2000, Victor Wagner wrote:
> On Tue, 24 Oct 2000, Vlad Harchev wrote:
>
> > > Темы я функциональностью не считаю. Как три года назад сделал себе
> > > background Midnight Blue, так он у меня и есть. А стиль рамочек окошек -
> > > еще дольше - ёще с тех времен, когда фоном у меня xearth работал.
> >
> > Зря, наверно. Мне кажется, внешний вид действует на подсознание и изменяет
> > настроение.
>
> Вот вот. Поэтому я еще три года назад подобрал оптимальный с моей точки
> зрения фон и не собираюсь его менять.
Прям не верится, чтоб за три года не надоело.
>
> > Если ты говоришь о теме wm'а - то sawmill еще гибче чем fvwm в плане логики.
>
> Я говорю о настройках десктопа - размещении стандартных окошек и иконок,
> подборе иконок с разным количеством цветов, размерах шрифтов и всем
> прочем, что для экранов с разным разрешением и глубиной должно быть
> разным.
>
> > Можешь как я запускать panel (от гнома) без самого gnome-session и gmc -
> gmc-то мне зачем?
Он иконки на столе рисует, и управляет ими на столе (отлавливает дропы и
пр.). Даже если ни одного окна не открыто.
> > А для всех остальных wm'ов можно в xsession-скрипте узнать размер экрана и
> > динамически поменять настройки (типа sedом или симлинк перекинуть). Это если
> > только ты в данный момент только с одного хоста залогинился в X. Если нет -
> > простейший хак к wm'у (типа корень конфигураций - в переменной окружения) и
> > все ОК (тот же подход, только не модифицируешь ничего, а ложишь в какой-то
> > подкаталог и ставишь его $CONF_ROOT).
>
> Во-во. Для всех современных wm-ов и тулкитов требуются грязные хаки для
> реализации функциональности, которая в X-ах была с рождения.
Просто все параметры указываются через файл темы и вроде как пользовательский
rc файл.
Тема сама может выбирать размеры decorations если тому обучена или грузануть
другую тему - там же все на лиспе написано.
> Что самое обидное X-овый менеджер ресурсов все равно в памяти сидит. А
> народ им упорно не пользуется.
В памяти много что сидит. Гнилая отмазка.
>
> > О каком труде по доведению gtk-шного софта до ума ты говоришь?
>
> О том, чтобы правильно прописать .gtkrc чтобы он устраивал разный софт
> с тремя разыми версиями gtk и который есть в системе. А также о том,
> что "gtk-шный софт" это позорное клеймо такое - там какую софтину не
> возьми обязательно грабли есть. Вот в случае AbiWord, например, упорное
> желание работать с FontPath. А кто, спрашивается, позволит X-терминалу
> читать какие-то шрифты с локального диска машины, где выполняется AbiWord?
В случае с AW это кривость софтины, а не кривость виджетсета. Просто
по-другому она печатать не сумела бы по мнению авторов. Какие еще проблемы с
каким софтом?
>
> > Если RAM позволяет - пока юзай SO. AW наверно будет часто падать (не
> Мне не понравилось. Не читает оно моих файлов из 6-го ворда.
Тогда приготовься выделить дня 2 на хаканье AW :) Надеюсь, он их читает.
> > > сумнительна, где оно бы с пользой для дела использовалось.
> >
> > Иногда она требуется в бизнес-приложениях чтобы указать размещение. Чайники
> > быстро dnd усваивают и иногда dnd очень удобна.
>
> dnd это перетаскивание из приложения в приложение. Когда таскается внутри
> одного приложения это не dnd, там не требуется стандартов на
> интероперабельность.
Для рук пользователя это не важно. Да, для программера самого виджетсета
важно. Для программера софтины тоже не важно.
> > К сожалению, это не возможно. Приложение, чей компонент вставлен (например,
> > диаграмма из dia в gnumeric) обязано отрисовывать компонент, давать щелкать по
>
> Кому обязано? Концепции внедрения объектов? Так я и говорю - выкинуть
> эту концепцию. В конце концов практически любую картинку можно отрисовать
> посредством DTD SVG. Интерес для приложения представляет повешенная на
> данные семантика, а не отрисовка.
Ну редактировать тоже хочется inplace. Секретаршам и так просто модно.
> > Все-таки лучше поставь и глянь (не обязательно переходить). Может чего
> Мне что, делать больше нечего? Когда голова не варит совсем можно в списке
> рассылки пофлеймить. А ставить софт надо когда голова варит.
Уж все-таки лучше потрать 5 часов (ночью например) чтобы установить gnome и
kde - глянь на них.
Будующее еше можно изменить :)
> Вот с отдельными приложениями я поиграюсь. С тем же AbiWord. А идея что
> все приложения должны ходить строем и в ногу (с общей темой) - must die.
Не знаю. Пускай это решает пользователь. gtk можно заставить грузить
произвольную тему для произвольного приложения (просто переменную окружения
поставить) - так что хочет строем - пожалуйтса, хочет каждое со своей темой -
пожалуйста.
> > IMO должно быть очевидно, что патч для исправления этого будет занимать не
> > более 7 килов. Так что если тебя это напрягает - вперед с напильником. Если
>
> В то время такой патч был невозможен по условиям QT-шной лицензии.
Им можно было подарить - может они бы включили.
Best regards,
-Vlad
Reply to: