# Руководство &klipper;

&Philip.Rodrigues; &Philip.Rodrigues.mail;
&Carsten.Pfeiffer; &Carsten.Pfeiffer.mail;
Олег
Баталов

    olegbatalov@mail.ru

Перевод на русский язык
2000-2003
&Philip.Rodrigues;
&FDLNotice;
2003-09-18
2.92.00

&klipper; является утилитой для работы с буфером обмена в среде &kde;.

KDE
Klipper
kdebase
буфер обмена

## Введение

&klipper; является утилитой работы с буфером обмена в среде &kde;. Она сохраняет историю буфера обмена и позволяет вам связывать содержание буфера обмена с действиями приложений. Информацию о проблемах или пожелания возможностей направляйте Карстену Пфейфферу (Carsten Pfeiffer) &Carsten.Pfeiffer.mail;.

## Использование &klipper;

### Основы

Чтобы показать историю буфера обмена, щёлкните на пиктограмме &klipper; в системном лотке &kde;, либо нажмите &Ctrl;&Alt;V . Предыдущие элементы буфера обмена показаны в верхней части появившегося контекстного меню. Выбор одного из них копирует элементв буфер обмена, откуда он может быть вставлен в любое приложение &kde; или XWindow обычным способом.

### Действия

&klipper; может выполнять действия над содержимым буфера обмена, основываясь на его соответствие определённому регулярному выражению. Например, любое содержимое буфера обмена, начинающееся с http:// можно открыть как ссылку в &Netscape; или &konqueror;.

Для использования этой особенности просто скопируйте &URL; или имя файла в буфер обмена. Если он соответствует регулярному выражению в списке &klipper;, появится меню с имеющимися пунктами (&eg; Открыть в &konqueror;, открыть в &Netscape;). С помощью мышки или клавиатуры выберите необходимый пункт, &klipper; запустит программу, которую вы выбрали и откроет адрес, на который указывает содержимое буфера обмена.

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

Действия могут быть полностью отключены щелчком на пиктограмме &klipper; и выбором пункта меню Включить действия, либо нажатием &Ctrl;&Alt;V и &Ctrl;&Alt;X.

Содержимое буфера обмена, соответствующее регулярному выражению, может быть изменено перед выполнением действия над ним. Выберите Изменить и обработать позже в контекстном меню &klipper;, и вы сможете изменить содержимое буфера обмена в появившемся диалоге перед нажатием кнопки OK для запуска соответствующего действия.

Нажатие &Ctrl;&Alt;R показывает контекстное меню для повторения последнего действия, выполненного &klipper;.

### Работа с буфером обмена

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

&klipper; может использоваться для настройки поведения буфера обмена и выделения в &kde;.

&X-Window; использует два отдельных буфера: выделения и буфер обмена. Текст помещается в буфер выделения просто при его выделении, и может быть вставлен с помощью средней кнопки мыши. В буфер обмена текст должен быть явно помещён выделением его и нажатием &Ctrl;X или &Ctrl; C . Текст из буфера обмена может быть вставлен с помощью &Ctrl; V или выбором в пункта меню Правка Вставить .

#### Изменение поведения выделения/буфера обмена

Чтобы изменить поведение выделения/буфера обмена, выберите Настроить Klipper... в контекстном меню &klipper;, и в появившемся диалоге выберите вкладку Общие. Установка параметра Разделить буфер обмена и выделения делает функции буфера обмена и выделения отдельными буферами, как описано ранее. Установкаэтого параметра и Игнорировать выделение предотвратит включение содержимого выделений в историю буфера обмена и выполнение над ними действий. Установка Синхронизировать содержимое буфера обмена и выделения будет синхронизировать содержимое буфера обмена и выделения. Это означает что выделенный текст может быть вставлен с помощью средней кнопки мыши или комбинацией клавиш &Ctrl;V аналогично вставке текста из буфера обмена.

## Настройка Klipper

### Диалог настройки

Для просмотра или изменения параметров &klipper;, откройте контекстное меню &klipper;, и выберите Настроить Klipper.... Появится диалог настройки &klipper;. Его содержание описано ниже.

### Общие параметры

Открывать меню на месте указателя мыши

  Установить появление контекстного меню &klipper; в позиции курсора мыши, вместо установленной по умолчанию позиции у панели &kde;. Будет полезно, если вы используете мышь чаще, чем клавиатуру.

Сохранять содержимое буфера обмена при выходе

  Если параметр установлен, история буфера обмена будет сохранена при выходе из &klipper;, позволяя использовать её при следующем запуске &klipper;.

Удалить пробелы при выполнении действий

  Если параметр установлен, любые пробелы (пробелы, табуляция, &etc;) в начале и конце содержимого буфера обмена будут удалены перед обработкой его в приложении. Это полезно, например, если буфер обмена содержит &URL; с пробелами, поскольку его открытие в браузере вызовет ошибку.

Повторить действия для элемента, выбранного из списка

  Если параметр установлен, выбор элемента истории, указывает &klipper; показать действия для этого элемента, если он им соответствует.

Не допускать пустого буфера обмена

  Если установлен, буфер обмена никогда не будет пустым: &klipper; будет вставлять самый последний элемент из истории вместо того чтобы позволяет ему быть пустым.

Игнорировать выделение

  Установить режим буфера обмена. Смотрите .

Синхронизировать содержимое буфера обмена и выделения

  Установить режим буфера обмена. Смотрите .

Разделить буфер обмена и выделение

  Установить режим буфера обмена. Смотрите .

Задержка выпадающих меню

  Устанавливает время, в течении которого контекстное меню остаётся на экране, если вы его не используете.

Расмер истории буфера обмена

  Устанавливает количество элементов хранящихся в истории буфера обмена.

### Параметры действий

Редактирование выражений/действий

  Во вкладке Действия, дважды щёлкните на регулярном выражении или действии, которые хотите изменить. Появится диалог, в котором текст может быть изменён, как вам необходимо. Убедитесь что вы нажали Enter когда закончите.

Добавление выражений/действий

  Нажмите кнопку Добавить действие чтобы добавить в &klipper; регулярное выражение. &klipper; использует `QRegExp` из &Qt;, который понимает большинство регулярных выражений, которые вы использовали бы в grep или egrep, для примера.

  Вы можете добавить описание регулярного выражения набрав (&eg; HTTP URL) после щелчка левой кнопкоймыши на столбце Описание.

  Подробную информацию об использовании регулярных выражений `QRegExp` вы можете найти под адресу http://doc.trolltech.com/qregexp.html#details. Обратите внимание, &klipper; не поддерживает режим подстановочного знака, упоминаемый на этой странице.

  Измените регулярное выражение как описано выше. Для добавления выполнения команды щёлкните правой кнопкой мыши, выберите Добавить команду и отредактируйте команду, которая появится в дереве под регулярным выражением.

  Обратите внимание, что %s командной строке будет заменено содержимым буфера обмена, &eg; если вы определили команду ``kedit` %s` и буфер обмена содержит `/home/phil/textfile`, будет выполнена команда ``kedit` `/home/phil/textfile``. Для включения %s в командную строку, используйте двойную обратную наклонную черту: `\%s`.

Дополнительно...

  Открывает диалог Отключить действия для окон класса WM_CLASS.

  Некоторые программы, типа &konqueror;, используют внутренний буфер обмена. Если вы постоянно получаете неожиданные появления &klipper;, при использовании некоторого приложения, сделайте следующее:

  1. Откройте приложение.

  2. В терминале, выполните ``xprop` | `grep` `WM_CLASS`` и затем щёлкните в окне выполняющегося приложения.

  3. Первая строка после знаков =, является той, которую необходимо ввести.

  После того как WM_CLASS будет добавлен, больше никакие действия не будут генерироваться для окон этого приложения.

### Параметры горячих клавиш

Вкладка горячих клавиш позволяет вам изменить горячие клавиши, используемые для доступа к функциям &klipper;. Вы можете изменить горячую клавишу на один из трёх вариантов:

Нет

  Выделенное действие невозможно вызватьнепосредственно с клавиатуры

По умолчанию

  Выделенной действие имеет в &klipper; клавишу по умолчанию. Такие клавиши упоминаются в этом руководстве.

По выбору

  Выделенной действие назначено клавише, которую вы выбрали.

  Чтобы выбрать для выделенного действия другую клавишу, щёлкните на изображении клавиши в нижней правой части окна для её активации, и нажмите на клавиатуре желаемую комбинацию клавиш, как и в любом приложении &kde;.

## Авторские права и лицензия

&klipper;

Авторское право на программу 1998 Andrew Stanley-Jones asj@cban.com

Авторское право на программу 1998-2000 &Carsten.Pfeiffer; &Carsten.Pfeiffer.mail;

В настоящее время координируется &Carsten.Pfeiffer;

Авторское право на документацию 2000-2003 &Philip.Rodrigues; &Philip.Rodrigues.mail;

&underFDL; &underGPL;

## Установка

### Как получить &klipper;

&install.intro.documentation;

### Компиляция и установка

&klipper; должен компилироваться и устанавливаться совместно с пакетом kdebase, и появиться в вашей панели &kde; (&kicker;) когда вы запускаете &kde; 3. Если он не появляется, вы можете запустить его вручную выбрав Меню панели Добавить Апплет Klipper в контекстном меню &kicker;, панели &kde;.

Пиктограмма &klipper;
Снимок экрана

Для удаления &klipper; с вашей панели, выберите Удалить Klipper в контекстном меню (доступном при щелчке левой кнопкой мыши на пиктограмме &klipper;)

&documentation.index;