KWin Rules/uk: Difference between revisions

From KDE Wiki Sandbox
(Created page with "==Огляд==")
No edit summary
 
(36 intermediate revisions by 2 users not shown)
Line 4: Line 4:
==Огляд==
==Огляд==


'''KWin''' allows the end-user to define rules to alter an application's window attributes.
У '''KWin''' передбачено можливість визначення користувачами правил, які визначають поведінку вікон програм.


For example, when an application is started, it can be forced to always run on ''Virtual Desktop 2''.  Or a defect in an application can be worked-around to force the window above others.
Наприклад, вікно запущеної програми може бути завжди розташовано на ''Віртуальній стільниці 2'' або ваду у програмі можна обійти примусовим визначенням розташування вікна програми над іншими вікнами.


Step-by-step [[Special:myLanguage/KWin_Rules_Examples|examples]] are provided along with detailed information on using the [[Special:myLanguage/KWin_Rules#KWin_Rule_Editor|'''KWin''' Rule Editor]] to specify [[Special:myLanguage/KWin_Rules_Window_Matching|Window Matching]] and [[Special:myLanguage/KWin_Rules_Window_Attributes|Window Attributes]].
У цьому довіднику наведено покрокові [[Special:myLanguage/KWin_Rules_Examples|приклади]], а також докладні дані щодо використання [[Special:myLanguage/KWin_Rules#KWin_Rule_Editor|редактора правил '''KWin''']] для визначення [[Special:myLanguage/KWin_Rules_Window_Matching|відповідності вікон]] та [[Special:myLanguage/KWin_Rules_Window_Attributes|атрибутів вікон]].
<span id="Examples_and_Application_Workaround"></span>
<span id="Examples_and_Application_Workaround"></span>
==Examples and Application Workaround==
==Приклади та маскування вад у програмах==


To see what's possible, detailed [[Special:myLanguage/KWin_Rules_Examples|examples]] are provided which can also be used to model your own rules.
Щоб ознайомитися з докладним переліком можливостей, скористайтеся [[Special:myLanguage/KWin_Rules_Examples|прикладами]], які можуть стати основою для створення ваших власних правил.


A special page is to dedicated to address [[Special:myLanguage/KWin_Rules_Application_Workarounds|Application Workaround]].
Окрему сторінку присвячено [[Special:myLanguage/KWin_Rules_Application_Workarounds|маскуванню вад у програмах]].
<span id="KWin_Rule_Editor"></span>
<span id="KWin_Rule_Editor"></span>
==KWin Rule Editor==
==Редактор правил KWin==
<span id="Invoking_the_KWin_Rule_Editor"></span>
<span id="Invoking_the_KWin_Rule_Editor"></span>
===Invoking the KWin Rule Editor===
===Як запустити редактор правил KWin===


[[Image:kwin-rules-ordering.png|350px|center]]
[[Image:kwin-rules-ordering.png|350px|center]]


There are several ways to invoke the '''KWin''' Rule Editor. Below are two:
Передбачено декілька способів запуску редактора правил '''KWin'''. Нижче наведено два з цих способів:


* Right-click on the title-bar of any window, choose <menuchoice>Configure Window Behavior ...</menuchoice> and in the '''Configure''' window, select <menuchoice>Window Rules</menuchoice> or
* Клацніть правою кнопкою миші на смужці заголовка вікна і виберіть у контекстному меню пункт <menuchoice>Додаткові дії</menuchoice>. У підменю виберіть пункт <menuchoice>Спеціальні параметри вікна</menuchoice>.


* <menuchoice>System Settings -> Window Behavior -> Window Rules</menuchoice>
* <menuchoice>Системні параметри -> Поведінка вікон -> Правила вікон</menuchoice>


The main window is used to:
Головним вікном налаштування можна скористатися для виконання таких дій:


* Affect rules with <menuchoice>New...</menuchoice>, <menuchoice>Modify...</menuchoice> and <menuchoice>Delete</menuchoice>
* Керування правилами за допомогою кнопок <menuchoice>Створити...</menuchoice>, <menuchoice>Змінити...</menuchoice> і <menuchoice>Вилучити</menuchoice>.


* Share rules with others via <menuchoice>Import</menuchoice> and <menuchoice>Export</menuchoice>
* Імпортування та оприлюднення правил за допомогою кнопок <menuchoice>Імпортувати</menuchoice> і <menuchoice>Оприлюднити</menuchoice>


* Ensure desired [[Special:myLanguage/KWin_Rules#Rule_Evaluation|rule evaluation]] using <menuchoice>Move Up</menuchoice> and <menuchoice>Move Down</menuchoice>
* Визначення бажаного [[Special:myLanguage/KWin_Rules#Rule_Evaluation|порядку використання правил]] за допомогою кнопок <menuchoice>Пересунути вверх</menuchoice> і <menuchoice>Пересунути вниз</menuchoice>
<span id="Rule_Evaluation"></span>
<span id="Rule_Evaluation"></span>
====Rule Evaluation====
====Визначення пріоритетності правил====


When an application starts (or the rules are modified), '''KWin''' evaluates the rules from the top of the list to the bottom. For all rules which match a window, the collective set of attributes are applied to the window, then the window is displayed.   
Під час запуску програми (або після внесення змін до правил вікон) '''KWin''' використовує правила спочатку з верхньої частини списку, а потім з його кінця. Буде використано всі правила, яким відповідає вікно, а потім буде показано саме вікно.   


Should two or more matching rules enable the same attribute, the setting in the ''first'' rule in the list is used.
Якщо одним з атрибутів вікна керує декілька правил, буде використано значення, що визначається ''першим'' правилом у списку.




{{Tip|You can tailor children windows for the application by placing the more restrictive rules first - see the
{{Tip_(uk)|Ви можете керувати дочірніми вікнами програми, розташовуючи правила з меншою кількістю обмежень першими. Ознайомтеся з прикладом для [[Special:myLanguage/KWin_Rules_Examples#Application_on_all_Desktops_and_Handle_One_Child_Window_Uniquely|вікна Kopete та вікна балачки Kopete]].}}
[[Special:myLanguage/KWin_Rules_Examples#Application_on_all_Desktops_and_Handle_One_Child_Window_Uniquely|Kopete and Kopete Chat Window]] example.}}
<span id="Rule_Editor"></span>
<span id="Rule_Editor"></span>
===Rule Editor===
===Редактор правил===


[[Image:kwin-rule-editor.png|350px|center]]
[[Image:kwin-rule-editor.png|350px|center]]


The editor is composed of four tabs:
Вікно редактора містить чотири вкладки:


# <menuchoice>Window matching</menuchoice>
# <menuchoice>Відповідність вікон</menuchoice>
# <menuchoice>Size & Position</menuchoice>
# <menuchoice>Розмір і розташування</menuchoice>
# <menuchoice>Arrangement & Access</menuchoice>
# <menuchoice>Впорядкування і доступ</menuchoice>
# <menuchoice>Appearance & Fixes</menuchoice>
# <menuchoice>Вигляд і виправлення</menuchoice>


As the name implies, <menuchoice>Window matching</menuchoice> is used to specify criteria to match one or more windows. The other three tabs are used to alter the attributes of the matching windows.
Як можна зрозуміти з назви, <menuchoice>Відповідність вікон</menuchoice> використовується для визначення критеріїв відповідності одному або декільком вікнам. Інші три вкладки призначено для внесення змін до атрибутів відповідних правилу вікон.


{{Tip|Panels can also be affected.}}
{{Tip_(uk)|Правила можуть стосуватися і панелей.}}
<span id="Window_Matching"></span>
<span id="Window_Matching"></span>
====Window Matching====
====Відповідність вікон====


Each window rule has user specified [[Special:myLanguage/KWin_Rules_Window_Matching|Window Matching]] criteria. '''KWin''' uses the criteria to determine whether the rule is applicable for an application.
Для кожного з правил вікон користувач визначає критерії [[Special:myLanguage/KWin_Rules_Window_Matching|відповідності вікон]]. '''KWin''' використовує критерії для визначення, чи можна застосовувати правило до вікна програми.
<span id="Window_Attributes"></span>
<span id="Window_Attributes"></span>
====Window Attributes====
====Атрибути вікон====


Along with Window Matching criteria, each window rule has a set of [[Special:myLanguage/KWin_Rules_Window_Attributes|Window Attributes]]. The attributes override the corresponding application's settings and are applied before the window is displayed by '''KWin'''.
Окрім критерії відповідності вікон, у кожному правилі є набір [[Special:myLanguage/KWin_Rules_Window_Attributes|атрибутів вікна]]. Атрибути перевизначають відповідні параметри програми і застосовуються до того, як вікно програми буде показано '''KWin'''.


[[Category:Desktop]]
[[Category:Стільниця/uk]]
[[Category:Tutorials]]
[[Category:Підручники/uk]]

Latest revision as of 17:12, 23 June 2021

Other languages:


Огляд

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

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

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

Приклади та маскування вад у програмах

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

Окрему сторінку присвячено маскуванню вад у програмах.

Редактор правил KWin

Як запустити редактор правил KWin

Передбачено декілька способів запуску редактора правил KWin. Нижче наведено два з цих способів:

  • Клацніть правою кнопкою миші на смужці заголовка вікна і виберіть у контекстному меню пункт Додаткові дії. У підменю виберіть пункт Спеціальні параметри вікна.
  • Системні параметри -> Поведінка вікон -> Правила вікон

Головним вікном налаштування можна скористатися для виконання таких дій:

  • Керування правилами за допомогою кнопок Створити..., Змінити... і Вилучити.
  • Імпортування та оприлюднення правил за допомогою кнопок Імпортувати і Оприлюднити

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

Під час запуску програми (або після внесення змін до правил вікон) KWin використовує правила спочатку з верхньої частини списку, а потім з його кінця. Буде використано всі правила, яким відповідає вікно, а потім буде показано саме вікно.

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


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


Редактор правил

Вікно редактора містить чотири вкладки:

  1. Відповідність вікон
  2. Розмір і розташування
  3. Впорядкування і доступ
  4. Вигляд і виправлення

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

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


Відповідність вікон

Для кожного з правил вікон користувач визначає критерії відповідності вікон. KWin використовує критерії для визначення, чи можна застосовувати правило до вікна програми.

Атрибути вікон

Окрім критерії відповідності вікон, у кожному правилі є набір атрибутів вікна. Атрибути перевизначають відповідні параметри програми і застосовуються до того, як вікно програми буде показано KWin.