KWin Rules Examples/uk: Difference between revisions
(Created page with "# Увімкніть атрибути вікна: <menuchoice>Позицію</menuchoice>, <menuchoice>Розмір</menuchoice> і <menuchoice>Стільниця</menuchoice>...") |
(Created page with "# Натискання кнопки <menuchoice>Гаразд</menuchoice> у попередньому вікні поверне вас до основного вікна '''П...") |
||
Line 20: | Line 20: | ||
# Натисніть кнопку <menuchoice>Гаразд</menuchoice> і у попередньому вікні буде заповнено пункти параметрів вікна на вкладці '''Відповідність вікон'''. Введіть зрозумілий <menuchoice>Опис</menuchoice> (цей опис буде показано у вікні '''Правило KWin'''):<br /><br />[[Image:window-matching-ready-akregator_uk.png|350px|center]] | # Натисніть кнопку <menuchoice>Гаразд</menuchoice> і у попередньому вікні буде заповнено пункти параметрів вікна на вкладці '''Відповідність вікон'''. Введіть зрозумілий <menuchoice>Опис</menuchoice> (цей опис буде показано у вікні '''Правило KWin'''):<br /><br />[[Image:window-matching-ready-akregator_uk.png|350px|center]] | ||
# Увімкніть атрибути вікна: <menuchoice>Позицію</menuchoice>, <menuchoice>Розмір</menuchoice> і <menuchoice>Стільниця</menuchoice>. Початкові значення буде встановлено на основі визначених за допомогою кнопки <menuchoice>Визначити властивості вікна</menuchoice> і їх можна буде перевизначити:<br /><br />[[Image:akregator-attributes_uk.png|350px|center]] | # Увімкніть атрибути вікна: <menuchoice>Позицію</menuchoice>, <menuchoice>Розмір</menuchoice> і <menuchoice>Стільниця</menuchoice>. Початкові значення буде встановлено на основі визначених за допомогою кнопки <menuchoice>Визначити властивості вікна</menuchoice> і їх можна буде перевизначити:<br /><br />[[Image:akregator-attributes_uk.png|350px|center]] | ||
# | # Натискання кнопки <menuchoice>Гаразд</menuchoice> у попередньому вікні поверне вас до основного вікна '''Правила KWin'''. У списку буде показано нове правило з його описом:<br /><br />[[Image:kwin-rules-main-n-akregator.png|350px|center]] | ||
# Click <menuchoice>OK</menuchoice> to close the window. | # Click <menuchoice>OK</menuchoice> to close the window. | ||
# Done. | # Done. |
Revision as of 09:25, 29 August 2012
Приклади
Фіксування вікна на стільниці і встановлення інших атрибутів
Зафіксуємо вікно Akregator на Віртуальній стільниці 2. Крім того, нехай програма запускається з вікно бажаного розміру у бажаній позиції. Для кожного атрибута скористаємося параметр Застосувати спочатку, щоб параметри вікна можна було перевизначити у динамічному режимі.
Правило KWin створюється таким чином:
- Запустіть Akregator на другій стільниці і встановіть бажані розмір і розташування вікна:
- Клацніть правою кнопкою миші на смужці заголовка і виберіть у контекстному меню пункт
- Виберіть пункт
- Буде показано вікно Зміна параметрів вікон. Вкладку
- Натисніть кнопку відповідність вікон:
- Натисніть кнопку
- Увімкніть атрибути вікна:
- Натискання кнопки
- Click to close the window.
- Done.
Application on all Desktops and Handle One Child Window Uniquely
Except for conversation windows, display Kopete and its children windows on all desktops and skip the systray and pager. For children conversation windows, treat them as the parent window except show them in systray.
For each attribute, use the parameter so it can not be overridden.
In order to implement the above, two rules need to be created:
- A rule for Kopete Chat and
- A rule for Kopete
The Kopete Chat rule's matching-criteria is more restrictive than the Kopete rule as it needs to match a specific Window Role: the chat window. Due to rule evaluation processing, the Kopete Chat rule must precede the Kopete rule in the KWin Rule list for Kopete.
Kopete Chat Rule
Assuming a Kopete Chat window is open:
- Use window matching:
- Clicking
- Enable the following attributes:
- Click through to complete entry of the rule.
Kopete Rule
Assuming Kopete is open:
- Use window matching:
- Clicking
- Enable the following attributes:
- Click through to complete entry of the rule.
Kopete KWin Rule List
As mentioned, due to rule evaluation processing, the Kopete Chat rule must precede the Kopete rule:
Suppress a Window from showing on Pager
KNotes currently does not allow for its notes to skip the pager however a rule easily solves this shortcoming.
Assuming a sticky note' window is available:
- Use window matching:
- Clicking
- Enable the parameter:
- Click through to complete entry of the rule.
Force a Window to the Top
To pop an active window to the top, set its parameter:
Multiple Rules per Application
Thunderbird has several different child windows. This example:
- Pin Thunderbird's main window on Virtual Desktop 1 with a specific size and location on the desktop.
- Allow the Thunderbird composer window to reside on any desktop and when activated, force focus and pop it to the top of all windows.
- Pop the Thunderbird reminder to the top and do not give it focus so it isn't inadvertently dismissed.
Each rule's matching criteria is sufficiently restrictive so their order within the main KWin window is not important to affect rule evaluation.
Thunderbird - Main
Assuming the Thunderbird Main window is open, sized and position to suit:
- Use window matching:
- Clicking
- Enable the following attributes:
- Click through to complete entry of the rule.
Thunderbird - Composer
Assuming a Thunderbird Composer window is open:
- Use window matching:
- Clicking
- Enable the following attributes:
- Click through to complete entry of the rule.
Thunderbird - Reminder
Assuming a Thunderbird Reminder window is open:
- Use window matching:
- Clicking
- Enable the following attributes:
- Click through to complete entry of the rule.