# Кольори

&Matthew.Woehlke; &Matthew.Woehlke.mail;
Юрій
Чорноіван

    yurchor@ukr.net

Переклад українською
27 липня 2009 року
4.4
KDE
KControl
колір
kcm

## Кольори

### Вступ

Модуль вибору кольорів складається з декількох частин:

- Вкладки Схема, призначеної для керування схемами.

- Вкладки Параметри, призначеної для зміни параметрів поточної схеми.

- Вкладки Кольори, призначеної для зміни кольорів поточної схеми.

- Вкладок ефектів станів (Неактивний, Вимкнено), призначених для зміни ефектів стану поточної схеми.

Зауваження: у цьому підручнику іноді використовується поняття «поточна» схема або «активна» схема. «Поточна» схема — це набір кольорів і параметрів схеми кольорів, які було застосовано останніми, тобто той набір параметрів кольорів, який ви отримаєте, якщо натиснете кнопку Скасувати. «Активна» схема — це набір кольорів, який ви змінили останнім, тобто той набір кольорів і параметрів кольорів, який ви отримаєте, якщо натиснете кнопку Застосувати.

### Керування схемами

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

Середовище &kde; постачається з декількома типовими схемами. Якщо ваш комп’ютер з’єднано з інтернетом, ви зможете переглянути і звантажити якусь з додаткових схем, створених іншими користувачами, за допомогою натискання кнопки Отримати нові схеми....

#### Імпортування схем

Крім того, ви можете імпортувати звантажені або отримані у інший спосіб схеми, а також імпортувати схеми кольорів &kde; 3. Назви файлів схем кольорів &kde; 4 мають формат «*.colors», назви файлів схем кольорів &kde; 3 — формат «*.kcsrc».

Оскільки у &kde; 4 передбачено набагато більше ролей кольорів, ніж у &kde;, процедура імпортування схеми кольорів &kde; 3 дещо відрізняється від процедури імпортування схеми кольорів &kde; 4. Після імпортування схеми кольорів &kde; 4 схема стає частиною вашої збірки збережених схем кольорів, а після імпортування схеми кольорів &kde; 3 кольори, визначені у схемі кольорів &kde; 3, буде просто накладено на активну схему кольорів, а результат не буде автоматично збережено у вашій збірці. Після імпортування схеми кольорів&kde; 3, ймовірно, вам потрібно буде скоригувати кольори, які з’явилися у &kde; 4, а також визначити ефекти станів. Щоб спростити досягнення потрібного результату, перед імпортуванням схеми кольорів &kde; 3 оберіть подібну до неї схему кольорів &kde; 4 (застосовувати цю схему до імпортування не потрібно).

### Параметри схем кольорів

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

- Застосувати ефекти неактивного вікна — якщо буде позначено цей пункт, до неактивних вікон буде застосовано ефекти станів (див. нижче). За допомогою цих ефектів вам буде простіше відрізнити активне вікно від неактивного, крім того ці ефекти можуть мати естетичне значення, залежно від ваших смаків. Деяким користувачам подібні ефекти не подобаються, оскільки, на їх погляд, вони спричиняють неприємне «блимання» під час перемальовування вікон, які стали неактивними. На відміну від ефектів стільниці, ефекти станів не потребують підтримки композитного виведення зображення і можуть працювати на будь-якому обладнанні, але працюватимуть лише з програмами &kde; 4.

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

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

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

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

### Кольори

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

Створити або змінити схему можна простим клацанням кнопки проби у списку кольорів з наступним вибором нового кольору. Перевірити результат внесених змін можна натисканням кнопки Застосувати. Рекомендуємо вам після внесення всіх змін зберегти (за допомогою вкладки Схема) вашу схему кольорів.

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

Зауважте, що у Типових кольорах передбачено ролі для всіх наборів. Наприклад, «Тло перегляду» відповідає ролі «Звичайне тло» у наборі «Перегляд». Крім того, встановлення кольорів, які не пов’язано з певним набором, змінює колір у всіх наборах. (Винятком є зміна значення параметра «Неактивний текст», яка призводить до зміни кольору у всіх наборах, окрім набору «Вибір»: існує окремий колір, «Неактивний текст вибраного», для неактивного тексту у наборі «Вибір».) Деякі з ролей взагалі відсутні у Типових кольорах, їх можна змінити (за потреби) після вибору відповідного набору.

#### Набори кольорів

У &kde; 4 схему кольорів розбито на декілька наборів за типами елементів інтерфейсу користувача, ось так:

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

- Вікно — елементи вікон без кнопок і переглядів.

- Кнопка — кнопки або подібні елементи.

- Вибране — вибрані фрагменти тексту або пункти.

- Підказка — елементи панелей підказок, панелей довідки «ЩО це?» та інші подібні елементи.

- Керування вікнами — смужки заголовків вікон і пов’язані з ними елементи.

У кожному з наборів міститься декілька ролей кольорів. Окрім кольорів набору керування вікнами, у кожному з наборів ви побачите однакові ролі. Всі кольори пов’язано з одним з наведених вище наборів.

#### Ролі кольорів

Кожен набір кольорів складається з декількох ролей, які є у кожному з наборів. (Набір керування вікнами є винятком, він містить власні ролі, яких немає у інших наборах, і не використовує ролі з інших наборів.) Окрім звичайного кольору тексту і звичайного кольору тла, маємо такі ролі:

- Альтернативне тло — використовується, якщо для кращого розпізнавання елементів потрібна незначна зміна кольору тла. Цей колір може бути використано, наприклад, як колір заголовка, але здебільшого його використовують для почергової зміни кольорів рядків у списках, особливо з декількома стовпчиками, подібна зміна кольорів спрощує аналіз вмісту рядків.

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

- Текст відвіданого — використовується для позначення чогось (наприклад гіперпосилання), що вже було відвідано або чогось, що є «застарілим».

- Активний текст — використовується для позначення активного елемента або звернення уваги, наприклад нагадування, сповіщення. Крім того, використовується під час показу наведення вказівника миші на гіперпосилання.

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

- Негативний текст — використовується для показу помилок, сповіщень про невдале завершення, сповіщень про небезпеку виконання певних дій (наприклад небезпеку відвідання вебсторінки або контекст небезпеки) тощо.

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

- Позитивний текст — використовується для повідомлень про успішне завершення або позначення надійних даних тощо.

Подібно до ролей тексту, у програмі передбачено декілька додаткових ролей «декорацій», які буде використано для малювання ліній або затінювання елементів інтерфейсів користувача (хоча, за певних обставин, перші може бути використано з цією метою, останні ролі не пов’язано з показом тексту). Серед цих ролей:

- Декорація під фокусом — використовується для позначення елемента, на якому перебуває фокус введення даних.

- Декорація під вказівником — використовується для позначення наведення на об’єкти вказівника миші, наприклад показу ефекту «підсвічування» кнопок.

Окрім того, за винятком неактивного тексту, передбачено відповідні ролі тла для кожної з ролей тексту. У поточній версії (за винятком звичайного і альтернативного тла) ці кольори не вибираються користувачем, а автоматично визначаються на основі кольору звичайного тла і відповідного кольору тексту. Переглянути ці кольори у дії можна вибором одного з наборів кольорів, відмінного від «Типових кольорів».

Вибір ролей кольорів є справою розробника програми. Наведені вище настанови відповідають типовому використанню кольорів.

#### Кольори керування вікнами

Як ми вже зауважували, інструмент керування вікнами має набір для власних ролей, незалежний від інших наборів. Доступ до цих кольорів (у поточній версії) можна отримати лише у Типових кольорах. Серед ролей інструменту керування вікнами:

- Активна смужка заголовка — використовується для малювання тла смужки заголовка, рамки і/або декорацій активного вікна (тобто вікна, яке перебуває у фокусі). Не у всіх декораціях (обрамленнях) вікон цей колір використовуватиметься однаково, у деяких для малювання смужки заголовка може бути просто використано колір «Звичайне тло» з набору «Вікно».

- Текст активної смужки заголовка — використовується для малювання тексту смужки заголовка, якщо колір «Активної смужки заголовка» використовується для малювання тла смужки заголовка. Крім того, може бути використаний для малювання інших елементів переднього плану, які використовують колір «Активна смужка заголовка» для малювання тла.

Ролі «Неактивна смужка заголовка [текст смужки заголовка]» подібні до наведених вище, але для неактивних вікон.

### Кольори ефектів станів

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

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

#### Інтенсивність

За допомогою параметра «Інтенсивність» можна зробити світлішим або темнішим колір елементів. Середнє розташування повзунка залишає колір незмінним. Серед можливих ефектів:

- Затінити — у керований спосіб робить кольори всіх елементів світлішими або темнішими. Пересування повзунка до кожної з позначок лінійки збільшує або зменшує загальну інтенсивність (або видиму яскравість) за абсолютною величиною.

- Затемнити — змінює інтенсивність відносно початкового значення. Середнє між середнім і максимальним значеннями розташування повзунка призведе до зменшення інтенсивності кольорів вдвічі. Мінімальне значення параметра призведе до збільшення інтенсивності кольорів вдвічі.

- Освітлити — протилежність до «Затемнити». Освітлення можна вважати зміною «відстані від білого кольору», а затемнення — зміною «відстані від чорного». Мінімальне значення даватиме колір вдвічі «віддаленіший» від білого, ніж початковий, значення на півдорозі між середнім і максимальним — колір з інтенсивністю на півдорозі між початковим кольором і білим

#### Колір

Параметр «Колір» також змінює загальний колір, але зміна не обмежується лише інтенсивністю. Серед доступних ефектів:

- Прибрати насичення — змінює відносну насиченість кольору. Середнє значення повзунка не змінюватиме насиченості; максимальне — даватиме сірий колір з видимою інтенсивністю рівною інтенсивності початкового кольору. Менші значення збільшуватимуть насиченість, віддаляючи колір від сірого або роблячи його «живішим» за початковий.

- Згасання — плавне змішування початкового кольору з еталонним кольором. За розташування повзунка у мінімальній позиції не призводить до змін; у максимальній позиції буде використано еталонний колір.

- Затінення — подібне до «Згасання», але з пересуванням повзунка у максимальну позицію колір (відтінок і насиченість) змінюватимуться швидше, а інтенсивність повільніше.

#### Контрастність

Ефекти контрастності подібні до ефектів кольорів, але їх буде застосовано до тексту на основі еталонного кольору тла, зменшення насиченості при цьому не передбачено. Ефект «Згасання» призводить до швидшого згасання кольору тексту, але довше зберігає колір, а за використання ефекту «Затінення» колір тексту змінюється швидше, але довше підтримується інтенсивність (тут під «довше» ми маємо на увазі вищі значення на відповідному повзунку). Для ефектів контрастності мінімальне значення призводить до мінімальних змін, а максимальне значення призводить до повного зникання тексту на фоні тла.