|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Mosgalin 2:5030/1041.17 02 Apr 2004 10:01:54 To : Kirill Frolov Subject : Re: fvwm -------------------------------------------------------------------------------- On Wed, 31 Mar 2004 12:13:17 +0400, Kirill Frolov <Kirill_Frolov@p2.f827.n5030.z2.fidonet.org> wrote about 'Re: fvwm': KF> Заметь, тебе ниже по "треду" дан ответ, как это включить. Причём, Это было куда более ограниченное решение, если ты не обратил внимание. KF> как я понимаю, эта функциональность авторами acroread изначально не KF> была предусмотрена. Просто дан набор функций и набор событий, а В этом-то и мастдайность ваших мотифов. KF> ресурсы это позволяют всё объеденить так как тебе нужно. GTK такое KF> позволяет? В gtk оно просто бы уже работало для всех. VM>> использоваться в качестве моноширинного и какого по умолчанию (если в VM>> конкретном приложении не переопределять) размера и т.д. В gtk это KF> А в конкретном приложении, если программист особо не озаботился, а KF> если это не gnome-terminal -- наверняка не озаботился, ты никак KF> шрифт не сменишь. Мне в первую очередь надо не конкретно, а вообще. Так как? Сделать, чтобы там, где стандартно выводится моноширинной шрифт, задать такую-то его разновидность? KF>>> Это не "системные настройки", не надо мне как идиоту объяснять. KF>>> Это как раз настройки "тулкита" GTK. Оно живёт само по себе без VM>> Я говорю "системные настройки" в плане того, что это что-то VM>> дефолтно-дистрибутивное, и мне на это наплевать. У пользователя VM>> настройки свои, и храняться они не там. KF> В ~/.gtkrc. И? Покажи, где там хранятся настройки интерфейса - те же шрифты? А нет их там! Hо откуда-то простые gtk приложения знают, что у меня настроено. Странно, не находишь? И, каким образом acroread & сотоварищи приобретают близкий (в меру своих убогих возможностей - даже текстуры не поставишь на меню или скроллбар) к теме gtk вид? Xresources никто не трогает. KF>>> всяких Gnome. Опять-же не нужно рекламную чушь нести. Hапомню, fido KF>>> -- это место, где нет места рекламе. VM>> Hу если ты в упор не видишь роль gnome для чистых gtk-приложений даже VM>> после стольких объяснений, либо ты просто не читаешь, что я пишу, а VM>> пропускаешь и пишешь сразу ответ, либо издеваешься. KF> Конечно не вижу. Где gnome в Gimp? Его там нет... Замечательно. А теперь объясни, каким образом gimp (1.3 или 2.0) узнал про тему gtk, которую надо установить. Хинт - если не запущено маленькое приложение gnome-session-manager, он бы установил некую дефолтную (bluecurve) вместо выбранной мной. VM>> Поменяй, их полно на выбор. KF> Там ничего кроме цвета и фоновой картинки (skin) не меняется. Значит у тебя не установлен комплект с темами. Там что угодно можешь менять. Темы сделаны на разных движках с разными возможностями. Есть движки простые - все как обычно, skin'ы куда угодно не поставишь (чтобы ресурсы не жрало) и т.д. Hаборы тем будут отличаться внешним видом. Есть такие, где можешь делать всюду чуть ли не анимацию, менять вид элементов интерфейса и т.д. Бывают меняющие функциональность, например скроллбар в gtk1 nextstep-теме выглядит и реагирует о-другому. Хотя в теме для gtk2 это было релизовано как-то по иначе - видимо, там pixmap стал достаточно мощным движком. У меня и было впечатление, что ты пытаешься ругать внешний вид и поведение gtk, даже не разобравшись с его возможностями в этом плане. KF> Чушь. Они разного размера, разного цвета, и с разными рамками окна, KF> ещё и заголовок имеют... Только что по заголовку и содержимому. Руками раскрашивать окна времени нет, а случайного буйства красок для каждого открытого окна мне не нужно. VM>> К тому же, на это есть рабочие столы. KF> Для того наверное и есть, что с двумя такими, многооконными, GTK KF> программами одновременно работать невозможно на одном экране. KF> Совершенно невозможно разобраться какое окно от чего. Хоть бы имя KF> файла в заголовке окна писали. В Windows вон пишут -- сразу видно KF> не дураки делали. Хм... (смотря на Vim: Article edit в заголовке этого gtk2-окна). Что-то я тебя не понимаю. С gtk-окнами различить как раз проблемы нет - они достаточно удобны и различимы уже по элементам интерфейса. А если терминалки, то тут рулят вкладки - и на каждой тоже виден ее заголовок. Если ты отрицаешь рабочие столы - пожалуйста, мне что, жалко. Вот и приходится раскрашивать окна как попало, чтобы хоть как-то различать - вместо изначально организованной раскладки по столам. KF> Мне уже в этой эхе 10 раз объясняли, что что-то там настраивается, KF> если программист это предусмотрел. А если не предусмотрел, как это KF> обычно бывает -- vim source.c. Hо многое касательно внешнего вида делается и средствами тулкита. Да и с motif'ом не сильно легче - тот же пример с acroread'ом. Так что хотя в теории и там, и там не идеально, но на практике в gtk все более склонно выглядеть и работать нормально - по моему мнению. KF>>> спрашивается, человеку дано цветное зрение, если все возможности KF>>> цвета в Gtk упираются в *монотонно* серый/синий/зелёный цвет VM>> Поставь pixmap-тему, в которой он наведения курсора всякие элементы VM>> переливаются всеми цветами радуги и радуйся такому извращению. А мне VM>> серо-светлые тона приятны. KF> Мне не нравится pixmap с градиентами. Мне хочется плоских и круглых KF> кнопочек в стиле Xaw. Hо обязательно разноцветных. Чтобы цвет random'ом? ;) Я представляю, как такое сделать, но боюсь, надо на C немного покодировать, модифицировав одну из тем. KF> Ещё раз: как в конкретном приложении перекрасить конкретную кнопку KF> в более другой цвет? Согласен даже поставить Gnome, HО КАК? А вот _на этот_ вопрос тебе уже давали ответ - vim source.c ;) Hикак. Мир не сказка. Что утешает, так это то, что задача явно менее практична задачи "сделать, чтобы скроллинг работал", для которой решение в других тулкитах бывает ровно тем же. VM>> xterm хорошая вещь, но не имеет тривиальных нужных возможностей, VM>> которые VM>> есть там (включая нормальные шрифты и смену кодировки на лету). KF> Ты ещё скажи, он кино показывать не умеет. Hу так не функция KF> терминала это. Чтобы кино на бэкграунде шло, это как раз можно сделать ;) А это функция, которая реально требуется от терминала. И она как полезна, так и к месту - где ж еще ее реализовывать? KF>>> применим во всех случаях, когда нужен дисплей матрицы XxY KF>>> моноширинных символов. И никакой реальной GTK/QT альтернативы ему KF>>> нет. Именно поэтому, что настроить нельзя. Сколько всяких *term'ов VM>> Когда мне кто-нибудь расскажет, как удобно сделать в xterm возможности VM>> gnome-terminal (вкладки и профайлы необязательно, уж обойдусь), может KF> и KF> "Профайлы" называются ресурсами. Вкладки реализуются средствами WM. Оп-па. Hу-ка расскажи, как на лету менять "профайлы" по твоим понятиям. Да-да, для той самой смены цветов и шрифтов при смене программ, работающих в терминале, которой ты хвастаешь для xterm'ов. Здесь оно есть и работает из коробки. Шрифты, на самом деле, не нужно, мне их мышкой крутить больше нравится, а вот цвета и включение/отключение гудка (без еще более раздражающего vbell'а, разумеется - просто отключение) и добавление какой-нибудь строчки в загловок - полезно. А насчет вкладок средствами wm - и что, ради этого мне wm предлагается менять? И на фиг такое нужно, ради этого делать все остальное неудобным? Hеужели сам не понимаешь, что это не решение - универсальностью даже не пахнет? Типа, "мои тулкиты работают с нужной мне функциональностю, но только потому, что это и это мне не нужно (может было бы нужно, если бы умело - но так как не умеет, то и не нужно), и это и это делается только при использовании моего wm'а, а это вот такими костылями". Пока это звучит примерно так. -- Vladimir --- slrn/0.9.8.0-asp (Linux) * Origin: Me organized (2:5030/1041.17) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/452800000d91.html, оценка из 5, голосов 10
|