Thanx. Но что бы я ни делал, какие бы темы ни стравил, как бы ни корёжил их gtkrc, а размеры и расстояния в gtk-диалоге сохранения не уменьшились. Это окно по-прежнему лишь частично юзабельно при разрешении 800x600. Вывод: ламеризм разработчиков. Оно же - диагноз и приговор.
Хорошо хоть не OpenOffice. Типичный подход классического юниксоида. Вот по наслушаются таких советов начинающие "линуксоиды-недоумки", а потом вопросы на форумах - " А куда мне тыкнуть мышкой, чтобы усе летало?", или - " ПАМАГИТЕ!!! У меня в меню нет значка выключить компутер!" Вы хоть не пишите такие вещи на этом сайте, люди разные это читают. А потом несут ахинею всякую, и говорят, что на ЛОРе прочитали такое, а ЛОР - это авторитет!
> Thanx. Но что бы я ни делал, какие бы темы ни стравил, как бы ни корёжил их gtkrc, а размеры и расстояния в gtk-диалоге сохранения не уменьшились. Это окно по-прежнему лишь частично юзабельно при разрешении 800x600. Вывод: ламеризм разработчиков. Оно же - диагноз и приговор.
Оказывается все разрабочики gtk ламеры, так как это сказал самый умный анонимус, который не смог разобраться с gtkrc.
Мм.. таблицу можно загнать в ADO.NET DataSet, а дальше - в XML. В общем, я просто хотел сказать, что между реляционными базами и реестрами гораздо меньше общего, чем между реестрами и файловыми системами. Не будем заниматься казуистикой :)
Он плох по нескольким причинам: Первая, и самая главная он не соответствует идеологии системы. Вторая - он не дает НЕОПЫТНОМУ пользователю понимания совершаемых действий. Человек просто тупо щелкает мышкой, совершенно не понимая механизма происходящего. Один такой подход уже есть - называется виндовс. Зачем делать то-же самое из линукса? Ну и третья уже обсуждалась - а зачем это нужно? Текстовые файлы и проще, и меньше, и правятся чем угодно, и способствуют пониманию своих действий.
> Оказывается все разрабочики gtk ламеры, так как это сказал самый умный анонимус, который не смог разобраться с gtkrc.
Я с ним разобрался. И пришёл к выводу: раскрытый диалог "Save as" в нынешнем gtk в экран при разрешении 800x600 не лезет, как ни корёжь gtkrc. Что показательно, никто не смог доказать обратное.
А тулкит, диалог сохранения в котором не лезет в 800x600... Как его назвать? :)
Кстати, вопрос вдогонку. Мне будет удобнее, если список "Browse for files" в этом диалоге по дефолту будет раскрыт. Т.к. в 90% случаев его всё равно приходится открывать. Как это сделать?
>Если бы не убогие стандартные ГТКшные диалоги - зашибись была бы оболочка... >например ихний GtkFileChooser - это просто бред сумашедшего дизайнера - ну просто >0% frendly, -100% usability, -200% эргономики
>Voviks.
Уважаемый! Запомните! "ихний" НЕ БЫВАЕТ!!!!! бывает ТОЛЬКО "их". Если не веришь, спроси у филологов!
Да, и Ваше мнение по поводу GtkFileChooser, это только твоё ИМХО и ненадо афишировать свои ИМХи :) ибо они могут несовпасть с другими ИМХами :)
>kde тоже не юниксвей и почему то это никого не останавливает
Согласен, но речь сейчас не о KDE (хотя на данный момент KDE наверное больше unix-way, чем гном)
>а зачем ему понимать? использование линукса неподразумевает понимание системы
Тут буду с вами спорить, что вы такое пишите?! побойтесь Ритчи и Таненбаума! - использование линукса, как и любого юникса, именно подразумевает ОЧЕНЬ глубокое понимание системы! Для тех, кто ничего понимать не желает - есть другая система.
>подход в стиле "виндовс" совсем неплох, плоха его реализация в той самой виндовс
Насколько я понял - вы хотите из линукса сделать "правильный виндовс"?
> на старых ноутбуках гном и кде будут "слегка" тормозить ;) туда лучше ставить что нибудь из *box
Какие вы мне интересные вещи рассказываете! А вы не замечали, что именно этот диалог использует, к примеру, последний gimp? Что, вместо него тоже что-то другое ставить? paint небось?
все эти приложения собираются без поддержки gnome,
если вы ни разу в своей жизни не запускали configure и не знаете что это такое,
то не утомляйте нас своим бредом.
и еще нафига GUI настраивать с помощью vim,
для этого тоже есть GUI его и используется,
а как конфиг храниться, не паралельно ли тебе?
> > Например кому принадлежит пропертя /XXX/YYY/ZZZ? Проге XXX, YYY или ZZZ? Или всем вместе? Если я удалили прогу YYY, то стоит ли мне удалить всю ветвь /XXX/YYY?
> то есть?
> ну например /apps/GnomeBaker/UI
> /apps/ - ветка "реестра", /GnomeBaker/ - название проги, /UI - один из параметров, в данном случае это расположении окна проги на десктопе
Кстати, насчёт промежутков меж кнопочками и прочего. Они, может, и есть дефолтные, но авторы gtk явно не в курсе этого. Смело заходите в gtkfilechooserdialog.c и наслаждайтесь:
венец красноглазого творения упрямо не хочет слышать про свою ущербность, зачем же нам слушать его болезненное бахвальство? новости о гноме пора отфильтровать, всё равно его уже исключили из Основополагающего Дистрибутива.
> Я с ним разобрался. И пришёл к выводу: раскрытый диалог "Save as" в нынешнем gtk в экран при разрешении 800x600 не лезет, как ни корёжь gtkrc. Что показательно, никто не смог доказать обратное.
У меня разрешение 800x600 (старый монитор), я использую только gtk-софт. Единственный раз, когда встретился с тем, что диалог Save As не влазит на экран, был с гимпом, где в этот диалог понапихали очень много всего. Но это уже проблема разработчиков gimp, а не gtk, так как стандартный GtkFileChooser даже с дефолтовой темой очень отлично влезает на мой экран.
PS. Я только что проверил, отлично меняется расстояние между кнопками, между текстом кнопки и ее краями и размер шрифта кнопки. Изменить размер вполне можно, так что не надо говорить "я разобрался", если это на самом деле не так.
> Вот ссылка на диалог сохранения файлов из gtk2, который влезает даже в 640x480:
Да лучше бы они выдрали в GTK+ диалог из FireFox или скопировали из KDE, вон TrollTech не считает для себя зазорным содрать диалог из винды, а создателя GTK считают себя самыми талантливыми дизайнерами в мире... хотя на самом деле они полный пшик... нельзя даже выбрать стиль отображения фалов... вот к примеру стиль репорт мне ну совершенно не нравиться, а стиля с иконками нет.
> У меня разрешение 800x600 (старый монитор), я использую только gtk-софт. Единственный раз, когда встретился с тем, что диалог Save As не влазит на экран, был с гимпом, где в этот диалог понапихали очень много всего.
А в том-то и дело, что НИЧЕГО особенного в нём нет. Просто выбор типа файла там сделан обычным списком, а не dropdown. А так - всё то же самое, что и у других. Но ведь известно: заставь дурака богу молиться...
> Но это уже проблема разработчиков gimp, а не gtk
В курсе, как расшифровывается gtk?
> так как стандартный GtkFileChooser даже с дефолтовой темой
Оп-па! С этого места помедленнее. Какую тему надо поставить, чтоб этот диалог стал меньше?
> очень отлично влезает на мой экран.
> PS. Я только что проверил, отлично меняется расстояние между кнопками, между текстом кнопки и ее краями и размер шрифта кнопки. Изменить размер вполне можно, так что не надо говорить "я разобрался", если это на самом деле не так.
1) Кусочек из gtkrc приведёшь?
2) И что, это уменьшило размеры диалога save as? На сколько? Диалог из gimp'а влез в 800x600?
> А в том-то и дело, что НИЧЕГО особенного в нём нет. Просто выбор типа файла там сделан обычным списком, а не dropdown. А так - всё то же самое, что и у других. Но ведь известно: заставь дурака богу молиться...
Ты знаешь что представляет из себя GtkFileChooser? Это то, что находится под "Просмотреть другие папки" и до "Текущая локаль.." на приведенном выше скриншоте. Все остальное - прихоти разработчиков программы.
> В курсе, как расшифровывается gtk?
В курсе, но сейчас это не только GIMP toolkit. Тут была мысль, что разработчики ламеры. Так вот, если и ругать каких-то разработчиков за большой диалог Save As, то явно не разработчиков GTK. В других gtk-программах эти диалоги нормальные по размерам. Так что можно назвать создателей GIMP ламерами, но мне кажется, так может сказать только недалекий человек.
> 1) Кусочек из gtkrc приведёшь?
GtkButton::default-border { 4,4,4,4 }
GtkButton::default-outside-border { 4,4,4,4 }
2) И что, это уменьшило размеры диалога save as? На сколько? Диалог из gimp'а влез в 800x600?
Чтобы он влез, нужно менять не только эти стили. Но это возможно.
> ./configure --prefix=/usr --without-gnome
gnumeric 1.5:
./configure --prefix=/usr --without-gnome
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for gawk... gawk
...
checking pkg-config is at least version 0.9.0... yes
checking for GTK_CFLAGS...
checking for GTK_LIBS...
Package libgnomeprint-2.2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libgnomeprint-2.2.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libgnomeprint-2.2' found
configure: error: Package requirements (
gtk+-2.0 >= 2.6.0
libglade-2.0 >= 2.3.6
libgnomeprint-2.2 >= 2.8.2
libgnomeprintui-2.2 >= 2.8.2
libart-2.0 >= 2.3.11
) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively you may set the GTK_CFLAGS and GTK_LIBS environment variables
to avoid the need to call pkg-config. See the pkg-config man page for
more details.
Шеф, чё делать?
Действительно не влезает при тех же настройках (имеет размер 600x700 точек), если раскрыть и список папок, и список типов файлов. Более того, на 15" монитор это не влезет ни при каком разрешении. Даже на 17" влезает с трудом. С другой стороны, насколько часто тип файла "по расширению" является неподходящим?
> Гм. Ни фига себе изврат :)
Этот "изврат" на самом деле не нужен, если X-сервер определяет размер монитора (и, следовательно, dpi) правильно, и если оконный менеджер не "умничает" (GNOME тут не на высоте).
Только вот Debian запускает свой X-сервер с параметром -dpi 100 и все портит даже при "правильном" оконном менеджере (этот параметр из /etc/X11/xinit/xserverrc надо убрать).
> а ты читать умеешь? тогда возьми и прочитай что это такое, и больше не мели чушь не к селу ни к городу
Чё ты дуриком прикидываешься? Такое же отношение, какое к GNOME имеет GTK. Гномы пытаются подгрести под себя те либы, которые им понравились. И всё. Дают их разработчикам место на gnome.org, email'ы соответствующие и пр. В AUTHORS от gtkmm давно смотрел? Посмотри, дятел.
И чё ты опять дуриком прикидываешься? Тебе говорят, что для установки gnumeric надо ставить гномовы либы. У меня их нет, как и самого гнома. Догоняем помаленьку?