# Підручник з &konversation;

Gary
R.
Cramblitt
garycramblitt@comcast.net
Юрій
Чорноіван

    yurchor@ukr.net

Переклад українською
2003-2005
Gary R. Cramblitt
&FDLNotice;
2009-09-13
1.2

&konversation; — дружній до користувачів &irc;-клієнт для стільничного середовища KDE.

KDE
kdeextragear-2
Konversation
IRC
internet relay chat
балачка
обмін даними

## Вступ

&konversation; — це клієнт балачок &irc; для &kde; 3.2 та пізніших версій. У програмі передбачено такі можливості:

- Підтримка SSL.

- Дружній до користувача інтерфейс з вкладками.

- Налаштування допоміжних кнопок для команд, якими ви часто користуєтеся.

- Автоматичне повторне з’єднання і вхід на канал.

- Надсилання і отримання DCC.

- Список спостереження за псевдонімами.

- Візуальні та звукові сповіщення для широкого діапазону подій, зокрема для появи повідомлень, що містять ваш псевдонім та переходу осіб з псевдонімами з вашого списку спостереження у стан «У мережі» або «Поза мережею».

- Придатне до налаштування підсвічування повідомлень від вказаного псевдоніма або за вказаним формальним виразом шаблоном.

- Автоматичне завершення псевдонімів.

- Перехоплення і збереження всіх адрес &URL;, що згадувалися у повідомленнях.

- Екранна панель для показу повідомлень у разі згортання вікна програми.

- Список ігнорування псевдонімів.

- Автоматичний запис журналу і керування ним.

- Позначення рядків у журналах.

- Скрипти.

- Інтеграція з &kaddressbook;.

Веб-сайт &konversation; можна знайти за адресою &konviwebsite;. Питання щодо &konversation; можна обговорити у списку листування користувачів &konversation;. Будь ласка, підпишіться на цей список, щоб дізнатися про нові можливості, надіслати звіт про вади тощо. Якщо ви бажаєте отримувати інформацію щодо нових випусків, ви можете долучитися до нашого списку листування &konversation;-Announce. Цей список листування з незначною кількістю кореспонденції використовується лише для сповіщень про нові випуски або виправлення вад.

Зв’язатися з розробниками &konversation; можна за допомогою &irc; на сервері irc.kde.org канал #konversation.

## Користування &konversation;

### Якщо ви ніколи раніше не користувалися &irc;...

Якщо не ускладнювати, &irc; — це протокол балачки, параметри якого визначаються офіційними інтернет-стандартами. Подібні балачки можуть поглинати ваше життя годинами. Щоб скористатися &irc;, вам слід з’єднати ваш комп’ютер з сервером, а потім приєднатися до каналу (еквіваленту кімнати балачки) або просто відкрити канал особистого спілкування.

Щоб з’єднатися з сервером на певному каналі, запустіть &konversation;. Програма відкриє вікно Список серверів.

Список серверів Список серверів

За допомогою цього пункту ви можете переглянути список налаштованих мереж &irc;. Мережа &irc; — це набір серверів, що працюють разом. Для того, щоб з’єднатися з усією мережею IRC, вам достатньо з’єднатися з одним з серверів цієї мережі, &konversation; автоматично приєднається до показаних каналів. Після першого запуску &konversation; ви зможете увійти до мережі `Freenode` на канал `#kde`.

Натисніть, щоб визначити нову мережу, зокрема вказати сервери, з якими слід встановлювати з’єднання, і канали, до яких слід автоматично приєднуватися після встановлення з’єднання. Докладніше про це можна дізнатися з розділу Визначення нових мереж, серверів та каналів для автоматичного приєднання.

Натисніть, щоб з’єднатися з вибраною мережею &irc; і каналом.

Якщо ви натиснете кнопку З’єднати під час першого запуску &konversation;, ви можете побачити наступне повідомлення, у якому програма сповіщає вас про те, що типовий профіль не налаштовано.

Визначення профілів Визначення профілів

Під час першого запуску &konversation; програма отримає дані про поточного користувача від операційної системи і заповнить ними поля вашого профілю. Якщо дані операційної системи про користувача не будуть повними, наприклад, системі не буде відоме ваше повне ім’я, ви можете побачити повідомлення, подібне до наведеного вище. Щоб виправити проблему, натисніть кнопку Гаразд і ознайомтеся з вмістом розділу Налаштування вашого профілю цього підручника.

Далі, буде показано Головне вікно з повідомленнями, які було надіслано сервером клієнтові. (якщо &konversation; не буде з’єднано з сервером, зверніться до розділу Питання та відповіді.) Після показу всіх повідомлень &konversation; буде приєднано до обраного каналу або обраних каналів.

Канал. Канал

Цей елемент називається Рядком вводу. Щоб надіслати повідомлення всім учасникам каналу, введіть до цього рядка текст повідомлення і натисніть клавішу &Enter;. Ваше повідомлення, разом з повідомленнями інших учасників, з’явиться у списку повідомлень каналу, розташованому вище. Перед текстом кожного з повідомлень буде показано час і псевдонім користувача.

Ви можете приєднуватися до інших серверів та каналів. У вікні кожному серверу, каналу, списку каналів та іншим вікнам даних надаватиметься окрема вкладка. Щоб дізнатися про те, як переглянути список можливих каналів, ознайомтеся з розділом Показ списку доступних каналів. Щоб приєднатися до каналу, введіть: ``/join` #назва_каналу` до рядка вводу. (Символ `#` є обов’язковим.) Крім того, ви можете скористатися командою ``/j``, яка є скороченням від ``/join``. Щоб полишити канал, введіть ``/part``. Щоб перемкнути показ на інший сервер або канал, натисніть заголовок відповідної вкладки.

Це називається Панель псевдонімів. На ній програма показуватиме псевдоніми всіх користувачів, які приєдналися до каналу, зокрема і ваш.

Все це базові відомості, щоб дізнатися більше, ознайомтеся з...

### Налаштування вашого профілю

Перш ніж почати користуватися &konversation; на регулярній основі, вам слід вказати параметри, за якими вас впізнаватимуть у мережі.

Скористайтеся пунктом Параметри Профілі головного меню. Програма відкриє діалогове вікно Профілі. Відкрити діалогове вікно Профілі можна також натисканням кнопки Змінити у вікні Додати мережу.

Профілі (вкладка «Загальне») Профілі (вкладка «Загальне»)

Натисніть, щоб обрати Профіль для редагування.

Натискайте ці кнопки для додавання, дублювання, перейменування і вилучення Профілю.

У це поле слід ввести ваше справжнє ім’я. У &irc; це ім’я не буде приховано від ваших друзів або ворогів. Пам’ятайте про це, якщо ви схильні до нерозважливої поведінки. Фальшиве «справжнє ім’я» може бути непоганим способом приховати вашу стать від збоченців та збоченок, але завжди можна визначити адресу комп’ютера, за яким ви працюєте, отже повної анонімності ніхто не може забезпечити.

Натискайте ці кнопки для того, щоб Додати, Змінити або Вилучити псевдонім.

Це ваш список псевдонімів. Псевдонім — це ваше ім’я, за яким вас знають інші користувачі. Ви можете скористатися будь-яким псевдонімом. Першим символом псевдоніма має бути літера. Іншими символами можуть бути літери, цифри або спеціальні символи `-[]\`_^{}|`.

Оскільки псевдоніми у цілій мережі &irc; не повинні повторюватися, вказаний вами псевдонім може бути відкинуто сервером, оскільки цим псевдонімом вже скористався хтось інший. Вам доведеться власноруч ввести інший псевдонім. Якщо обраний псевдонім буде відкинуто сервером, &konversation; спробує скористатися запасними псевдонімами.

Відповідно до стандарту RFC 2812, максимальна довжина псевдоніма не повинна перевищувати 9 символів, але, загалом кажучи, обмеження визначаються сервером. Щоб визначити максимальну довжину на сервері, вам слід з’єднатися з цим сервером. На вкладці Повідомлення сервера знайдіть повідомлення `[Support]`. Приклад:

`[18:51] *Eisfuchs* [21:45] [Support] Eisfuchs MODES=4 MAXCHANNELS=20 NICKLEN=16 USERLEN=10 HOSTLEN=63 TOPICLEN=450 KICKLEN=450 CHANNELLEN=30 KEYLEN=23 CHANTYPES=# PREFIX=@+ CASEMAPPING=ascii CAPAB IRCD=dancer`

Параметр `NICKLEN` визначає максимальну довжину псевдоніма.

За допомогою натискання цих кнопок можна змінити порядок псевдонімів. Першим програма спробує використати найвищий псевдонім у списку, потім спробує використати нижчий тощо .

Перейдіть на вкладку Відсутній.

Профілі (вкладка «Відсутній») Профілі (вкладка «Відсутній»)

Введіть псевдонім, який позначатиме, що ви відсутні. Кожного разу, коли ви виконуватимете команду ``/away` повідомлення`, на будь-якому з каналів, до якого ви приєдналися за допомогою цього профілю, &konversation; автоматично змінюватиме ваш псевдонім на псевдонім відсутності. Таким чином, інші користувачі знатимуть, що ви відійшли від комп’ютера. Після виконання команди ``/away`` на будь-якому з каналів, на якому ваш стан було позначено як «відсутній», &konversation; автоматично повертатиме початковий псевдонім. Якщо ви не бажаєте змінювати псевдонім на час відсутності, не заповнюйте це поле.

Якщо ви позначите цей пункт, кожного разу, коли ви виконуватимете команду ``/away``, у вікні каналу буде з’являтися горизонтальна лінія, яка позначатиме місце, на якому ви полишили балачку. Цю горизонтальну лінію не буде показано решті користувачів &irc;.

Якщо ви позначите цей пункт, &konversation; автоматично надсилатиме повідомлення про відсутність на всі канали, до яких ви приєдналися за допомогою цього профілю. `%s` буде замінено на `повідомлення`. Після виконання команди ``/away`` програма надішле повідомлення повернення на всі канали, до яких ви приєдналися за допомогою цього профілю.

Деякі користувачі вважають повідомлення про відсутність набридливими. Будьте обережні з використанням цієї можливості, ставтеся з повагою до інших користувачів &irc;.

Перейдіть на вкладку Додатково.

Профілі (вкладка «Додатково») Профілі (вкладка «Додатково»)

Тут ви можете ввести команду, яку буде виконано перед з’єднанням з сервером. Якщо ваш профіль використовується на декількох серверах, команду буде виконано на кожному з серверів.

Значення цього параметра визначатиме те, яким чином буде закодовано для надсилання на сервер символи, які ви введете. Це значення також впливає на показ повідомлень. Після першого запуску &konversation; програма автоматично визначає цей параметр на основі даних операційної системи. Якщо у вас виникають проблеми з переглядом повідомлень інших користувачів, спробуйте змінити значення цього параметра.

Під час з’єднання значна кількість серверів надсилає запит на ваш комп’ютер щодо даних IDENT. Якщо на вашому комп’ютері не запущено сервер IDENT, ці дані буде надіслано &konversation;. Пробіли використовувати не можна. Типово, буде використано ваше ім’я.

Якщо ви полишатимете канал, це повідомлення буде надіслано на канал.

Якщо вас викинуть з каналу (зазвичай, це подібну дію виконують оператори &irc;) це повідомлення буде надіслано на канал.

Натисніть, щоб застосувати внесені вами зміни. Щоб всі зміни набули чинності, вам слід від’єднатися від сервера, а потім встановити повторне з’єднання. Найпростіше цього досягти перезапуском &konversation;.

### Визначення нових мереж, серверів та каналів для автоматичного приєднання

Вікно Список серверів буде відкрито після запуску програми &konversation;. Його також можна відкрити за допомогою пункту меню Файл Список серверів . У вікні Список серверів буде показано список всіх визначених вами Мереж &irc;, розподілених за групами. Мережею &irc; є сукупність серверів, що співпрацюють один з одним. Якщо ви встановили з’єднання з будь-яким з серверів мережі, ви отримаєте доступ до всіх каналів мережі. Прикладами мереж &irc; є `Freenode` і `Undernet`.

Список серверів Список серверів

У списку буде показано всі визначені вами Мережі разом з Профілем, який використовуватиметься для з’єднання з мережею, а також Канали, до яких вас буде автоматично приєднано після з’єднання. Якщо ви встановили розбиття ваших мереж за групами, мережі буде перелічено за групами. Наведіть вказівник миші на позначку мережі і клацніть лівою кнопкою миші, щоб позначити цю мережу.

Скористайтеся натисканням цих кнопок, щоб Додати нову мережу, Змінити позначену мережу або Вилучити позначену мережу.

Натисніть цю кнопку, щоб наказати програмі з’єднатися з позначеною Мережею і закрити вікно Список серверів. Якщо бажаєте, можете позначити декілька мереж, тоді програма з’єднається з усіма цими мережами.

Натискання цієї кнопки не призведе до відкидання всіх внесених вами змін. Воно просто означатиме, що ви не бажаєте зараз встановлювати з’єднання з жодною з мереж.

Після натискання кнопки Додати відкривається діалогове вікно Додати мережу.

Додавання мережі Додавання мережі

У цьому полі слід вказати назву мережі. За допомогою вікна списку серверів ви можете створювати довільну кількість записів з однаковим значенням мережі.

Необов’язкове. Якщо ви щось введете у це поле, всі Мережі, що належать до однієї Групи буде показано у спільному списку вікна Список серверів.

Оберіть один з існуючих профілів або натисніть кнопку Змінити, щоб додати новий профіль або змінити існуючий. За допомогою профілю ви зможете вказати ваші ідентифікаційні дані і визначити ваш псевдонім, який буде використано під час з’єднання з мережею.

Не обов’язкова. Цю команду буде надіслано серверу після з’єднання. Приклад: `/msg NickServ IDENTIFY konvirocks`. Цей приклад призначено для мережі freenode, у якій користувачі під час з’єднання реєструються за допомогою імені і пароля. `konvirocks` — це пароль для псевдоніма, вказаного у профілі. Ви можете вказати декілька команд, відокремивши їх крапками з комами.

Позначте цей пункт, якщо ви бажаєте, щоб програма &konversation; автоматично встановлювала з’єднання з цією мережею одразу після запуску &konversation;.

Тут показано список серверів &irc; у цій мережі. Під час спроби встановлення з’єднання з мережею, &konversation; намагається спочатку з’єднатися з сервером, що перебуває на вершині списку. Якщо спроба зазнає невдачі, програма намагається з’єднатися з другим сервером. Якщо і ця спроба виявляється невдалою, програма спробує третій сервер тощо. Вам слід вказати принаймні один сервер. Наведіть вказівник миші на позначку сервера і клацніть лівою кнопкою миші, щоб позначити його.

За допомогою натискання цих кнопок можна Додати сервер, Змінити параметри позначеного сервера або Вилучити пункт позначеного сервера. Крім того, ви можете перевпорядкувати список серверів, а отже і змінити порядок, у якому будуть здійснюватися спроби з’єднання.

Необов’язковий. Це список каналів, до яких програма автоматично приєднуватиметься одразу після з’єднання з сервером. Ви можете не заповнювати цей список, якщо ви не бажаєте автоматичного з’єднання з жодним каналом.

Ці кнопки призначено для того, щоб Додати канал, Змінити параметри позначеного каналу або Вилучити позначений канал. Крім того, ви можете змінити порядок приєднання до каналів.

Намагайтеся не збирати позначки серверів різних мереж &irc; у одній Мережі. Також не варто створювати пункти одного сервера у двох різних Мережах. Якщо ви так робитимете, можливості інтеграції &konversation; з вашою адресною книгою і спостереження за псевдонімами у мережі можуть працювати некоректно.

Після натискання кнопки Додати на панелі Сервери, програма відкриє діалогове вікно «Додати сервер».

Додавання сервера Додавання сервера

Назва або адреса IP сервера. Список серверів зберігається на irchelp.org.

Введіть номер порту, який слід використовувати для з’єднання з сервером. Для більшості серверів цим номером буде `6667`.

Якщо для встановлення з’єднання з сервером слід вказати пароль, введіть його у відповідне поле. Якщо цього робити не треба, не заповнюйте поля.

Позначте цей пункт, якщо ви маєте намір використовувати протокол шару безпеки сокетів (Secure Socket Layer або SSL) для обміну даними з сервером. Таким чином можна убезпечити обмін даними між комп’ютером і сервером &irc;. Для того, щоб ви могли скористатися цим варіантом зв’язку, сервер має підтримувати протокол SSL. У більшості випадків, якщо сервер не підтримує SSL, спроба з’єднання з використанням цього протоколу зазнає невдачі.

Після натискання кнопки Додати на панелі Автоматично приєднуватися до каналів, програма відкриє діалогове вікно Додати канал.

Додавання каналу Додавання каналу

Введіть назву каналу. Не забудьте про префікс `#`. Якщо для приєднання до каналу потрібен пароль, введіть його. Якщо ні, не заповнюйте відповідне поле.

### Показ списку доступних каналів

Щоб переглянути список можливих каналів, скористайтеся пунктом головного меню Вікно Список каналів . Програма відкриє вікно попередження, а потім створить нову вкладку з назвою Список каналів.

Вкладка списку каналів. Вкладка списку каналів.

Введіть у це поле рядок фільтрування.

За допомогою цього пункту ви можете обмежити список каналів тими каналами, на яких перебуває не більше ніж вказана максимальна кількість користувачів. Вибір значення 0 вимкне використання цього критерію.

Натисніть, щоб переглянути список каналів з сервера і застосувати фільтрування.

Тут буде показано фільтрований список каналів. Зауважте, що, якщо ви не користуватиметеся формальними виразами, &konversation; показуватиме у списку всі канали, назви яких містять введений вами рядок фільтрування. Назви таких каналів не обов’язково починатимуться з введеного вами рядка.

Оберіть канал, до якого бажаєте приєднатися наведенням вказівника миші на його пункт з наступним клацанням лівою кнопкою миші. Наведення вказівника на пункт каналу з наступним клацанням правою кнопкою миші відкриє список всіх веб-адрес, які згадувалися у темі каналу.

Натисніть, щоб приєднатися до каналу. Для цього каналу буде створено вкладку.

Вам слід уникати випадкових натискань кнопки Оновити список. На більшості серверів існують тисячі каналів, отже виконання подібної дії призведе до значного навантаження на сервер. Крім того, для виконання такої дії може знадобитися до декількох хвилин (швидкість залежить від пропускної здатності вашого каналу мережі). Якщо ваш клієнт виявиться занадто повільним, сервер може просто розірвати з ним з’єднання.

На деяких серверах є «секретні» канали. Пункти таких каналів не буде показано у Списку каналів, але ви зможете до них приєднатися, якщо вам відома назва каналу. У будь-якому з Рядків вводу, наберіть команду: ``/join` #назва_каналу`. (Початкове `#` є обов’язковим.) Програма створить для каналу нову вкладку. Якщо після приєднання до каналу на панелі псевдонімів буде показано лише ваш псевдонім, цього каналу раніше не існувало. Сервер просто створив канал і надав вам право бути його оператором. У такому випадку вам, ймовірно, слід закрити канал за допомогою команди ``/part``.

### Коротка подорож головним вікном

Давайте докладніше поглянемо на головне вікно. Знімок цього вікна з відкритою вкладкою каналу наведено нижче.

Головне вікно. Головне вікно

Цей елемент називається Рядком вводу. Ви побачите його, лише якщо поточна вкладка є вкладкою каналу. Щоб надіслати повідомлення всім учасникам каналу, введіть до цього рядка текст повідомлення і натисніть клавішу &Enter;. Ваше повідомлення, разом з повідомленнями інших учасників, з’явиться у списку повідомлень каналу, розташованому вище. Перед текстом кожного з повідомлень буде показано час і псевдонім користувача.

Крім того, ви можете вставляти текст з буфера обміну даними. Якщо текст, який ви намагається вставити, складається з декількох рядків (розбито на рядки), програма відкриє діалогове вікно. Змініть у ньому текст належним чином і натисніть кнопку Гаразд.

Якщо у вставленому тексті міститься більше ніж 256 символів або більше ніж один рядок, програма відкриє вікно з попередженням про те, що великі повідомлення можуть спричинити розрив зв’язку та покарання за надмірний розмір повідомлення. Ви можете знехтувати попередженням, але так робити не варто, оскільки великі повідомлення можуть роздратувати інших користувачів каналу або спричинити ваше від’єднання від сервера. Краще надсилати подібні повідомлення невеличкими шматками.

На багатьох серверах, згідно до неписаної угоди, перед повідомленнями, адресованими певному користувачеві, слід вказувати його псевдонім. У &konversation; передбачено зручну можливість автоматичного доповнення псевдонімів. Почніть вводити псевдонім користувача, а потім натисніть клавішу &Tab;. &konversation; доповнить решту псевдоніма і поставить за текстом псевдоніма двокрапку. Налаштувати можливість автоматичного доповнення можна за допомогою пункту головного меню програми Параметри Налаштувати Konversation : на сторінці Поведінка оберіть Загальне і позначте пункт Режим автозавершення.

Крім того, у це поле ви можете ввести команду &irc;: введіть символ ``/`` і коректну команду &irc;. Див. Поширені команди &irc;. На деяких серверах ви можете ввести команду ``/help``, щоб отримати перелік всіх доступних команд, або скористатися командою ``/help` команда`, щоб дістати довідку з певної команди.

Ви можете приєднуватися до додаткових серверів та каналів. Для кожного сервера і для кожного каналу у цьому вікні передбачено окрему вкладку. Щоб дізнатися про те, як переглянути список можливих каналів, ознайомтеся з вмістом розділу Показ списку доступних каналів. Щоб приєднатися до каналу, введіть команду: ``/join` #назва_каналу` у рядок вводу. (Початковий символ `#` є обов’язковим.) Щоб полишити канал, введіть команду ``/part``. Крім того, вкладки у цьому вікні з’являться, якщо ви відкриєте Список каналів, розпочнете участь у особистому спілкуванні (діалозі), відкриєте вікно Перехоплення &URL; або одне чи декілька вікон Konsole. Щоб перемкнути перегляд на інше вікно, натисніть заголовок відповідної вкладки або скористайтеся прокручування коліщатка миші для циклічного пересування між вкладками.

Щоб налаштувати інші параметри вкладок, скористайтеся пунктом меню Параметри Налаштувати Konversation , перейдіть на сторінку Поведінка, а потім відкрийте вкладку Загальне.

Ці позначки блиматимуть, якщо на відповідній вкладці з’явилася якась не переглянута вами інформація. Блимання буде повільнішим, якщо непереглянутими повідомленнями є повідомлення, які є наслідками виконання команд `join`, `part`, `quit` або зміни псевдоніма. Блимання буде швидшим у разі появи звичайних повідомлень від користувачів. Значення кольорів позначок є таким:

- Канал

- Повідомлення сервера, Список каналів або Перехоплення &URL;

- Konsole або Стан DCC.

- Особисте повідомлення (Діалог).

Натисніть, що закрити поточну вкладку. Якщо буде закрито вкладку Канал, ваш користувач полишить канал. Закриття вкладки Повідомлення сервера призведе до полишення всіх каналів, що яких ви приєдналися, закриття всіх відкритих діалогів на цьому сервері і розірвання з’єднання з сервером.

Натисніть цю кнопку, щоб змінити ваш власний псевдонім. Цю кнопку можна буде побачити лише на вкладках каналів. Щоб сховати цю кнопку, скористайтеся пунктом меню головного вікна програми Параметри Налаштувати Konversation , перейдіть на сторінку Вигляд, відкрийте вкладку Вікно балачки і зніміть позначку з пункту Показувати панель для зміни власного псевдоніма.

Тут буде показано тему каналу. Якщо тема занадто довга, наведіть вказівник миші на позначку теми і затримайте вказівник миші, щоб побачити тему повністю. Змінити тему можна натисканням кнопки, розташованої ліворуч від позначки теми. Щоб сховати позначки тем каналів, скористайтеся пунктом меню Параметри Налаштувати Konversation , перейдіть на сторінку Вигляд, відкрийте вкладку Вікно балачки і зніміть позначку з пункту Показувати тему каналу.

За допомогою цих кнопок буде показано поточний стан режимів каналу. Якщо кнопка перебуватиме у натиснутому стані, режим увімкнено. Якщо у вас є належні права доступу, ви зможете змінювати режими каналу за допомогою натискання цих кнопок або кнопки, розташованої ліворуч від позначки теми. Щоб сховати кнопки режимів каналу, скористайтеся пунктом меню Параметри Налаштувати Konversation , перейдіть на сторінку Вигляд, відкрийте вкладку Вікно балачки і зніміть позначку з пункту Показувати кнопки режимів каналу.

Ця панель називається Панель псевдонімів. Її буде показано, якщо поточна вкладка є вкладкою каналу. На панелі псевдонімів ви побачити список псевдонімів всіх користувачів, які приєдналися до каналу, зокрема у цьому списку буде і ваш псевдонім. Щоб переглянути додаткові відомості про користувача, наведіть вказівник миші на позначку його псевдоніма і затримайте його там. Спосіб показу піктограм поряд з кожним псевдонімом можна змінити за допомогою зміни теми піктограм. Докладніше про це можна дізнатися з розділу Налаштування тем псевдонімів. У темі Великі кулі, показаній на наведеному вище знімку вікна, використано такі піктограми:

- звичайний користувач

- користувач з правом голосу. Може писати повідомлення на модерованому каналі.

- напівоператор каналу

- оператор каналу

- власник каналу

- адміністратор каналу

Крім того, якщо користувач перебуває поза мережею, у куті його піктограми буде показано невеличкий червоний хрестик.

Щоб відкрити контекстне меню зі списком дій, які ви можете виконати щодо користувача з відповідним псевдонімом, наведіть на його позначку вказівник миші і клацніть правою кнопкою миші. Ви, наприклад, можете надіслати файл користувачу з відповідним псевдонімом. Крім того, за допомогою цього контекстного меню ви можете пов’язати псевдонім з контактом з вашої адресної книги.

Щоб сховати Панель псевдонімів, скористайтеся пунктом головного меню програми Вікно Сховати список псевдонімів .

Передбачено також так звані Швидкі кнопки. Типово, ці кнопки не буде показано. Щоб дізнатися про те, як наказати програмі показати ці кнопки, прочитайте розділ Налаштування швидких кнопок. Ви можете пов’язати натискання кожної з цих кнопок з будь-якою бажаною командою.

Зауваження. Ви можете змінювати спосіб показу повідомлень на панелі повідомлень і вкладках діалогів. Ви, наприклад, можете змінити колір тексту повідомлень, наказати програмі відтворювати певний звук, якщо у отриманому повідомленні міститься вказаний вами рядок, або налаштувати автоматичну відповідь на повідомлення. Докладніше про це можна дізнатися з розділу Підсвічування повідомлень.

Зауваження. Іноді назви каналів починаються з символів `&`, `&plus;` та `!`. Згідно до RFC 2811, перший символ назви каналу визначає тип каналу:

- `#` — Звичайні канали.

- `!` — Звичайні канали.

- `&` — Локальні канали, тобто канали, до яких можна приєднатися лише з сервера, який керує каналом. До всіх інших каналів можна приєднатися з будь-якого сервера у мережі.

- `&plus;` — Канали, які не підтримують режимів каналу. Це означає, що всі режими буде вимкнено, якщо не встановлено прапорець каналу «t».

Назви каналів можуть складатися не більше ніж з 50 символів і не повинні місити пробілів, ком і символів Ctrl-G.

### Швидке з’єднання

Іноді, у вас може виникнути потреба у встановленні з’єднання з сервером без потреби у створенні нового запису сервера у списку серверів.

Скористайтеся пунктом основного меню Файл Швидке з’єднання on the main menu. Програма відкриє діалогове вікно Швидке з’єднання.

Вікно «Швидке з’єднання» Вікно «Швидке з’єднання»

Введіть адресу сервера до поля Вузол сервера, бажаний псевдонім до поля Псевдонім і натисніть кнопку З’єднатись. Після того, як &konversation; встановить з’єднання з сервером, введіть команду ``/join` #назвва_каналу`, щоб приєднатися до каналу.

### Поширені команди &irc;

Нижче наведено короткий список поширених команд &irc;. Повний список команд можна знайти у RFC 2812 або на сторінці irchelp.org. Список команд, які призначено лише для керування &konversation;, наведено у розділі Команди &konversation;

``/help``

  Показує список всіх команд, доступних для використання на поточному сервері. Підтримується не всіма серверами.

``/help` команда`

  Показує довідку щодо `команди`. Підтримується не всіма серверами.

``/join #канал``

  Приєднатися до `#каналу`. Якщо такого каналу ще не існує, його буде створено, вас буде призначено оператором каналу.

``/part``

  Полишити поточний канал і закрити вкладку каналу.

``/part` #канал`

  Призводить до полишення каналу `#канал` і закриття відповідної вкладки каналу. Синонім команди ``/leave``

``/me` повідомлення`

  Надсилає ваш псевдонім з наступним текстом `повідомлення` на канал. Наприклад, якщо вашим псевдонімом є `Tux`, і ви ввели `/me п’є чай з чашки.`, буде показано повідомлення Tux п’є чай з чашки. Якщо користувачем каналу не було увімкнено фільтрування такого типу повідомлень, він побачить ваше повідомлення саме таким. Такі повідомлення, зазвичай, використовуються для надсилання невербальної інформації, зокрема поточного емоційного стану або поточних дій користувача. Якщо ви полишаєте ваш комп’ютер на деякий час, краще скористайтеся командою /away.

``/away` повідомлення`

  Якщо хтось спробує надіслати вам особисте повідомлення або запросити вас на канал, програма повідомить їм, що ви відійшли від вашої робочої станції і надішле повідомлення `повідомлення`.

``/away``

  Скасовує команду ``/away` повідомлення`.

``/query` псевдонім`

  Створює нову вкладку з `псевдонімом` користувача для конфіденційного спілкування, яке у &irc; називається діалогом. Всі повідомлення на цій вкладці зможете побачити лише ви і ваш співрозмовник.

``/msg` псевдонім повідомлення`

  Надсилає `повідомлення` користувачеві з псевдонімом `псевдонім`. Повідомлення побачить лише користувач з псевдонімом `псевдонім`. Для триваліших обмінів подібними повідомленнями використовуйте ``/query``.

``/invite` псевдонім`

  Надсилає запрошення користувачеві з псевдонімом `псевдонім` на приєднання до каналу. Ця команда буде особливо корисною, якщо спілкування ведеться на каналі лише за запрошеннями.

### Конфіденційні спілкування (діалоги)

Особисте спілкування — це спілкування, повідомлення якого бачите лише ви та інший учасник (чи учасниця) розмови. Особисті спілкування називаються у &konversation; «діалогами». Щоб розпочати особисте спілкування, введіть команду ``/query` псевдонім` у будь-який з рядків вводу. Тут псевдонім — це псевдонім особи, з якою ви бажаєте поспілкуватися. Крім того, ви можете навести вказівник миші на пункт псевдоніма особи на Панелі псевдонімів, клацнути правою кнопкою миші і обрати у контекстному меню пункт Відкрити діалог . Програма створить нову вкладку. Повідомте про початок діалогу надсиланням відповідного повідомлення.

Діалоги подібні до каналі, але у подібному каналі можуть брати участь лише двоє: ви і ваш співрозмовник або співрозмовниця.

Щоб полишити діалог, просто закрийте вкладку. Але зауважте, що якщо ваш співрозмовник надішле наступне повідомлення у діалог, вкладку буде знову відкрито.

Щоб полишити всі діалоги, скористайтеся пунктом меню Вікно Закрити всі відкриті діалоги або просто натисканням клавіші F11.

Якщо хтось розпочне з вами діалог, &konversation; створить нову вкладку з назвою — псевдонімом співрозмовника. Якщо ви не бажаєте спілкуватися з цією особою, закрийте цю вкладку.

### Налаштування сповіщень

Сповіщення — це дії, які &konversation; виконуватиме у відповідь на якусь подію. Припустімо, що ви запустили &konversation;, але мінімізували або сховали вікно програми на вікнами інших програм стільниці. Звичайно ж, вам захочеться дізнатися про бажання когось поспілкуватися з вами або приєднання до каналу вашого приятеля. Зробити це можна за допомогою сповіщень.

Щоб налаштувати сповіщення, скористайтеся пунктом меню Параметри Налаштувати сповіщення . Програма відкриє діалогове вікно Параметри сповіщень.

Далі, натисніть кнопку Більше параметрів.

Вікно «Параметри сповіщень». Вікно «Параметри сповіщень»

Натисніть, щоб обрати подію.

Позначте пункти тих типів сповіщень, які слід виконувати програмі у відповідь на подію. (Позначити елемент смужки задач означає, що у відповідь на подію почне блимати запис на панелі задач.)

Повторіть процедуру, обравши іншу подію, позначте потрібні сповіщення. Після налаштування всіх бажаних сповіщень натисніть кнопку Застосувати.

Після налаштування всіх сповіщень ви можете вмикати або вимикати сповіщення за допомогою цієї сторінки. Ви, наприклад, можете наказати програмі відтворювати звуковий файл кожного разу, коли у повідомленні каналу згадується ваш псевдонім. Якщо ви працюєте за комп’ютером, ви можете вимкнути всі звуки, але якщо ви працюєте десь поряд, а не за самим комп’ютером, ви можете увімкнути звукові сповіщення, щоб програма, у разі потреби, привертала вашу увагу.

Ви можете наказати програмі повідомляти вам про те, що хтось згадав ваш псевдонім у повідомленні, за допомогою можливості підсвічування &konversation;.

### Спостереження за тим, хто перебуває у мережі

&konversation; повідомлятиме вас про те, чи з’єднано ваших приятелів з мережею &irc;, чи ні.

Ви можете пов’язати псевдоніми мережі з записами контактів у вашій адресній книзі. Якщо ви це зробите до пункту контакту у адресній книзі буде додано дані про псевдонім і мережу &irc; контакту. Назва мережі &irc; потрібна, оскільки псевдонім є унікальним лише в межах певної мережі &irc;. Певний псевдонім у двох різних мережах &irc; не обов’язково належить одній особі, але однаковий псевдонім на двох різних серверах однієї мережі &irc;, загалом кажучи, має належати одній особі.

Ось чому важливо використовувати єдину Мережу для всіх серверів у одній мережі &irc; під час визначення мереж, серверів і каналів з автоматичним приєднанням.

Крім того, ви можете вказати псевдонім, за яким ви бажаєте спостерігати і якого немає у вашій адресній книзі. У такому разі, як і раніше, кожен з псевдонімів буде пов’язано з його мережею &irc;. Докладніше про це нижче.

Щоб задіяти можливість спостереження, скористайтеся пунктом меню Вікно Спостереження за псевдонімами у мережі . У відповідь програма відриє вікно Спостереження за псевдонімами у мережі.

Псевдоніми у мережі, за якими ведеться спостереження. Псевдоніми у мережі, за якими ведеться спостереження

У цьому списку буде перелічено псевдоніми з вашого списку спостереження, а також псевдоніми, пов’язані з записами у вашій адресній книзі. Список буде впорядковано за мережами &irc; пунктів. Якщо у списку не буде жодного пункту псевдоніма, ви або не вказали жодного псевдоніма для спостереження, або вам слід задіяти можливість спостереження за псевдонімами (див. нижче). Щоб побачити канали, до яких приєднався користувач з відповідним псевдонімом, розгорніть його список. Піктограми поряд з кожною з позначок каналів збігаються з піктограмами, які буде показано на Панелі псевдонімів у вікні каналу.

Тут буде показано відомості щодо псевдоніма. Під час першого відкриття вікна Спостереження за псевдонімами у мережі цих відомостей буде небагато. Кожні 8 секунд програма автоматично надсилатиме одну команду ``WHOIS`` на сервер, щоб отримати відомості щодо псевдонімів, відомостей про які у програми ще немає. Надсилання запитів продовжуватиметься до отримання даних щодо всіх псевдонімів зі списку.

Пункти псевдонімів, користувачі яких не встановили з’єднання з будь-якою з мереж &irc;, з якими ви з’єдналися, буде показано у частині списку з назвою Поза мережею.

Поряд з пунктами псевдонімів, які пов’язано з записами контактів з вашої адресної книги буде показано таку піктограму: .

За допомогою натискання цих кнопок ви зможете пов’язати псевдонім з записок контакту у вашій адресній книзі, вилучити прив’язку або відкрити адресну книгу і змінити дані щодо контакту. Докладніші настанови щодо користування адресною книгою &kde; можна отримати у Підручнику з &kaddressbook;.

Щоб додати псевдоніми до списку спостереження, натисніть кнопку Змінити список спостереження. У відповідь програма відкриє вікно Псевдоніми зі спостереженням.

Псевдоніми зі спостереженням Псевдоніми зі спостереженням

Позначте цей пункт, щоб задіяти можливість спостереження за псевдонімом.

Якщо ви бажаєте, щоб вікно Спостереження за псевдонімами у мережі було автоматично показано після запуску &konversation;, позначте цей пункт.

Тут буде показано список псевдонімів користувачів, за якими ведеться спостереження. Кожен з псевдонімів буде пов’язано з певною мережею &irc;.

За допомогою натискання цих кнопок можна додавати або вилучати записи псевдонімів у списку.

Дані для Спостереження за псевдонімами у мережі буде отримано регулярним опитуванням сервера. За допомогою цього поля можна встановити частоту такого опитування. Намагайтеся не використовувати значення, менші за 20 секунд, оскільки використання таких значень призводить до значного навантаження на сервер.

Ви можете навести вказівник миші на пункт псевдоніма у вікні Спостереження за псевдонімами у мережі, зразок якого наведено вище, а потім двічі клацнути лівою кнопкою миші, щоб надіслати вказану команду на сервер. ``%u`` буде замінено на псевдонім. В кінці команди слід вказати ``%n``.

Після завершення додавання або вилучення псевдонімів натисніть кнопку Гаразд.

Зауваження. На опитування сервера і отримання даних псевдонімів під час кожного відкриття вікна Спостереження за псевдонімами у мережі може знадобитися певний час. Зазвичай, на цей час вам слід залишити вікно Спостереження за псевдонімами у мережі відкритим.

Крім того, &konversation; показує повідомлення для всіх каналів про приєднання або розірвання зв’язку з сервером всіх користувачів з вашого списку Псевдоніми зі спостереженням. Це повідомлення виглядає десь так:

`[17:52] [Notify] psn у мережі (irc.kde.org).`

### Підсвічування повідомлень

Ви можете керувати способом, у який повідомлення буде показано на каналі або у вікнах діалогів.

Щоб задіяти можливість підсвічування, скористайтеся пунктом меню Параметри Налаштувати &konversation; . У відповідь на вибір цього пункту програма відкриє діалогове вікно Налаштування.

Вікно «Підсвічування». Вікно «Підсвічування»

Натисніть, щоб наказати програмі відкрити вікно Підсвічування.

Натисніть, щоб додати новий пункт до Списку підсвічування. Після вибору пункту у списку ви зможете змінити його параметри за допомогою панелі, розташованої нижче.

У це поле введіть шаблон рядка. Всі отримані повідомлення, які міститимуть підрядки, що відповідають шаблону, призведуть до вмикання підсвічування для повідомлення. Якщо у вашій системі встановлено редактор формальних виразів &kde;, буде увімкнуто кнопку, розташовану праворуч від поля шаблону. Натисніть цю кнопку, щоб відкрити вікно редактора, який допоможе вам у створенні складних шаблонів. (Редактор формальних виразів &kde; є частиною пакунка `kdeutils`.)

Якщо у повідомленні буде знайдено вказаний вами шаблон, символи цього повідомлення буде зафарбовано у вказаний колір.

Якщо бажаєте, можете наказати &konversation; відтворити певний звук, коли у повідомленні буде знайдено вказаний шаблон. Натисніть кнопку, щоб обрати звуковий файл, який буде відтворено. За допомогою натискання кнопки перевірки ви зможете переконатися, що звук відтворюється правильно.

Якщо ви бажаєте, щоб програма &konversation; автоматично надсилала відповіді на повідомлення, яке містить підрядок за вказаним шаблоном, введіть автоматичну відповідь у це поле. Будьте обережні з використанням цієї можливості, оскільки вона може дратувати інших користувачів &irc; надмірною кількістю повідомлень. Крім того, у це поле ви можете ввести команду &irc; або &konversation;.

Якщо ви налаштувати звуки для якогось з ваших підсвічувань, ви можете вимкнути їх: зніміть позначку з цього пункту.

Якщо ви позначите цей пункт, кожного разу, коли хтось згадуватиме ваш псевдонім у повідомленні, повідомлення буде показано кольором, який ви вкажете праворуч.

Зазвичай, підсвічування не застосовується до повідомлень, введених вами. Якщо ви бажаєте, щоб програма застосувала його до таких повідомлень, позначте цей пункт і вкажіть колір праворуч.

### Налаштування екранної панелі (&osd;)

Екранна панель є унікальною можливістю &konversation;. Якщо буде увімкнено екранну панель, повідомлення з каналів з’являтимуться на вашій стільниці, навіть якщо вікно програми &konversation; буде мінімізовано. Нижче наведено приклад такої екранної панелі. Повідомлення у верхній лівій частині екрана показано програмою &konversation;, яка працює у згорнутому режимі у системному лотку.

Приклад екранної панелі Приклад екранної панелі

Щоб задіяти можливості екранної панелі, скористайтеся пунктом меню Параметри Налаштувати &konversation; . У відповідь на вибір цього пункту програма відкриє діалогове вікно Налаштування.

Вікно екранної панелі. Вікно екранної панелі

Натисніть, щоб наказати програмі розгорнути список Сповіщення.

Натисніть, щоб перейти до вікна Екранна панель.

Позначте цей пункт, що задіяти екранну панель.

Натисніть цю кнопку, щоб обрати шрифт для екранної панелі. (Зауваження. Не всі шрифти придатні для цієї панелі. Відомо, що придатними є шрифти Luxi Sans 22 і Impact 22.)

Позначте пункти тих типів повідомлень, які ви бажаєте бачити на екрані, а потім натисніть кнопку Застосувати.

### Надсилання розфарбованих повідомлень

Ви можете розфарбувати повідомлення, які ви надсилаєте на певний канал. Почніть вводити повідомлення у Рядок вводу якогось каналу. Потім натисніть кнопку Кнопка вставлення кольорів &irc; кнопку вставлення кольорів &irc; або скористайтеся пунктом меню Вставка Колір &irc; . У відповідь програма відкриє вікно Вибір кольорів &irc;.

Вікно вибору кольорів &irc;. Вікно вибору кольорів &irc;

Оберіть колір і натисніть кнопку Гаразд. Продовжіть введення вашого повідомлення у Рядок вводу. Щоб знову змінити колір, натисніть кнопку Вставити колір &irc;. Оберіть інший колір і натисніть кнопку Гаразд.

### Налаштування тем псевдонімів

Ви можете змінити піктограми, показані поряд з пунктом псевдоніма на Панелі псевдонімів вкладок каналів. Щоб змінити тему псевдонімів, скористайтеся пунктом меню Параметри Налаштувати Konversation . У відповідь програма відкриє діалогове вікно Налаштування. Відкрийте список Вигляд, а потім натисніть пункт Теми, щоб відкрити сторінку Теми.

Вікно тем. Вікно тем

Натисніть, щоб перейти до вікна Теми псевдоніма.

Вибір теми.

Тут буде показано зразки піктограм у обраній темі.

Якщо ви звантажили тему піктограм зі сторонніх джерел, натисніть, щоб встановити її.

### Налаштування швидких кнопок

Після вмикання можливості Швидкі кнопки у Головному вікні з’явиться вісім Швидких кнопок. Увімкнути показ швидких кнопок можна так: скористайтеся пунктом меню Параметри Налаштувати Konversation . У відповідь програма відкриє діалогове вікно Налаштувати. Розгорніть список Вигляд, а потім позначте у ньому пункт Вікно балачки. Позначте пункт Показувати швидкі кнопки і натисніть кнопку Гаразд.

Ви можете налаштувати ці кнопки так, щоб у відповідь на їх натискання програма виконувала ваші улюблені команди &irc;. Щоб виконати подібне налаштування, скористайтеся пунктом меню Параметри Налаштувати Konversation . У відповідь програма відкриє діалогове вікно Налаштувати. Розгорніть список Інтерфейс і натисніть пункт Швидкі кнопки, щоб відкрити сторінку Швидких кнопок.

Вікно «Швидкі кнопки» Вікно «Швидкі кнопки»

У програмі передбачено 8 Швидких кнопок. Наведіть вказівник на пункт швидкої кнопки і клацніть лівою кнопкою миші, щоб змінити параметри кнопки. У полі Назва кнопки ви можете вказати напис, який буде показано на кнопці у головному вікні. Намагайтеся використовувати короткі назви. Поле Дія кнопки призначено для визначення команди, яку буде виконано у відповідь на натискання Швидкої кнопки. На сторінці буде подано підказки щодо створення дій.

Натисніть кнопку Гаразд, щоб завершити внесення змін.

Приклад:

Назва кнопки: `Повідомлення`

  Дія кнопки: `Повідомлення %u` (після `%u` має бути пробіл)

Скористатися цією кнопкою у головному вікні можна так: наведіть вказівник на пункт псевдоніма на Панелі псевдонімів, клацніть лівою кнопкою миші, а потім натисніть кнопку. У Рядку вводу з’явиться повідомлення `/MSG` , за яким буде вказано обраний псевдонім. Введіть повідомлення, яке ви бажаєте надіслати відповідній особі і натисніть &Enter;. Надіслане повідомлення зможе прочитати лише відповідний користувач.

Зауваження: Ви не можете додавати або вилучати Швидкі кнопки.

### Надсилання і отримування файлів

Ви можете надсилати файли іншим користувачам у мережі за допомогою &irc;, вони також можуть надсилати вам файли.

ПОПЕРЕДЖЕННЯ: Ніколи не відкривайте файли, надіслані вам сторонніми особами, якщо ви не довіряєте тим, хто їх надіслав. У файлах може міститися вірус.

Щоб надіслати файл комусь з учасників каналу, наведіть вказівник на пункт учасника на Панелі псевдонімів Головного вікна і клацніть правою кнопкою миші. Оберіть у контекстному меню пункт Надіслати файл . У відповідь програма відкриє діалогове вікно, за допомогою якого ви зможете обрати файл, який слід надіслати. Після підтвердження надсилання у головному вікні з’явиться нова вкладка Стан DCC.

Вкладка «Стан DCC» Вкладка «Стан DCC»

Тут буде показано псевдонім отримувача і назву файла.

У стовпчику Стан буде вказано стан надсилання або отримання файла у такий спосіб:

Пропозиція

  Ви намагаєтеся надіслати файл адресатові. &konversation; очікує на підтвердження адресатом отримання файла.

З'єднання

  &konversation; намагається встановити з’єднання з комп’ютером отримувача.

Надсилання

  &konversation; надсилає файл на комп’ютер отримувача.

Отримування

  &konversation; отримує файл з комп’ютера відправника.

Завершено

  Файл було успішно перенесено.

Пауза зв'язку

  Перенесення було розпочато, але зараз його призупинено.

Припинено

  Ви натиснули кнопку Перервати або передавання було перервано адресатом.

Невдача

  Сталася помилка. Спроба перенесення файла зазнала невдачі.

У черзі

  Передавання файла було підтверджено, воно розпочнеться, щойно програмне забезпечення на стороні приймання повідомить про готовність.

Пошук

  &konversation; намагається отримати адресу IP відправника.

Поновлення

  Якщо після того, як передавання буде розпочато, програма виявить, що файл, який ви надсилаєте, вже існує у системі отримувача, програма надішле отримувачеві запит Файл з цією назвою вже існує. Відновити перенесення? Подібний стан позначає, що користувач відновив перенесення.

Якщо хтось спробує надіслати вам файл, програма створить вкладку Стан DCC (якщо цієї вкладки ще не було створено). Щоб перейти на вкладку Стан DCC наведіть вказівник миші на її заголовок і клацніть лівою кнопкою миші. Наведіть вказівник на позначку файла і клацніть лівою кнопкою миші, щоб позначити його, а потім натисніть цю кнопку, щоб підтвердити отримання файла і розпочати перенесення. Зауваження. Ви можете налаштувати &konversation; так, щоб програма автоматично підтверджувала отримання файлів від інших користувачів. Для цього скористайтеся сторінкою DCC діалогового вікна, яке можна відкрити за допомогою пункту меню Параметри Налаштувати Konversation.

Якщо у вас виникають проблеми з надсиланням або отриманням файлів, ці проблеми може бути пов’язано з тим, що ваш брандмауер або маршрутизатор блокують порти DCC. Див. розділ Питання та відповіді.

### Інтеграція з &kaddressbook;

Ви можете пов’язати псевдонім з записом контакту у &kaddressbook;. Якщо ви здійсните подібну прив’язку, &konversation; показуватиме справжнє ім’я контакту у дужках після псевдоніма на Панелі псевдонімів.

Щоб пов’язати псевдонім з записом контакту у &kaddressbook;, наведіть вказівник миші на пункт псевдоніма на Панелі псевдонімів головного вікна і клацніть правою кнопкою миші. Оберіть у контекстному меню пункт Whois , щоб наказати програмі показати відомості, які допоможуть вам визначити справжнє ім’я користувача. Після цього, знову клацніть правою кнопкою миші на пункті псевдоніма і оберіть пункт Прив’язки адресної книги . У відповідь програма відкриє підменю. Якщо цей псевдонім ще не було пов’язано з певним контактом, оберіть у підменю пункт Створити запис контакту . У відповідь з’явиться діалогове вікно Змінити контакт.

Вікно редагування контакту. Вікно редагування контакту.

Програма автоматично заповнить це поле текстом псевдоніма. Якщо вам відоме справжнє ім’я особи, замініть псевдонім справжнім іменем.

Зауважте, що тут не буде показано псевдоніма. Замість нього ви побачите «.».

Натисніть. Програма відкриє вікно Адреси миттєвого зв'язку.

Вікно «Адреси миттєвого зв'язку». Вікно «Адреси миттєвого зв'язку».

Зауважте, що &konversation; заповнює поле псевдоніма для протоколу IRC.

Додаткові настанови щодо адресної книги &kde; можна знайти у підручнику з &kaddressbook;.

Вкажіть будь-які додаткові дані щодо псевдоніма, які вам відомі, і натисніть кнопку Гаразд. Справжнє ім’я особи буде показано у дужках поряд з псевдонімом на Панелі псевдонімів &konversation;. Крім того, справжнє ім’я буде показано на панелі підказки, яку програма показує, коли ви затримуєте вказівник миші над пунктом псевдоніма.

Після того, як псевдонім буде пов’язано з записом контакту у &kaddressbook;, ви зможете навести вказівник миші на пункт особи на Панелі псевдонімів, клацнути правою кнопкою миші і отримати доступ до вікна редагування даних пов’язаного контакту, прив’язки псевдоніма до іншого запису контакту або вилучення прив’язки.

Якщо ви пов’язали з псевдонімом певний запис контакту, а користувач, з яким пов’язано запис контакту змінив псевдонім, коли у ви працювали у &konversation;, програма автоматично пов’яже новий псевдонім з цим контактом, зберігши і початкову прив’язку.

Якщо ви пов’язали псевдонім &irc; з певним контактом у &kopete;, прив’язку буде показано у &konversation;, і навпаки.

Зауваження. Ви можете позначити на Панелі псевдонімів декілька записів псевдонімів, клацнути правою кнопкою миші і виконати прив’язку одразу декількох псевдонімів.

### Перехоплення &URL; з повідомлень

На будь-якому з каналів користувачі час від часу повідомляють про адреси &URL; цікавих сайтів або інших ресурсів інтернету. Ви можете навести вказівник миші на запис подібної адреси і двічі клацнути лівою кнопкою миші. У відповідь &konversation; запустить програму, пов’язану з адресами відповідного типу. Назва запущеної програми залежатиме від типу &MIME; адреси &URL;. Наприклад, якщо адреса &URL; починається з http:, буде запущено типовий переглядач інтернету &kde;, у якому буде відкрито відповідну веб-сторінку. (Ви також можете самі вказати переглядач інтернету, який слід використовувати.) Якщо через велику кількість повідомлень адреса &URL; вийде за межі екрана, у вас можуть виникнути проблеми з її повторним відшуканням. &konversation; може зберігати зручний список всіх адрес &URL;. Щоб задіяти цю можливість, оберіть пункт головного вікна програми Вікно Перехоплення &url; . У відповідь програма створить нову вкладку з назвою Перехоплення &url;.

Вкладка «Перехоплення &url;». Вкладка «Перехоплення &url;».

Тут ви побачите список адрес &URL; перехоплених з часу запуску &konversation;. У стовпчику Псевдонім буде показано псевдонім особи, яка надіслала повідомлення з адресою &URL;. Якщо поле псевдоніма буде порожнім, адресу &url; було виявлено на вкладці Повідомлення сервера. (Адреси &URL;, які було перехоплено з повідомлень про приєднання або полишення каналу, показано не буде.) Наведіть вказівник на пункт адреси &URL; і клацніть лівою кнопкою миші, щоб позначити пункт цієї адреси.

Натисніть, щоб запустити програму, пов’язану з типом позначеної адреси &URL;. Назва запущеної програми залежатиме від типу &MIME; адреси &URL;. Наприклад, якщо адреса &URL; починається з http:, буде запущено типовий переглядач інтернету &kde;, у якому буде відкрито відповідну веб-сторінку. Для веб-сторінок ви можете самі вказати переглядач інтернету, який слід використовувати.

Натисніть, щоб скопіювати вибраний &URL; до буфера обміну даними &kde;.

Натисніть, щоб вилучити вибрану адресу &URL; зі списку.

Натисніть, щоб зберегти список адрес &URL; до файла.

Натисніть, щоб спорожнити список.

### Визначення бажаного переглядача Тенет

Якщо ви натиснете позначку адреси &URL; у будь-якому з вікон &konversation;, програма запустить типову програму &kde;, пов’язану з типом &MIME; адреси &URL;. Наприклад, якщо ви натиснете пункт адреси &URL;, яка починається з http, для перегляду веб-сторінки буде запущено &konqueror;. Ви можете вказати програму, відмінну від типової програми &kde;. Ви, наприклад, можете скористатися для перегляду адреси Firefox.

Щоб обрати інший переглядач інтернету, скористайтеся пунктом меню Параметри Налаштувати &konversation; . У відповідь на вибір цього пункту програма відкриє діалогове вікно Налаштування.

Вікно «Переглядач Тенет» Вікно «Переглядач Тенет»

Натисніть, щоб відкрити вікно Переглядач Тенет.

Натисніть, щоб вказати програмі, що ви бажаєте скористатися нетиповим переглядачем Тенет.

Введіть команду, якою слід запускати потрібний вам переглядач інтернету. Після натискання пункту&URL; `%u` буде замінено відповідною адресою &URL;.

ПІдказка. (лише для систем &UNIX;) типовою командою буде `firefox '%u'`. Ця команда запускатиме новий екземпляр Firefox кожного разу, коли ви натискатимете на позначку &URL;. Якщо ви надаєте перевагу показу нової сторінки у новій вкладці вже відкритого вікна Firefox, створіть файл з таким вмістом:

    #!/bin/sh
    firefox -remote "openURL($@, new-tab)" || exec firefox "$@";

Назвіть файл `ffox`, пересуньте його до одного з каталогів, описаних у змінній PATH і встановіть права на виконання цього файла (`chmod a+x ffox`). Після цього введіть команду `ffox '%u'` у поле команди запуску переглядача інтернету.

Зауваження. Значення параметра Переглядач не стосуватиметься адрес mailto:. Для адрес mailto: програма завжди запускатиме типовий клієнт електронної пошти &kde;.

Натисніть кнопку Застосувати, щоб наказати програмі зберегти всі внесені вами зміни. Щоб ці зміни набули чинності, вам доведеться повторно з’єднатися з усіма серверами і каналами. Найпростішим способом виконати таке повторне з’єднання є перезапуск &konversation;.

### Позначення у каналах і журналах діалогів

Для того, щоб пришвидшити пошук потрібної інформації, ви можете вставити позначку у вікно каналу або діалогу. Вставити таку позначку можна за допомогою пункту Вставка Позначити рядок або натискання комбінації клавіш &Ctrl;R. У відповідь у нижній частині тексту у вікні з’явиться лінія. Цю лінію буде прив’язано до решти тексту на екрані.

Щоб змусити програму додавати Лінію позначки на всіх каналах і у всіх діалогах одночасно, скористайтеся пунктом Параметри Налаштувати Konversation головного меню програми, розгорніть список Поведінка, натисніть пункт Вікно балачки і позначте пункт Показувати лінію позначки на всіх каналах/діалогах.

Щоб дізнатися, як наказати &konversation; автоматично вставляти Лінію позначки кожного разу, коли ви виконуєте команду ``/away` повідомлення`, прочитайте розділ Налаштування вашого профілю.

### Журналювання

Якщо ви увімкнете журналювання, &konversation; створюватиме журнали для всіх сеансів Серверів, Каналів і Особистого спілкування (діалогів). Запис кожного сеансу зберігатиметься у окремому файли на диску. Під час повторного відкриття того самого сеансу &konversation; почне додавати записи до існуючого журналу. Ви можете встановити граничний розмір такого журналу (див. нижче). Після того, як розміри журналу досягнуть граничних, програма почне вилучати найстаріші повідомлення з журналу.

Під час повторного відкриття сеансу програма прочитає приблизно 1024 символи з попереднього журналу сеансу і покаже їх на екрані.

Під час появи нових повідомлень у сеансі, старі повідомлення посуватимуться вгору області перегляду. Ви можете гортанням повернути ці повідомлення у видиму область. З метою обмеження споживання оперативної пам’яті найстаріші повідомлення у списку буде відкинуто. Подібне обмеження називається Обмеженням буфера. Повідомлення, які зникають з перегляду через Обмеження буфера можна буде прочитати у файлі журналу, якщо ви увімкнули його ведення.

Щоб переглянути файл журналу сеансу, наведіть вказівник миші на вкладку сеансу і клацніть лівою кнопкою миші, щоб зробити сеанс поточним, а потім скористайтеся пунктом меню Вікно Відкрити файл журналу . У відповідь програма відкриє нову вкладку, на якій буде показано вміст файла журналу.

Файл журналу Файл журналу

Тут буде показано повідомлення з файла журналу. Найстаріші повідомлення буде показано у верхній частині списку, а найсвіжіші — внизу.

Натисніть цю кнопку для того, щоб зберегти журнал до іншого файла.

Натисніть цю кнопку, щоб наказати програмі оновити дані у перегляді файла журналу. Доки ви переглядатимете файл журналу, у відповідному сеансі можуть з’явитися нові повідомлення, які не буде автоматично додано до перегляду файла журналу. За допомогою натискання цієї кнопки ви можете переглянути такі повідомлення.

Натисніть, щоб спорожнити показ файла журналу і файл журналу на диску.

За допомогою цього поля ви можете визначити максимальний розмір файла журналу. Цей параметр не набуде чинності до перезапуску &konversation;. Для кожного з файлів журналу можна вказувати розмір файла окремо.

Змінити значення Обмеження буфера можна так: скористайтеся пунктом Параметри Налаштувати &konversation; головного меню програми, розгорніть список Поведінка і натисніть пункт Вікно балачки. На відповідній сторінці ви побачите пункт Обмеження буфера. Якщо ви встановите значення Без обмеження, програма не вилучатиме повідомлення з буфера.

Ви можете увімкнути або вимкнути журналювання та встановити інші його параметри, якщо скористаєтеся пунктом меню Параметри Налаштувати &konversation; , розгорнете список Поведінка і натиснете пункт Журналювання.

### Команди &konversation;

Наведені нижче команди виконуються &konversation; і можуть відрізнятися від стандартних команд &irc;. Елементи, вказані у квадратних дужках, є необов’язковими. Елементи, відокремлені вертикальною рискою (|), є варіантами форм команди. Команди, яких немає у цьому списку, буде надіслано на сервер без обробки.

``/me` повідомлення`

  Надсилає ваш псевдонім з наступним текстом `повідомлення` на канал. Наприклад, якщо вашим псевдонімом є `Tux`, і ви ввели `/me п’є чай з чашки.`, буде показано повідомлення Tux п’є чай з чашки. Якщо користувачем каналу не було увімкнено фільтрування такого типу повідомлень, він побачить ваше повідомлення саме таким. Такі повідомлення, зазвичай, використовуються для надсилання невербальної інформації, зокрема поточного емоційного стану або поточних дій користувача. Якщо ви полишаєте ваш комп’ютер на деякий час, краще скористайтеся командою /away.

``/ame` повідомлення`

  Подібна до наведеної вище команди ``/me``, але повідомлення буде надіслано до всіх каналів і діалогів, які ви відкрили на всіх серверах зі встановленим у &konversation; з’єднанням.

``/join` канал [пароль]`

  Виконує приєднання до `каналу`. Якщо сервер дозволяє створення каналів і каналу з вказаною назвою не існує, такий канал буде створено, а вас призначено оператором каналу. Якщо для приєднання до каналу потрібен пароль, вкажіть цей `пароль`. Назви більшості каналів мають починатися з `#`

``/j` канал [пароль]`

  Те саме, що і ``/join`` вище.

``/part` [канал] [причина]`

  Виконує вихід з `каналу` з зазначенням `причини` і закриває відповідну вкладку каналу. Якщо поточною вкладкою є вкладка каналу або діалогу, вам достатньо ввести команду ``/part``, — програма виконає вихід з каналу з типовою причиною, яку ви можете зазначити у параметрах.

``/leave` [канал] [причина]`

  Те саме, що і ``/part`` вище.

``/quit``

  Якщо ви ввели цю команду на будь-якій з вкладок каналу, діалогу або DCC, програма розірве з’єднання з відповідним сервером і закриє всі вкладки каналів, діалогів і DCC, відкритих на цьому сервері.

``/notice` псевдонім|канал повідомлення`

  Надсилає `повідомлення` користувачеві з псевдонімом `псевдонім` або всім на `каналі`. Нижче наведено приклад вмісту вашої вкладки каналів.

  `[17:14] [Сповіщення] Надсилання сповіщення «Здається зрозумів» до #konversation`

  А ось що побачать отримувачі:

  `[17:15] [Зауваження] -Eisfuchs- Здається зрозумів`

``/query` псевдонім`

  Створює нову вкладку з `псевдонімом` користувача для особистого спілкування, також відомого у &irc; як Діалог. Все написане на цій вкладці зможете переглядати лише ви та інший учасник або учасниця діалогу. Ви можете вказати декілька псевдонімів, відокремлених пробілами. У відповідь програма відкриє вкладку діалогу для кожного з вказаних псевдонімів. Кожна з таких вкладок діалогу буде конфіденційною вкладкою, за спілкуванням на якій зможете спостерігати лише ви і ваш співрозмовник (співрозмовниця).

``/msg` псевдонім|канал` `повідомлення`

  Надсилає особисте повідомлення користувачеві з псевдонімом `псевдонім` або всім користувачам `каналу`. На відміну від команди ``/query`` програма не відкриває нової вкладки. Якщо текст `повідомлення` починається з ``/me`` , формат повідомлення збігатиметься з форматом повідомлення у команді ``/me``.

  Приклади

  `/msg Eisfuchs Мені потрібна довідка щодо команди msg`

  `/msg #konversation Випущено нову версію Konvi!`

  `/msg Eisfuchs /me зараз створює підручник.`

``/smsg` псевдонім|канал` `повідомлення`

  Подібна до команди ``/msg``, але повідомлення не буде показано у вашому вікні. Ця команда корисна для запобігання показу конфіденційної інформації (паролів тощо) на вашому екрані і запису подібних повідомлень до журналу.

``/amsg` псевдонім|канал` `повідомлення`

  Подібна до наведеної вище команди ``/msg``, але повідомлення буде надіслано до всіх каналів і діалогів, які ви відкрили на всіх серверах зі встановленим у &konversation; з’єднанням.

``/op` псевдонім`

  Якщо команду було введено на вкладці каналу, програма виконає спробу надати `псевдонімові` права доступу оператора каналу. Ця команда може не спрацювати, якщо ваш користувач не має достатніх прав доступу на каналі (ваш користувач сам має бути оператором). Ви можете ввести декілька псевдонімів, відокремлених пробілами.

``/deop` псевдонім`

  Якщо цю команду було введено на вкладці каналу, забирає повноваження оператора у користувача з псевдонімом `псевдонім`. Ви можете вказати декілька псевдонімів, відокремлених комами.

``/oper` [псевдонім]`

  Надає користувачеві з псевдонімом `псевдонім` права доступу оператора &irc; (адміністратора). Команда працюватиме, лише якщо псевдонім міститься у списку рядка O: сервера. Оператори &irc; мають права доступу до команди ``/kill`` псевдонім, можуть виконувати команду ``/connect`` для серверів мережі &irc; тощо. Якщо не було вказано `псевдоніма`, команда спробує надати вам права доступу оператора &irc;. За будь-яких варіантів вам буде надіслано запит на ваше ім’я користувача оператора &irc; та пароль.

``/voice` псевдонім`

  Не деяких каналах (каналах з прапорцем +m) користувачі не можуть надсилати повідомлення, якщо не мають права голосу. За допомогою цієї команди можна виконати спробу надання користувачеві з псевдонімом `псевдонім` права голосу. Для успішного виконання цієї команди вам будуть потрібні права доступу оператора каналу. Здебільшого, цією командою користуються оператори модерованих каналів.

``/unvoice` псевдонім`

  Забрати у користувача `псевдонім` право голосу на каналі.

``/topic` [канал] [повідомлення]`

  Виконує спробу встановити темою `каналу` `повідомлення`. Якщо команду введено на вкладці каналу, `канал` можна не зазначати, — типовим каналом вважатиметься канал вкладки. Якщо не вказувати `повідомлення`, програма покаже поточну тему каналу. Спроба зміни теми каналу може зазнати невдачі, якщо у вас немає потрібних прав доступу.

``/away` причина`

  Якщо хтось спробує надіслати вам особисте повідомлення або запросити вас на канал, програма повідомить їм, що вас немає за комп’ютером з певної `причини`. Щоб повернути програму до звичайного режиму роботи, введіть команду ``/away`` без зазначення причини.

``/aaway` причина`

  Подібна до наведеної вище команди ``/away``, але команду буде надіслано до всіх серверів зі встановленим у &konversation; з’єднанням.

``/invite` псевдонім [канал]`

  Надсилає запрошення користувачеві з псевдонімом `псевдонім` на приєднання до `каналу`. Ця команда буде особливо корисною, якщо спілкування ведеться на каналі лише за запрошеннями. Якщо команду було введено на вкладці каналу, `канал` можна не вказувати.

``/exec` скрипт [параметри]`

  Виконує сумісний з &konversation; скрипт оболонки з назвою `скрипт` з передаванням йому `параметрів`. Докладніші відомості щодо використання і написання скриптів можна отримати з розділу Скрипти.

  Приклади:

  `/exec kdeversion`

  Надсилає версії системних &kde; і &Qt; на канал.

  `/exec cmd uname -a`

  Надсилає рядок вашою версією &Linux; на канал.

``/notify` [псевдонім]`

  Додає або вилучає `псевдонім` з вашого списку Спостереження за псевдонімами у мережі. Якщо псевдонім уже зазначено у списку, його буде вилучено. Якщо псевдоніма у списку немає, його буде додано. Якщо `псевдонім` не буде вказано, програма покаже поточний список спостереження за псевдонімами.

``/prefs` [`list`|група] [`list`|параметр] [значення]`

  Показує або встановлює значення параметрів &konversation; без потреби у відкритті діалогового вікна параметрів. Якщо у назві параметра містяться пробіли, вам слід вказати цю назву у лапках.

  Приклади:

  `/prefs list`

  показує список доступних груп параметрів.

  `/prefs "General Options" list`

  показує список параметрів у групі `General Options` разом з їх поточними значеннями

  `/prefs "General Options" ShowTrayIcon`

  Показує поточне значення параметра, що визначає стан показу піктограми &konversation; у системному лотку.

  `/prefs "General Options" ShowTrayIcon false`

  Вимикає показ піктограми &konversation; у системному лотку.

``/kick` псевдонім причина`

  Якщо команду було введено на вкладці каналу, програма виконає спробу викинути користувача з псевдонімом `псевдонім` з каналу з причини `причина`. Якщо `причину` не було вказано, буде використано причину, вказану у Параметрах. Цією командою можна користуватися лише на вкладці каналу.

``/ban` [`-host`|`-domain`| `-userhost`|`-userdomain`] [канал] користувач|маска`

  Виконує спробу заблокувати `користувача` або `маски` на `каналі`. Якщо команду було введено на вкладці каналу, параметр `канал` можна пропустити. Докладніше про вузли, домени і маски можна дізнатися з документів на сайті irchelp.org. Щоб отримати список заблокованих на каналі користувачів, введіть команду ``/mode` канал `b``.

``/unban` [канал] шаблон`

  Скасовує попереднє блокування на каналі. Якщо команду було введено на вкладці каналу, параметр `канал` можна пропустити.

``/ignore` [`-all`] псевдонім`

  Додає `псевдонім` до вашого списку ігнорування. Ви можете вказати декілька псевдонімів, відокремлених пробілами. Надіслані користувачами зі списку ігнорування повідомлення на каналах не буде показано. Крім того, якщо ви введете аргумент ``-all``, ігноруватимуться і інші типи повідомлень від користувачів (запити на діалоги, зауваження, &CTCP;, DCC і винятки).

``/quote` команда`

  Надсилає `команду` на сервер.

``/say` повідомлення`

  Якщо команду буде введено на вкладці каналу, надсилає на канал `повідомлення`. Те саме, що і введення `повідомлення` у Рядок вводу каналу. Корисна для надсилання команди &irc;, якщо ви не бажаєте виконувати цю команду. Два символи команди (//), вказані підряд, еквівалентні команді ``/say``. Крім того, використовується у скриптах для надсилання повідомлень.

``/raw` [`open`|`close`]`

  Переводить журнал сервера у режим без обробки (`open`) або вимикає режим без обробки (`close`). Якщо не буде вказано жодної з команд `open` або `close`, типово, буде виконано команду `open`. У режимі без обробки, у журналі всі повідомлення, отримані від сервера, буде показано у необробленому форматі &irc;.

``/konsole``

  Відкриває нову вкладку з запущеною програмою &konsole;.

``/server` [адреса] [пароль]`

  Виконує з’єднання з сервером за адресою `адреса`. Якщо `адресу` не буде вказано, з’єднання буде виконано з сервером, пов’язаним з вкладкою, на якій було введено команду. Корисно для встановлення повторного з’єднання з сервером у разі розірвання з’єднання. Якщо для з’єднання з сервером потрібен пароль, вкажіть його як параметр `пароль`. Якщо для з’єднання з сервером слід використовувати порт з номером, відмінним від типового (6667), введіть `адресу` у такий спосіб: irc.kde.org:6665.

``/dcc` `SEND` псевдонім [назва файла]`

  Надсилає файл з назвою `назва_файла` користувачеві з псевдонімом `псевдонім`. Якщо параметр `назва_файла` не буде вказано, програма відкриє діалогове вікно, за допомогою якого ви зможете вказати цю назву.

``/dcc``

  Відкриває вкладку «Стан DCC».

``/ctcp` псевдонім|канал `ping``

  Надсилає повідомлення PING користувачеві з псевдонімом `псевдонім` або на канал `канал`. Команда корисна для перевірки того, чи має з’єднання того, з ким ви спілкуєтеся, або (якщо надіслано до каналу) ваше з’єднання високу затримку у зв’язку.

``/ctcp` псевдонім|канал повідомлення`

  Надсилає повідомлення користувачеві з псевдонімом `псевдонім` або всім користувачам на `каналі`. Ця команда подібна до команди ``/msg``, наведеної вище, але повідомлення буде надіслано за допомогою протоколу &CTCP;. Відповідь на іншому кінці з’єднання залежатиме від використаної отримувачем клієнтської програми &irc;. Наприклад, якщо передати іншому користувачеві &konversation; команду `/ctcp Eisfuchs TIME`, буде показано час системи на комп’ютері Eisfuch. `/ctcp Eisfuchs VERSION` покаже номер версії &konversation;, встановленої у системі користувача Eisfuch.

### Скрипти

Разом з &konversation; постачається декілька корисних скриптів, які ви можете запускати з вікна програми. Щоб запустити скрипт на каналі, у вкладці діалогу, DCC або сервера, введіть команду у формі:

``/exec` скрипт [параметри]`

виконує скрипт з назвою `скрипт` з передаванням (необов’язковим) `параметрів`.

Наприклад, введіть таку команду на вкладці каналу

`/exec kdeversion`

щоб надіслати номери версій, встановлених на вашому комп’ютері &kde; і &Qt; на канал.

`/exec cmd uname -a`

виконує скрипт `команда` з передаванням йому даних, які виводить команда `uname -a`. Таким чином ви можете надіслати ваш рядок версії &Linux; на канал.

Щоб дізнатися більше про встановлені разом з &konversation; скрипти, будь ласка, зверніться до Довідника зі скриптів

Щоб отримати список всіх доступних скриптів, введіть таку команду у вікні &konsole;:

`ls $KDEDIR/share/apps/konversation/scripts`

Ви можете створювати власні скрипти. Скрипти виконуються командною оболонкою, їх можна писати будь-якою мовою, яку розуміє командна оболонка, зокрема на bash, perl або python. Під час запуску скрипту у &konversation; першими двома параметрами, які буде передано скрипту, будуть:

- Адреса сервера.

- Назва каналу.

Ось приклад скрипту оболонки (команди).

    #!/bin/sh

    # Виконує команду і надсилає виведені дані до Konversation.

    SERVER=$1;
    TARGET=$2;
    shift;shift;shift;

    $@ | while read line; do qdbus org.kde.konversation /irc say $SERVER "$TARGET" "$@: $line"; done

Зауважте, що скрипт використовує qdbus для обміну даними з &konversation;. Команда `say` надає змогу надіслати виведені дані на канал як звичайне повідомлення. Для показу повідомлення у вкладці без надсилання його іншим користувачам, скористайтеся командою `info`. Додаткові приклади написання скриптів можна знайти серед вже існуючих скриптів, що постачаються з програмою.

Щоб ви змогли запустити створений вами скрипт, його слід встановити копіюванням до каталогу $KDEDIR/share/apps/konversation/scripts або $HOME/.kde/share/apps/konversation/scripts. Крім того, вам слід надати файлу скрипту права на виконання, наприклад, командою `chmod a+x myscript`.

### Довідник зі скриптів

Типово, разом з &konversation; встановлюється декілька скриптів. За допомогою цього довідника ви зможете ознайомитися з тим, як користуватися цими скриптами.

``/exec` bug [Номер вади|Рядок пошуку]`

  За допомогою цього скрипту можна відкрити ваш переглядач інтернету на сторінці пошуку за вказаним рядком або сторінці повідомлення про ваду з вказаним номером у Bugzilla &kde;.

  Приклад: відкрити переглядач на сторінці вади 123456.

  ``/exec` bug 123456`

  Приклад дії: типовий переглядач інтернету, встановлений за допомогою Системних параметрів KDE, має бути відкрито на сторінці http://bugs.kde.org/show_bug.cgi?id=123456

``/exec` cmd [параметри командного рядка]`

  Цим скриптом можна скористатися для виводу результатів виконання параметра командного рядка до поточного каналу.

  Приклад: показати всіх на поточному каналі, яку версію &konversation; встановлено на вашому комп’ютері.

  ``/exec` cmd konversation --version | grep Konversation`

  Приклад виведених даних: Konversation: 1.2

  УВАГА! Дані, виведені командою, буде надіслано всіх учасникам каналу поточної вкладки! Будь ласка, будьте обачнішими з використанням цього скрипту.

``/exec` fortune`

  Виконання цього скрипту виведе випадкове висловлювання з Fortune.

  Приклад: вивести випадкову фразу з fortune у вкладку вашого поточного каналу.

  ``/exec` fortune`

  Приклад виведених даних: Random Fortune: Never make any mistaeks. -- Anonymous, in a mail discussion about to a kernel bug report

``/exec` gauge [значення у відсотках]`

  За допомогою цього скрипту можна вивести просту текстову смужку поступу з вказаним значенням виконання у відсотках.

  Приклад: вивести смужку поступу з 50% рівнем виконання на поточну вкладку каналу.

  ``/exec` gauge 50`

  Приклад виведених даних: Beer load [ | ] 50%

``/exec` kdeversion`

  Цей скрипт використовується для виводу на канал результатів виконання команди "kde4-config --version"

  Приклад: вивести дані про поточну версію &kde;.

  ``/exec` kdeversion`

  Приклад виведених даних: Qt: 4.5.1 KDE: 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1)) kde4-config: 1.0

``/exec` mail [Тека пошти KMail]`

  Цей скрипт використовується для показу поточних даних про непрочитані поштові повідомлення та про загальну кількість повідомлень у KMail.

  Приклад: вивести поточну кількість непрочитаних повідомлень у вашій теці «вхідні».

  ``/exec` mail вхідні`

  Зразок виведених даних: Email folder Локальні теки/вхідні has 204 unread messages, out of 449

``/exec` media [audio|video|{програвач}]`

  Це скрипт «Зараз відтворюється», який може працювати з різноманітними програвачами мультимедійних даних. Крім того, передбачено можливість показу даних про те, що відтворюється, лише для програвачів звукових даних або лише для програвачів відеоданих: достатньо вказати відповідний параметр командного рядка, audio або video. Також можна вказати програвач, до якого слід надіслати запит.

  Підтримуються такі програвачі мультимедійних даних: Amarok (звук), JuK (звук), Noatun (звук, відео), Kaffeine (відео, звук), KMPlayer (відео, звук), KPlayer (відео, звук), KsCD (звук), kdetv (відео), Amarok2 (звук), Yammi (звук), Audacious (звук), MPD (звук).

  Приклад: вивести поточну пісню, що відтворюється у Amarok2.

  ``/exec` media amarok2`

  Зразок виведених даних: * user is listening to There There by Radiohead on Hail to the Thief [Amarok2]

``/exec` sayclip [Затримка]`

  За допомогою цього скрипту можна вивести вміст буфера klipper до поточної вкладки каналу з затримкою, призначеною для захисту від повідомлень з надмірним об’ємом.

  Приклад: вивести вміст klipper з затримкою у 1 секунду.

  ``/exec` sayclip 1s`

  Зразок виведених даних: Konversation sure is awesome!

``/exec` sysinfo`

  За допомогою цього скрипту можна вивести докладні відомості про систему, у яких поєднуватимуться з належним форматуванням дані, виведені різними командами.

  Приклад: вивести відомості щодо вашої системи на поточну вкладку каналу.

  ``/exec` sysinfo`

  Приклад виведених даних: Sysinfo for 'user-desktop': Linux 2.6.28-12-generic running KDE 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1)), CPU: Intel(R) Core 2 Quad CPU Q9450 @ 2.66GHz at 2666 MHz (5333 bogomips), HD: 370/445GB, RAM: 1965/2012MB, 232 proc's, 98.15d up

``/exec` tinyurl [Адреса посилання]`

  Цей скрипт використовує програмний інтерфейс Tinyurl для перетворення вказаного посилання на tinyurl, який після цього буде надіслано на поточну вкладку каналу.

  Приклад: надати комусь коротке посилання на http://konversation.kde.org

  ``/exec` tinyurl http://konversation.kde.org`

  Приклад виведених даних: http://tinyurl.com/n3pdum

``/exec` uptime`

  За допомогою цього скрипту можна вивести результат виконання команди «uptime» з відповідним форматуванням.

  Приклад: показати стабільну роботу системи протягом 98 днів.

  ``/exec` uptime`

  Зразок виведених даних: Uptime: 98 days, 15 hours and 2 minutes

## Довідник з команд

### Головне вікно &konversation;

#### Меню «Файл»

F2 Файл Список серверів

  Показує список серверів і каналів.

F7 Файл Швидке з’єднання

  Відкриває діалогове вікно Швидке з’єднання, за допомогою якого ви зможете встановити з’єднання з сервером.

Файл Перез’єднатися

  Повторно встановити з’єднання з усіма серверами, від’єднання від яких відбулося внаслідок помилки у мережі або іншої проблеми.

&Ctrl;J Файл Приєднатися до каналу

  Відкриває діалогове вікно, за допомогою якого ви зможете ввести назву каналу, до якого ви бажаєте приєднатися. Виконує ті самі функції, що і команда `/join `#назва_каналу`` у вкладці каналів або серверів.

&Alt; &Ctrl;Q Файл Встановити стан відсутності всюди

  Змінює стан вашого псевдоніма на «Відсутній» на всіх каналах.

&Ctrl;Q Файл Вийти

  Завершує роботу &konversation;

#### Меню Правка

&Ctrl;F Правка Знайти

  Виконати пошук текстових рядків у поточному вікні.

F3 Правка Знайти далі

  Виконати пошук далі за текстом у поточному вікні попередньо введеного рядка пошуку.

&Ctrl;L Правка Спорожнити вікно

  Спорожнити поточне вікно.

&Ctrl; &Shift;L Правка Спорожнити всі вікна

  Спорожнити всі вікна.

#### Меню Вставка

&Ctrl;K Вставка Колір &irc;

  Див. Надсилання розфарбованих повідомлень.

&Ctrl;R Вставка Лінія нагадування

  Див. Позначення у каналах і журналах діалогів.

&Alt; &Shift; C Вставка Спеціальний символ

  Призначено для додавання спеціальних символів, зокрема символів іноземних мов.

#### Меню Закладки

&Ctrl;B Закладки Додати закладку

  Створює закладку у поточній мережі і на каналі.

Закладки Редагувати закладки

  Відкриває вікно редактора закладок.

Закладки Нова тека закладок

  Створює нову теку закладок.

#### Меню Параметри

&Ctrl;M Параметри Сховати смужку меню

  Ховає головне меню. Натисніть комбінацію клавіш &Ctrl;M, щоб програма знову його показала.

Параметри Сховати пенал

  Ховає панель інструментів.

Параметри Сховати смужку стану

  Ховає смужку стану, розташовану у нижній частині головного вікна програми.

Параметри Профілі

  Відкриває вікно Профілі, за допомогою якого ви зможете вказати ваші ідентифікаційні відомості.

Параметри Налаштування скорочень

  Надає вам змогу змінити клавіатурні скорочення, що використовуватимуться у &konversation;.

Параметри Налаштувати пенали

  Надає вам змогу додавати або вилучати кнопки з панелі інструментів &konversation;.

Параметри Налаштування повідомлень

  Відкриває діалогове вікно Параметри сповіщень.

Параметри Налаштувати &konversation;

  Відкриває діалогове вікно Змінити параметри.

#### Меню Вікно

&Ctrl;. Вікно Попередня вкладка

  Відкриває перегляд до попередньої вкладки.

&Ctrl;, Вікно Наступна вкладка

  Відкриває перегляд наступної вкладки.

&Ctrl;W Вікно Закрити вкладку

  Закриває поточну вкладку. Якщо було закрито вкладку каналу, призводить до виходу з каналу. Якщо було закрито вкладку Повідомлення сервера, закриває всі відкриті канали на цьому сервері і від’єднує програму від сервера.

F11 Вікно Закрити всі відкриті діалоги

  Закриває всі особисті балачки (діалоги).

&Ctrl;H Вікно Сховати список псевдонімів

  Ховає (або показує) панель вкладок псевдоніма на каналах.

F4 Вікно Спостереження за псевдонімами у мережі

  Відкриває діалогове вікно Спостереження за псевдонімами у мережі. Див. Спостереження за тим, хто перебуває у мережі.

F5 Вікно Список каналів

  Показує список каналі, доступних на поточному сервері.

F6 Вікно Перехоплення &url;

  Відкриває діалогове вікно Перехоплення &url;.

Вікно Нова вкладка Konsole

  Відкриває вкладку емулятора термінала. Ви можете відкривати довільну кількість вкладок Konsole.

&Ctrl;O Вікно Відкрити файл журналу

  Показує вікно з журналом повідомлень у поточній вкладці. Працює лише для вкладок Канал, Повідомлення сервера і Діалог. Журналювання має бути увімкнено на сторінці Параметри Налаштувати Konversation Поведінка Журналювання .

#### Меню Довідка

&help.menu.documentation;

## Питання та відповіді

&reporting.bugs; &updating.documentation;

Я хочу, щоб після запуску &konversation; програма з’єднувалася з сервером, але не приєднувалася до жодного з каналів. Як це зробити?

У вікні Змінити сервер не заповнюйте списку Канали.

&konversation; не може з’єднатися з жодним сервером. Що не так?

Причин може бути декілька:

1. Переконайтеся, що у діалоговому вікні Додати сервер вами було введено правильну Назву сервера і правильне значення номеру Порту.

2. Перевірте, чи немає у даних, виведених у вікно Повідомлення сервера, повідомлень про помилки. Можливо, сервер відкинув спробу з’єднання через неправильно вказаний пароль? Можливо, сервер відкинув спробу з’єднання оскільки для з’єднання слід було використовувати IDENTD, а ваш комп’ютер не відповів на запит IDENT? Можливо, ви позначили пункт шифрування SSL, а сервер не підтримує SSL?

3. Якщо ваш комп’ютер захищено брандмауером, не забудьте відкрити потрібні порти. Для роботи &konversation; слід відкрити такі порти:

   - Порт вихідних даних TCP 6667 (або порт на сервері, з яким слід встановлювати з’єднання)

   - Порт вхідних даних TCP 113 (якщо сервер потребує встановлення IDENTD)

   Докладніше про проблеми встановлення з’єднань &irc;, можна дізнатися за адресою irchelp.org.

Після відкриття меню Вікно Список каналів пункт залишається неактивним. У чому причина?

Пункт меню Вікно Список каналів буде зафарбовано у сірий колір, якщо поточна вкладка не є вкладкою каналу, наприклад, ви переглядаєте вкладку Спостереження за псевдонімами у мережі. Щоб знову задіяти пункт меню, поверніться на вкладку каналу або вкладку сервера.

## Подяки і ліцензія

&konversation;

Авторські права на програму належать ©2002-2005 Команді &konversation;.

&konviwebsite;

Учасники розробки:

- Dario Abatianni eisfuchs@tigress.com

- Peter Simonsson psn@linux.se

- Christian Muehlhaeuser chris@chris.de

- John Tapsel john@geola.geo.uk

- Ismail Donmez ismail.donmez@boun.edu.tr

- Shintaro Matsuoka shin@shoegazed.org

- Gary Cramblitt garycramblitt@comcast.net

- Matthias Gierlings gismore@users.sourceforge.net

- &Alex.Zepeda; garbanzo@hooked.net

- Stanislav Karchebny berkus@users.sourceforge.net

- Mickael Marchand marchand@kde.org

Особливі подяки:

- Michael Goettsche michael.goettsche@kdemail.net

- Benjamin Meyer ben+konversation@kdemail.net

- Jacub Stachowski qbast@go2.pl

- Sabastian Sariego segfault@kde.cl

- Olivier Bedard www.konversation.org hosting

- Frauke Oster frauke@frsv.de

- Lucijan Busch lucijan@kde.org

- Sascha Cunz mail@sacu.de

- Steve Wollkind steve@njord.org

- Thomas Nagy thomas.nagy@eleve.emn.fr

- Tobias Olry tobias.olry@web.de

- Ruud Nabben r.nabben@gawab.com

Авторські права на документацію © 2003-2005 Gary R. Cramblitt garycramblitt@comcast.net

Переклад українською: Юрій Чорноіван yurchor@ukr.net

&underFDL; &underGPL;

## Встановлення

### Як отримати &konversation;

&install.intro.documentation;

Найостанніші версії &konversation;, зокрема вихідні коди і настанови зі збирання, можна отримати з веб-сайта &konviwebsite;.

### Вимоги

Для того, щоб користуватися &konversation; вам слід встановити &kde; 3.2 або пізнішу версію і налаштувати мережеве з’єднання. У разі використання попередніх версій &kde; можлива деяка втрата функціональності програми. Якщо ви користуватиметесь &konversation; в умовах з’єднання з брандмауером, прочитайте розділ Питання та відповіді. Якщо ви бажаєте використовувати протокол SSL, вам слід встановити OpenSSL.

&documentation.index;