The K Desktop Environment

Next Previous Table of Contents

3. Настройка

3.1 Общая информация

Все информация по настройке WebMaker хранится в двух файлах: ~/.kde/share/config/webmakerrc и ~/.kde/share/config/webmaker-toolbarrc. Первый - для настройки всех доступных обычных параметров, кроме инструментальных панелей, а второй, соответственно, именно для них. Все опции первого файла (общая конфигурация) настраиваются из графического интерфейса также.

3.2 Общая настройка

Обычный способ настройки WebMaker-а - открыть меню "Options", его подменю и соответствующие диалоги.

3.3 Настройка панелей инструментов

Все инструментальные панели (кроме main) могут настраиваться пользователем. Это делается ручным редактирование файла ~/.kde/share/config/webmaker-toolbarrc. Этот файл имеет следующий простой формат:

[ToolbarN]
ButtonM=TextOrTagToInsert,ToolTip,ButtonPixmap.xpm,Action
ButtonM+1=TextOrTagToInsert,ToolTip,ButtonPixmap.xpm,Action
...

Пояснения:

ToolbarN, ButtonM

- указываются действительные номера панелей и кнопок, например: Toolbar1, Button3;

TextOrTagToInsert

- текст или тег, который Вы хотите вставить, например: DIV align="center",  

ToolTip

- короткий текст, который появится, когда мышка будет над кнопкой;

ButtonPixmap.xpm

- картинка для кнопки;

Action

- одно из следующего списка: insertTag (вставить данный текст с text и применить соответствующие ему правила: вставка в обрамлении < and >, с закрывающим with тегом,etc.), insertEntity (просто вставка текста), editTag (подобно insertTag +открыть диалог редактирования данного тега).

Также можно использовать --- в качестве TextOrTagToInsert, в этом случае все остальные параметры можно опустить, а на панели инструментов появится разделитель (например.: Button8=---).

3.4 Настройка фильтров

В программе используются три типа фильтров: фильтры импорта, экспорта, и собственно фильтры содержания, (разделы [Import Plugins], [Export Plugins] and [Filter Plugins] в файле webmakerrc). Каждый раздел имеет слеудющий формат

NameN=MenuEntry
CommandN=CommandLine
NameN+1=MenuEntry
CommandN+1=CommandLine
...

Пояснения:

NameN, CommandN

- указывают на номер фильтра;

MenuEntry

- текст для меню;

CommandLine

- коммандная строка, вызывающаю фильтр. Фильтры импорта и экспорта могут включать подстроку %s - заменяется именем текущего файла.

Фильтры импорта читают файл с заданным именем и помещают сконвертированный текст в стандартный выходной поток (на экран); файлы экспорта получают текст из стандартного входного потока, конвертируют и сохраняют в файле с данным именем; собственно фильтры берут текст из stdin, конвертируют и выводят в stdout.

Вы можете использовать фильтры, чтобы открывать/сохранять файлы в различных форматах и кодировках, печатать их и так далее.
Примеры фильтров импорта:

Name1=Import WinWord 97 File...
Command1=mswordview -o - %s
Дополнительные примеры Вы найдете в файле webmakerrc.

Next Previous Table of Contents