Window decoration, понятно, берётся из WM. Раскраска менюшек - тема Фокса. Но откуда он берёт такие ужасные кубические Web-кнопки и поля ввода? gtk-темы настроены, qt, понятно, тоже. Где ковырять, чтобы и интерфейс тоже прилично выглядел?

Есть подозрение, что это т.н. дефолтный стиль gtk и qt приложений -- без использования тем.
Стили wm на внешний вид страницы не влияют, похоже это специально так сделано.
т.е. превратить FF в Konqueror врядли получится.

Balancer

Но откуда он берёт такие ужасные кубические Web-кнопки и поля ввода?

GTK не доделана до конца, вернее механизм gfx у gecko такой, что если что то не реализовано в toolkit'е, то gecko дорисовывает это самостоятельно. У win реализовали больше элементов.
BTW, если собрать с Qt, то кнопки выглядят симпотичнее, но там много других глюков :(

Swappp

GTK не доделана до конца, вернее механизм gfx у gecko такой, что если что то не реализовано в toolkit'е, то gecko дорисовывает это самостоятельно. У win реализовали больше элементов.

Тогда не понял, что бывают какие-то экзотические веб-кнопки и формы?
Сделал пару скриншотов quick-reply формы: win lin по-моему различаются только wm-темой и цветами. В konqueror для сравнения.

isn пишет

Сделал пару скриншотов quick-reply формы: win

Фишка в том, что у тебя в Win тема стоит a la Win95 :) понятно, что от фокса отличается мало (хотя и у тебя есть некоторое безобразие).

Скажем, у меня, кнопки в Windows и Linux плоские, едва выпуклые с однопиксельной обводкой. Так вот, в Windows - и в Фоксе и в Опере всё ок. Кнопки - системные (скриншот приложу позже, опять нужно сервер перезагружать). А вот в Linux, не смотря на все gtk-qt-engine, meta-theme и т.п. обвязки (_ВСЕ_ остальные GTK1/GTK2/QT приложения смотрятся единообразно), в Опере мы имеем кнопки, которые перекрашиваются только вместе с Оперной темой (в windows при "системном" интерфейсе они берутся общесистемные, при заданном - из него, в Linux - "системный" - такой же ужасный, как в Firefox, заданные - нормальные. Поскольку темы в духе того же Mozilla Modern вполне в общий стиль вписываются - это нормально), а вот в Фоксе - труба. Какие темы не ставь, как настройки не меняй - кнопки всё те же ужасные "кубики с белыми тенями" :)

isn

Сделал пару скриншотов quick-reply формы: win lin по-моему различаются только wm-темой и цветами.

В Win поставь тему другую ;) И в Linux поменяй тему GTK, все в интерфейсе FF изменется, кроме элементов на html странницах :) Хотя scorllbar берется от GTK...
Balancer

Какие темы не ставь, как настройки не меняй - кнопки всё те же ужасные "кубики с белыми тенями"

Мне это еще с Mozilla 1.4 не нравилось :)

да, это серьезная проблема браузера... :P
кто-то должен написать в mozilla.org с feature request

RED

да, это серьезная проблема браузера...

Я смотрел на код gfx, сомниваюсь, что кто то добравольно, так сказать, just for fun, возмется это испавить... Это ИМХО одно из самых запутанных мест в Gecko, хотя может и нет, я не все там осмотрел :)

неужели трудно дать человеку хотя бы 50$ за то он исправит эту проблему. в России это нормальные деньги. у mozilla.org ест ьтакие средства.
нет, конечно, я не считаю, если серьезно, что проблема кнопок - это ужас какой-то. тем более, что это единственное не очень красивое в оформлении. я сейчас использую на  фф и тт тему Charamel - так все просто отлично сделано, только вот кнопки старые.
кстати, эта тема - одна из немногих претендующих на звание "искусство". нет, есть такие, у которых иконки красивей, но именно как ТЕМА - карамелька мне нравится. если кто-то хочет пофлеймить, то есть тема "у кого какие скины на браузерах", давайте туда, там это очень даже уместно.
если что, то мой тезис:
- в плане рисунков нет равных темам с www.spuler.us (хотя он и не сам их рисует)
- плане общего дизайна - Charamel

Так что, господа, с кнопками-то? Никто не смог добиться от фокса в Linux пусть не системных, но хотя бы не таких уродских кнопок на странице?

Может расширение Stylish поможет? :) Создаем стиль с кодом

Выделить код

Код:

@namespace url(http://www.w3.org/1999/xhtml);

input[type="submit"] {background-color: #EAEAEA; border: 1px solid #577FA5;}
button {background-color: #EAEAEA; border: 1px solid #577FA5;}
input[type="button"] {background-color: #EAEAEA; border: 1px solid #577FA5;}

и кнопочки более симпотично смотрятся. :) Понятно что стили можно свои придумать.
Расширение позволяет для разных сайтов разные стили делать.

Да, так стало лучше. Но чтобы вписать в системную тему - придётся много повозиться.