Веб-браузер по-умолчанию
Откройте Центр Управления, в меню Компоненты KDE -> Приложения по умолчанию -> Браузер (Control Center -> KDE Components -> Component Chooser -> Web Browser) выберите пункт «в следующем браузере» («in the following browser») и введите firefox (mozilla-firefox).
Внешний вид и темы
Значки в стиле KDE
- Тема для Firefox 1.5, основана на Crystal SVG.
- Модифицированная версия стандартной темы Firefox 2.0 — KDEFF (автор jeroenvrp). Иконки, используемые по-умолчанию заменены значками Crystal. Именно она рекомендуется для второй версии браузера.
Стили KDE в браузере Firefox
Если вы хотите использовать стили KDE в Mozilla Firefox скачайте и установите пакет gtk-qt-engine, скомпилированный для вашего дистрибутива (для примера "gtk-qt-engine-0.7-2mdv2007.0" for Mandriva 2007 или "gtk2-engines-gtk-qt" для Kubuntu). После установки в Центре Управления появиться новый пункт — Внешний вид и темы -> GTK Styles Fonts (Appearance and Themes -> GTK Styles Fonts). Необходимо отметить пункт Use my KDE style in GTK applications.
Замена GTK-диалога «Сохранить как» на QT/KDE
- В Firefox 2.0 это сделать очень просто. Введите "about:config" в адресной строке, найдите ключ "ui.allow_platform_file_picker" и установите его значение в "false".
- В Firefox 1.5 дело обстоит несколько сложнее.
Найдите файл nsFilePicker.js в папке components, расположенной в каталоге куда был проинсталлирован Firefox (обычно это /usr/lib/firefox/components/, /usr/lib/mozilla-firefox/components/ или /opt/firefox/components/). Откройте файл в режиме редактирования в вашем любимом текстовом редакторе (необходимы права суперпользователя), например:
kdesu kate nsFilePicker.js
sudo vi nsFilePicker.js
Найдите следующие строчки:
function (compMgr, fileSpec, location, type)
{
debug("registering (all right -- a JavaScript module!)");
compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar);
compMgr.registerFactoryLocation(FILEPICKER_CID, "FilePicker JS Component",
//@line 278 "/builds/tinderbox/Fx-Mozilla1.8.0....
"",
//@line 280 "/builds/tinderbox/Fx-Mozilla1.8.0....
fileSpec,
location,
type);
}
И замените строчку выделенную красным строкой отмеченной зеленым светом в тексте ниже:
function (compMgr, fileSpec, location, type)
{
debug("registering (all right -- a JavaScript module!)");
compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar);
compMgr.registerFactoryLocation(FILEPICKER_CID,
"FilePicker JS Component",
//@line 278 "/builds/tinderbox/Fx-Mozilla1.8.0....
FILEPICKER_CONTRACTID,
//@line 280 "/builds/tinderbox/Fx-Mozilla1.8.0....
fileSpec,
location,
type);
}
Расширение Konquefox
Konquefox — расширение, добавляющее две полезных кнопки «
Clear URL (Очистить адресную строку)», «
Go Up («На уровень вверх)» и кнопки увеличения масштаба не представленные в Firefox (
,
,
).
«
Clear URL» очищает текущий URL и устанавливает фокус в адресной строке. Это очень удобно и просто использовать в Linux/Unix для операций копирования/вставки. Например выделив текст левой кнопкой мыши для копирования щелкните средней в поле ввода для вставки (нет необходимости в вызове контекстного меню по щелчку правой кнопкой).
«
Go Up» делает доступной легкую навигацию по веб-сайту или файловой системе (базируется на Go Up extension (Stephen Clavering), но использует переработанный алгоритм).
| Start URL: | http://www.ics.uci.edu/pub/ietf/uri/index.html?query=are&sort=b#Related |
| 1. | Go Up | http://www.ics.uci.edu/pub/ietf/uri/index.html?query=are&sort=b |
| 2. | Go Up | http://www.ics.uci.edu/pub/ietf/uri/index.html |
| 3. | Go Up | http://www.ics.uci.edu/pub/ietf/uri |
| 4. | Go Up | http://www.ics.uci.edu/pub/ietf |
| 5. | Go Up | http://www.ics.uci.edu/pub |
| 6. | Go Up | http://www.ics.uci.edu/ |
| Start Path: | file:///home/al3/tmp/capture1.png |
| 1. | Go Up | file:///home/al3/tmp |
| 2. | Go Up | file:///home/al3 |
| 3. | Go Up | file:///home |
| 4. | Go Up | file:/// |
«
,
,
: Zoom» позволяет быстро увеличивать, уменьшать и возвращать к исходному размеру размер шрифта на странице.
Загрузить можно здесь: Konquefox-1.7.0-fx.xpi. Для Mozilla Firefox версии 1.5.* и 3.1.*
После установки расширения кнопки необходимо добавить вручную, щелкнув правой кнопкой на панели инструментов и выбрав «Настроить... (Personalize...)». В открывшемся окне можно выбрать две новых кнопки.
Элементы форм
Если вас не устраивает внешний вид элементов форм (кнопок, выпадающих списков, чекбоксов и радиобатонов), которые в версии Firefox под Linux выглядят мягко говоря не идеально, используйте любой из ниже предложенных «патчей».
Приложения по умолчанию
Чтение PDF-документов в Firefox
Используйте команду which для поиска kpdf:
Например:
which kpdf
-> /usr/kde/3.5/bin/kpdf
И добавьте этот путь в Правка -> Настройки -> Содержимое -> Типы файлов (Edit -> Preferences -> Downloads -> Filetypes).
Если, вы не можете сменить типы файлов в Firefox, попробуйте отредактировать /etc/mailcap и добавить/заменить строчку с определением pdf-просмотрщика по-умолчанию.
Использование KPrinter в диалоге печати
В адресной строке введите about:config и установите значение опции print.printer_PostScript/default.print_command в kprinter --stdin. Для работы с Kprinter в диалоге печати выберите принтер Postscript/default (опция «Печать в файл» должна быть отключена) и нажмите кнопку «Печать». Загрузится стандартное диалоговое окно Kprinter для печати в PostScript, PDF и т.д., также будет доступен реальный принтер (конечно если он установлен).
Для того чтобы не совершать лишних телодвижений для вызова диалога Kprinter установите значение булевого параметра print.always_print_silent в true. Если такой параметр отсутствует, просто добавьте его.
network.protocol-handler.external.mailto true
network.protocol-handler.app.mailto kmail
Использование менеджера загрузок KGet
Просто загрузите и установите расширение для Firefox — FlashGot. После перезапуска Mozilla Firefox, перейдите в настройки Flashgot и выберите Kget, как менеджер загрузок по-умолчанию.
Ссылки
Послесловие
При написании/переводе статьи использованы материалы: