<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" 
"dtd/kdex.dtd" [
  <!ENTITY kappname "&klipper;">
  <!ENTITY package "kdebase">
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % Ukrainian "INCLUDE"
> <!-- change language only here -->
]>

<book lang="&language;">
<bookinfo>
<title
>Підручник з &klipper; </title>

<authorgroup>
<author
>&Philip.Rodrigues; &Philip.Rodrigues.mail;</author>

<othercredit role="developer"
>&Carsten.Pfeiffer; &Carsten.Pfeiffer.mail; </othercredit>

<othercredit role="translator"
><firstname
>Юрій</firstname
><surname
>Чорноіван</surname
><affiliation
><address
><email
>yurchor@ukr.net</email
></address
></affiliation
><contrib
>Переклад українською</contrib
></othercredit
> 

</authorgroup>

<copyright>
<year
>2000-2003</year>
<holder
>&Philip.Rodrigues;</holder>
</copyright>

<legalnotice
>&FDLNotice;</legalnotice>

<date
>2005-01-31</date>
<releaseinfo
>2.92.00</releaseinfo>

<abstract>
<para
>&klipper; — це інструмент кишені для вирізання і вставлення у &kde;.</para>
</abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>Klipper</keyword>
<keyword
>kdebase</keyword>
<keyword
>кишеня</keyword>
</keywordset>
</bookinfo>
 
<chapter id="introduction">
<title
>Вступ</title>
<para
>&klipper; — це утиліта кишені у &kde;. Вона зберігає журнал кишені і надає вам змогу пов’язати вміст кишені з діями у програмах. Про проблеми та запити на додаткові функції, будь ласка, повідомляйте Esben Mose Hansen (інформацію щодо способів зв’язку можна знайти за адресою <ulink url="http://mosehansen.dk/about"
>http://mosehansen.dk/about</ulink
>).</para>

</chapter>

<chapter id="using-klipper">
<title
>Користування &klipper;</title>

<sect1 id="basic-usage">
<title
>Основні прийоми користування</title>
<screenshot>
<screeninfo
>Піктограма &klipper;.</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="screenshot.png" format="PNG"/>
</imageobject>
<textobject>
<phrase
>Піктограма &klipper;</phrase>
</textobject>
</mediaobject>
</screenshot>

<para
>Щоб переглянути журнал кишені, наведіть вказівник миші на піктограму &klipper; на панелі &kde; і клацніть лівою кнопкою або натисніть одночасно клавіші <keycombo action="simul"
>&Ctrl;&Alt;<keycap
>V</keycap
> </keycombo
>. Попередні записи у кишені буде показано вгорі виринаючого вікна, що з’явиться. Якщо обрати один з записів, якого буде скопійовано до кишені, звідки ви зможете вставити його до будь-якої програми &kde; або X у звичайний спосіб.</para>

<para
>Щоб знайти щось у кишені, відкрийте журнал кишені (клацніть по піктограмі &klipper;) і введіть ваш запит. Список можливих відповідників оновлюватиметься у процесі набирання запиту. Щоб скористатися клавішами-пришвидшувачами у &klipper;, просто натисніть клавішу &Alt;, а потім клавішу пришвидшувача, який вам потрібен. Наприклад, щоб очистити журнал кишені, відкрийте меню &klipper; і натисніть <keycombo action="simul"
>&Alt;<keycap
>L</keycap
> </keycombo
>.</para>

<para
>Щоб вилучити &klipper;, наведіть вказівник миші на засіб керування, розташований поряд з ним (малий чорний трикутничок), клацніть лівою кнопкою, і у меню, що з’явиться, виберіть пункт <guimenuitem
>Вилучити Klipper</guimenuitem
>.</para>

</sect1>

<sect1 id="actions">
<title
>Дії</title>

<para
>&klipper; може виконувати дії згідно до вміст кишені, тобто відповідності цього вмісту певному формальному виразові. Наприклад, будь-який рядок з кишені, що починається на <quote
>http://</quote
> може бути передано до Firefox або &konqueror; як адресу URL, яку слід відкрити.</para>

<para
>Щоб скористатися цією можливістю, просто скопіюйте URL або назву файла до кишені. Якщо у списку &klipper; буде відповідний формальний вираз, з’явиться меню з пунктами відповідних дій (наприклад, «Відкрити URL у &konqueror;», «Відкрити URL у Firefox»). Виберіть за допомогою миші або клавіатури потрібну дію, і &klipper; запустить програму, яку ви обрали, з адресою, на яку вказує вміст кишені.</para>

<para
>Якщо ви не бажаєте виконувати ніяких додаткових дій з вмістом кишені, просто оберіть пункт <guimenuitem
>Нічого не робити</guimenuitem
> з виринаючого меню, щоб повернутися до виконання попереднього завдання. Якщо ви закриєте меню, воно зникне, і ви зможете продовжити роботу. Час, протягом якого показуватиметься це меню, можна налаштувати за допомогою діалогового вікна <guilabel
>Налаштувати Klipper...</guilabel
>, де слід вказати <guilabel
>Таймаут контекстного меню дій</guilabel
> на вкладці <guilabel
>Загальні</guilabel
>.</para>
	  
<para
>Дії можна вимкнути взагалі, якщо навести вказівник миші на піктограму &klipper;, клацнути лівою кнопкою і обрати <guimenuitem
>Ввімкнути дії</guimenuitem
> або натисканням комбінації клавіш <keycombo action="simul"
>&Ctrl;&Alt;<keycap
>X</keycap
></keycombo
>.</para>

<para
>Перш ніж виконувати дію з вмістом кишені, що відповідає формальному виразу, його можна змінити. Виберіть пункт <guimenuitem
>Редагувати вміст...</guimenuitem
> у контекстному меню &klipper;, і у діалоговому вікні, що з’явиться, ви зможете змінити вміст кишені, а потім натиснути кнопку <guibutton
>Гаразд</guibutton
>, щоб виконати відповідну дію.</para>

<para
>Натискання комбінації клавіш <keycombo action="simul"
>&Ctrl;&Alt;<keycap
>R</keycap
></keycombo
> відкриє контекстне меню для повторення останньої дії, виконаної за допомогою &klipper;.</para>

</sect1>

<sect1 id="clipboard-modes">
<title
>Поведінка кишені/вибору</title>

<sect2 id="clipboard-modes-general">
<title
>Загальне</title>
<para
>&klipper; можна використати для налаштування поведінки кишені і вибору у &kde;. </para>

<note
><para
>&X-Window; використовує два різних буфери клавіатури: <quote
>вибір</quote
> і <quote
>кишеня</quote
>. У буфер вибору текст потрапляє після того, як ви його виберете, вставити його можна за допомогою середньої кнопки миші. Щоб спрямувати текст до буфера кишені, його слід вибрати і натиснути комбінацію клавіш <keycombo
>&Ctrl;<keycap
>X</keycap
> </keycombo
> або <keycombo
>&Ctrl;<keycap
>C</keycap
> </keycombo
>. Текст з буфера кишені можна вставити за допомогою комбінації клавіш <keycombo
>&Ctrl;<keycap
>V</keycap
> </keycombo
> або пункту меню <menuchoice
><guimenu
>Правка</guimenu
><guimenuitem
>Вставити</guimenuitem
> </menuchoice
>.</para>
</note>

<!-- &klipper; can be used to set the clipboard mode for the whole of &kde;. The
first mode will be familiar to &Microsoft; &Windows; and &Mac; users: Text is
inserted into the clipboard using an application's cut/copy (or generally
<keycombo
>&Ctrl;<keycap
>X</keycap
></keycombo
> and
<keycombo
>&Ctrl;<keycap
>C</keycap
></keycombo
> respectively)
function, and the application's paste (or generally 
<keycombo
>&Ctrl;<keycap
>V</keycap
></keycombo
>) function pastes the
contents of this clipboard.
</para>
<para>
The second mode will be more familiar to longtime &UNIX; users: Selected text
is copied to this clipboard, and clicking the <mousebutton
>middle</mousebutton
> 
mouse button pastes the
contents of this clipboard.
-->
</sect2>

<sect2 id="changing-clipboard-modes">
<title
>Як змінити поведінку кишені/вибору</title>
<para
>Щоб змінити поведінку кишені/буфера, виберіть у контекстному меню &klipper; пункт <guimenuitem
>Налаштувати Klipper...</guimenuitem
>, а потім у діалоговому вікні, що з’явиться виберіть вкладку <guilabel
>Загальне</guilabel
>. Вибір пункту <guilabel
>Відокремити кишеню та вибір</guilabel
> зробить функціонування буферів вибору і кишені цілком незалежним, як це вже було описано вище. Якщо обрано цей пункт, параметр <guilabel
>Ігнорувати вибір</guilabel
> заборонить &klipper; включати вміст вибору до журналу кишені і виконувати дії з вмістом вибору. Вибір пункту <guilabel
>Синхронізувати вміст кишені та вибір</guilabel
> спричинить до того, що вміст буферів кишені і вибору завжди буде тотожнім: текст вибору можна буде вставити за допомогою або <mousebutton
>середньої</mousebutton
> кнопки миші, або за допомогою комбінації клавіш <keycombo
>&Ctrl;<keycap
>V</keycap
> </keycombo
>, так само, як і текст з буфера кишені. </para>

 <!-- The
<guilabel
>Synchronize contents of the clipboard and the
selection</guilabel
> check box determines the clipboard mode. If the box is
selected, the clipboard functions in the &UNIX; mode; if not, the
&Windows;/&Mac; mode is used. -->

</sect2>


</sect1>

</chapter>

<chapter id="preferences">
<title
>Як налаштувати &klipper;</title>

<sect1 id="viewing-options">

<title
>Огляд діалогового вікна налаштувань</title>

<para
>Щоб переглянути або змінити параметри &klipper;, відкрийте контекстне меню &klipper; і виберіть у ньому пункт <guimenuitem
>Налаштувати Klipper...</guimenuitem
>. Буде відкрито діалогове вікно налаштування &klipper;. Опис його елементів наведено нижче.</para>

</sect1>

<sect1 id="general-tab">
<title
>Загальні параметри</title>

<variablelist>

<varlistentry>
<term
><guilabel
>Контекстне меню на позиції курсора миші</guilabel
></term>
<listitem
><para
>За допомогою цього параметра ви можете наказати контекстним меню &klipper; з’являтися у місці, де розташовано вказівник миші, а не у типовому для них місці (на панелі &kde;). Корисно, якщо ви надаєте перевагу користуванню мишею над користуванням клавіатурою.</para
></listitem>
</varlistentry>


<varlistentry>
<term
><guilabel
>Під час виходу зберігати зміст кишені</guilabel
></term
> <listitem
><para
>Якщо позначено цей пункт, журнал кишені буде зберігатися під час виходу з &klipper;, це надасть вам змогу використати його під час наступного разу, коли ви запустите &klipper;.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Вилучати пропуски при виконанні дій</guilabel
></term>
<listitem
><para
>Якщо позначено цей пункт, всі пропуски (пробіли, табуляції тощо) на початку і у кінці вмісту кишені перед передачею вмісту кишені до програми буде вилучено. Це корисно, наприклад, якщо вміст кишені складається з адреси URL, що починається на пробіл, якщо відкрити таку адресу у переглядачі тенет, буде показано повідомлення про помилку.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Повторювати дії над елементом, вибраним з кишені</guilabel
></term>
<listitem
><para
>Якщо позначено цей параметр, вибір пункту у журналі кишені спричинить до відкриття контекстного меню з діями &klipper;, що стосуються вмісту, якщо вміст відповідає одному з визначених формальних виразів.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Запобігати спорожненню кишені</guilabel
></term>
<listitem
><para
>Якщо позначено цей пункт, кишеня ніколи не буде порожньою: щоб не допустити спорожнення, &klipper; вставлятиме у кишеню найсвіжіший пункт з журналу кишені.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Ігнорувати вибір</guilabel
></term>
<listitem
><para
>Встановлює режим роботи кишені. Докладніше можна дізнатися у <xref linkend="clipboard-modes"/>. </para>
</listitem>
</varlistentry
> 


<varlistentry>
<term
><guilabel
>Синхронізувати вміст кишені і вибору</guilabel
></term>
<listitem
><para
>Встановлює режим роботи кишені. Докладніше можна дізнатися у <xref linkend="clipboard-modes"/>. </para>
</listitem>
</varlistentry
> 

<varlistentry>
<term
><guilabel
>Відокремити кишеню та вибір</guilabel
></term>
<listitem
><para
>Встановлює режим роботи кишені. Докладніше можна дізнатися у <xref linkend="clipboard-modes"/>. </para>
</listitem>
</varlistentry
> 


<varlistentry>
<term
><guilabel
>Таймаут контекстного меню дій</guilabel
></term>
<listitem
><para
>Встановлює час, протягом якого контекстне меню залишатиметься видимим, якщо ви не виконуєте з ним ніяких дій.</para
></listitem>
</varlistentry>

<varlistentry
><term
><guilabel
>Розмір історії кишені</guilabel
></term>
<listitem
><para
>Встановлює кількість записів, що зберігатимуться у журналі кишені.</para
></listitem>
</varlistentry>

</variablelist>

</sect1>

<sect1 id="actions-tab">
<title
>Параметри дій</title>

<variablelist>
<varlistentry>
<term
>Як змінити вирази/дії</term>
<listitem
><para
>На вкладці <guilabel
>Дії</guilabel
> наведіть вказівник миші на формальний вираз або дію, яку ви бажаєте змінити, і двічі клацніть лівою кнопкою миші. З’явиться вбудоване поле для зміни тексту, у якому ви зможете змінити відповідний пункт так, як ви того бажаєте. Не забудьте натиснути клавішу <keysym
>Enter</keysym
>, коли завершите редагування.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Як додати вирази/дії</term>
<listitem
><para
>Щоб додати формальний вираз, який &klipper; буде шукати, натисніть кнопку <guibutton
>Додати дію</guibutton
>. &klipper; використовує клас &Qt; <classname
>QRegExp</classname
>, який розбирає більшість формальних виразів, які ви використовуєте, наприклад, у командах <application
>grep</application
> або <application
>egrep</application
>.</para>
<para
>Щоб додати опис до типу формального виразу (наприклад, <quote
>HTTP URL</quote
>), наведіть вказівник миші на стовпчик <guilabel
>Опис</guilabel
> і клацніть <mousebutton
>лівою</mousebutton
> кнопкою миші.</para
>   

<note
><para
>Докладну інформацію щодо використання формальних виразів <classname
>QRegExp</classname
> ви можете знайти за адресою <ulink url="http://doc.trolltech.com/qregexp.html#details"
>http://doc.trolltech.com/qregexp.html#details</ulink
>. Зауважте, що &klipper; не підтримує режиму шаблонів (wildcard), який згадується на цій сторінці.</para
></note
> 

<para
>Змінити формальний вираз можна у спосіб, описаний вище. Щоб додати команду, яку слід виконати, наведіть вказівник миші на запис, клацніть <mousebutton
>правою</mousebutton
> кнопкою, і у контекстному меню оберіть пункт <guimenuitem
>Додати команду</guimenuitem
>, а потім введіть команду, яка згодом з’явиться у списку поряд з формальним виразом.</para>

<para
>Зауважте, що елемент <token
>%s</token
> у рядку команди буде замінено вмістом кишені, наприклад, якщо ви визначили команду <userinput
><command
>kedit</command
> <token
>%s</token
></userinput
>, а вмістом кишені є <filename
>/home/phil/textfile</filename
>, буде виконано команду <userinput
><command
>kedit</command
> <filename
>/home/phil/textfile</filename
></userinput
>. Щоб включити елемент <token
>%s</token
> до рядка команди, екрануйте його зворотною косою рискою, ось так: <userinput
>\%s</userinput
>.</para
></listitem>
</varlistentry>

<varlistentry
><term
><guibutton
>Додаткові...</guibutton
></term>
<listitem
><para
>Відкриває діалогове вікно <guilabel
>Вимкнути дії для вікон типу WM_CLASS WM_CLASS</guilabel
>.</para>
<para
>Деякі програми, наприклад, &konqueror;, використовують внутрішню кишеню програми. Якщо під час роботи з програмою у вас весь час відкриваються небажані контекстні меню &klipper;, зробіть так:</para>

<orderedlist>
<listitem
><para
>Відкрийте програму.</para
></listitem>
<listitem
><para
>З термінала виконайте команду <userinput
><command
>xprop</command
> | <command
>grep</command
> <parameter
>WM_CLASS</parameter
></userinput
>, а потім наведіть вказівник миші на вікно програми і клацніть лівою кнопкою.</para
></listitem
> 
<listitem
><para
>Перший рядок у терміналі після знаку рівності — це той рядок, що вам потрібен.</para
></listitem>
</orderedlist>

<para
>Після додавання WM_CLASS, дії з вікнами програми більше не виконуватимуться.</para>
</listitem>
</varlistentry>
</variablelist>

</sect1>

<sect1 id="shortcuts-tab">
<title
>Параметри клавіатурних скорочень</title>

<para
>Вкладка клавіатурних скорочень надасть вам змогу змінити клавіатурні скорочення, що використовуються для доступу до функцій &klipper;. Ви можете змінити клавіатурні скорочення на один з наступних варіантів:</para>

<variablelist>
<varlistentry>
<term
><guilabel
>Немає</guilabel
></term>
<listitem
><para
>Доступ до вибраної дії не можна отримати напряму з клавіатури</para
></listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Типове</guilabel
></term>
<listitem
><para
>Вибрана дія використовує типове клавіатурне скорочення &klipper;. Це клавіатурні скорочення з цього підручника.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Нетипове</guilabel
></term>
<listitem
><para
>Вибрану дію буде прив’язано до клавіш, які ви оберете.</para>
<para
>Щоб обрати нетипове клавіатурне скорочення для вибраної дії, натисніть на відповідник клавіші, розташований у нижній правій частині вікна, щоб задіяти комбінацію клавіш, а потім просто наберіть на клавіатурі бажану комбінацію, так само, як ви це робите у будь-якій іншій програмі &kde;. </para
> </listitem>
</varlistentry>
</variablelist>

</sect1>
</chapter>

<chapter id="credits">
<title
>Подяки і ліцензія</title>

<para
>&klipper; </para>
<para
>Авторські права на програму ©1998 — &Andrew.Stanley-Jones; <email
>asj@cban.com</email
> </para>
<para
>Авторські права на програму ©1998-2000 — &Carsten.Pfeiffer; &Carsten.Pfeiffer.mail;</para>
<para
>Зараз супроводом програми займається Esben Mose Hansen. Зв’язатися з ним можна за адресами вказаними на сторінці <ulink url="http://mosehansen.dk/about"
>http://mosehansen.dk/about</ulink
>. </para>

<para
>Авторські права на документацію ©2000-2003, 2005 — &Philip.Rodrigues; &Philip.Rodrigues.mail;</para>

<para
>Переклад українською: Юрій Чорноіван<email
>yurchor@ukr.net</email
></para
> 
&underFDL; &underGPL; </chapter>

<appendix id="installation">
<title
>Встановлення</title>

<sect1 id="getting-klipper">
<title
>Як отримати &klipper;</title>
&install.intro.documentation; </sect1>

<sect1 id="compilation">
<title
>Збирання і встановлення</title>
<para
>&klipper; слід збирати і встановлювати разом з пакунком kdebase, він з’явиться на вашій панелі &kde; (&kicker;) після запуску &kde; 3. Якщо його там немає, ви можете запустити програму за допомогою пункту будь-якого контекстного меню &kicker; (панелі &kde;) <guimenuitem
>Додати аплет до панелі...</guimenuitem
>, з наступним вибором <guilabel
>Klipper</guilabel
> у діалоговому вікні, що з’явиться.</para
> 

<screenshot>
<screeninfo
>Піктограма &klipper;</screeninfo>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="screenshot.png" format="PNG"/>
	  </imageobject>
	  <textobject>
	    <phrase
>Знімок вікна</phrase>
	  </textobject>
	</mediaobject>
</screenshot>

<!--
<para
>To remove &klipper; from your panel, select <guimenuitem
>Remove
Klipper</guimenuitem
> from the context menu (accessed by left-clicking the
small handle to the left of the &klipper; icon).</para>
-->
<!--
<para
>To disable this, simply remove the file 
<filename
>$<envar
>KDEDIR</envar
>/share/autostart/klipper.desktop</filename>
or create a file <filename
>$<envar
>HOME</envar
>/share/autostart/klipper.desktop</filename>
with the following contents:

<programlisting
>
[Desktop Entry]
Hidden=true
</programlisting>

The latter will keep the system installation intact and only prevent
&klipper; being started for you, without affecting other users.
</para>
-->
</sect1>
</appendix>

&documentation.index; 

</book>
<!--
Local Variables:
mode: sgml
sgml-minimize-attributes: nil
sgml-general-insert-case: lower
sgml-indent-step: 0
End:
-->










