Как известно, в файрфоксе под Линукс в диалоговых окнах (например, окно, которое появляется при закрытии нескольких табов, или при создании букмарка) кнопки расположены "наоборот", т.е. кнопка "ОК" справа, а кнопка "Cancel" -- слева, что, мягко говоря, совершенно не радует (и вообще, непонятно, как может этот браузер претендовать на звание мультиплатформенного при стольких различиях (эти кнопки -- лишь одно из них) в элементах интерфейса между версиями для разных ОС). Но мой вопрос не в этом. Есть, как минимум, одна тема (Crystal SVG, тема по умолчанию в Мандриве 2007), где кнопки располагаются нормально, т.е. ОК -- слева. Выходит, это можно как-то задавать в теме? А как?

Это особенность не ФФ, а Gtk (GNOME).

то что хоткеи не работают в русской раскладке - существенное неудобство, и это особенность ФФ

Skat пишет

Это особенность не ФФ, а Gtk (GNOME).

Во-первых, не совсем. Seamonkey для Linux использует в этих случаях собственные диалоги, где кнопки расположены нормально. Что мешало сделать так же в файрфоксе?
А во-вторых, я же говорю, есть как минимум одна тема, где этой проблемы нет. Вот я и спрашиваю: может, кто знает, как поменять расположение кнопок через тему?

prizident пишет

то что хоткеи не работают в русской раскладке - существенное неудобство, и это особенность ФФ

Ну, для этой проблемы решение всё же есть (есть аддон, позволяющий использовать хоткеи при русской раскладке). И гномовские окна "Open" / "Save" можно заменить на KDE-шные, для этого тоже есть решение. Но вот хотелось бы, чтобы ещё и упомянутые диалоги выглядели нормальным образом.

vicza

Что мешало сделать так же в файрфоксе?

Потому что для Гнома такое расположение кнопок является нормальным.

Можно ещё попробовать установить gtk-движок qtgtkengine (вроде так, не помню точно). Может он, помимо внешнего вида а-ля QT, ещё и расположение кнопок меняет. Хотя сомневаюсь...

Skat пишет

vicza

Что мешало сделать так же в файрфоксе?

Потому что для Гнома такое расположение кнопок является нормальным.

А зачем гномовскую норму навязывать всем пользователям?

В .gtkrc прописать gtk-alternative-button-order=1.

А зачем гномовскую норму навязывать всем пользователям?

Потому что Firefox использует gtk.

И гномовские окна "Open" / "Save" можно заменить на KDE-шные, для этого тоже есть решение. Но вот хотелось бы, чтобы ещё и упомянутые диалоги выглядели нормальным образом.

А поподробней можно?
Особенно интересует возможность добавить сортировку по дате и просмотр превью, в диалоге  загрузки файлов.
А то иногда, чтобы захостить картинку приходится извращаться с копированием адреса из внешней программы.

Жутко раздражает.

Система kubuntu 7.04, firefox 2.0.0.4

В about:config есть интересная опция - ui.allow_platform_file_picker , если выставить true, то диалоги загрузки/сохраниения кедомизируются.

Неплохо, но не то - просмотра превью все равно нет.

На kde-apps.org есть интересная программа - KGtk (Use KDE Dialogs in Gtk Apps) или KGtk for Kubuntu Edgy.

Скачал, скомпилировал, но работать заставить не получается. Кто-нибудь имел с ней дело?

Блин, а ларчик просто открывался:

After install, the easiest way to use, is maybe just start kde-menu-editor and edit the start-command for the respective application e.g. firefox from:
firefox %u
to:
/usr/bin/kgtk-wrapper firefox %u