KWin Rules Window Attributes/uk: Difference between revisions
(Created page with ";Примусово встановити :Значення цього параметра не можна змінювати у динамічному режимі.") |
(Created page with ";Застосувати зараз, Встановити тимчасово Застосувати одразу або примусово визначити тимчасово...") |
||
Line 29: | Line 29: | ||
:Значення цього параметра не можна змінювати у динамічному режимі. | :Значення цього параметра не можна змінювати у динамічному режимі. | ||
; | ;Застосувати зараз, Встановити тимчасово | ||
Застосувати одразу або примусово визначити тимчасово параметр один раз і зняти призначення атрибута.<br /><br />Відмінність між цими двома варіантами є те, що у динамічному режимі: '''Застосувати зараз''' надає змогу змінювати атрибут, а '''Встановити тимчасово''' забороняє зміну параметра, аж до закриття всіх відповідних вікон. | |||
{{Warning|For '''Apply Now''', if the rule has no other attributes set, the rule is deleted after evaluation whereas '''Force Temporarily''', the rule is deleted after the last affected window terminates.}} | {{Warning|For '''Apply Now''', if the rule has no other attributes set, the rule is deleted after evaluation whereas '''Force Temporarily''', the rule is deleted after the last affected window terminates.}} |
Revision as of 11:23, 27 August 2012
Атрибути вікон
Атрибути, які можна визначити для вікна згруповано за функціями на три вкладки:
Для кожного атрибута передбачено набір параметрів, який визначає розташування вікна.
Параметри
Мінімально, кожен з атрибутів приймає один з вказаних нижче параметрів. Крім того, наведено специфічні для атрибутів аргументи для кожного визначення атрибута.
- Не впливати
- Забезпечити те, що наступне правило, яке відповідає вікну, не впливатиме на атрибут.
- Застосовувати спочатку
- Відкрити вікно з відповідним атрибутом і надати змогу змінювати його у динамічному режимі.
- Запам'ятати
- Використовувати параметр атрибута, визначений у правилі, і якщо його змінено у динамічному режимі, зберегти і використати нове значення.
- Примусово встановити
- Значення цього параметра не можна змінювати у динамічному режимі.
- Застосувати зараз, Встановити тимчасово
Застосувати одразу або примусово визначити тимчасово параметр один раз і зняти призначення атрибута.
Відмінність між цими двома варіантами є те, що у динамічному режимі: Застосувати зараз надає змогу змінювати атрибут, а Встановити тимчасово забороняє зміну параметра, аж до закриття всіх відповідних вікон.
Warning
For Apply Now, if the rule has no other attributes set, the rule is deleted after evaluation whereas Force Temporarily, the rule is deleted after the last affected window terminates.
Attributes
Tip
The Detect Window Properties button back-fills attribute-specific values - for more information see Window Matching. For example the height and width values of the Size attribute is set to the height and width of the detected window.
Size & Position
- Position
- Position the window's upper left corner at the specified x,y coordinate.
Tip
KWin's origin, (0,0), is the upper left of the desktop.
- Size
- The width and height of the window.
- Maximized horizontally, Maximized vertically, Fullscreen
- These attributes are used to toggle the maximum horizontal/minimum horizontal/full-screen window attribute.
- Desktop
- Place the window on the specified (Virtual) Desktop. Use All Desktops to place the window on all Virtual Desktops.
- Minimized, Shaded
- Toggle the Minimize and Shading window attribute. For example, a window can be started Minimized or if it is started Minimized, it can be forced to not.
Tip
Maximized attribute is emulated by using both Maximized horizontally and Maximized vertically or Initial placement with the Maximizing argument.
- Initial placement
- Override the global window placement strategy with one of the following:
- Default - use the global window placement strategy.
- No Placement - top-left corner.
- Smart - place where no other window exists.
- Maximizing - start the window maximized.
- Cascade - staircase-by-title.
- Centered - center of the desktop.
- Random
- Top-Left Corner
- Under Mouse
- On Main Window - restrict placement of a child window to the boundaries of the parent window.
- Ignore requested geometry
- Toggle whether to accept or ignore the window's requested geometry position. To avoid conflicts between the default placement strategy and the window's request, the placement strategy is ignored when the window's request is accepted.
- Minimum size, Maximum size
- The minimum and maximum size allowed for the window.
- Obey geometry restrictions
- Toggle whether to adhere to the window's requested aspect ratio or base increment.
In order to understand this attribute, some background is required. Briefly, windows must request from the Window Manager, a base increment: the minimum number of height X width pixels per re-size request. Typically, it's 1x1. Other windows though, for example terminal emulators or editors, use fixed-fonts and request their base-increment according to the size of one character.
Arrangement & Access
- Keep above, Keep below
- Toggle whether to keep the window above/below all others.
- Autogroup with identical
- Toggle the grouping (commonly known as tabbing) of windows.
- Autogroup in foreground
- Toggle whether to make the window active when it is added to the current Autogroup.
- Autogroup by ID
- Create a group via a user-defined ID. More than one rule can share the same ID to allow for seemingly unrelated windows to be grouped.
- Tiling
- Override the default window behavior to either Tiled or Floating.
- Skip taskbar
- Toggle whether to display the window in the taskbar.
- Skip pager
- Toggle whether to display the window in pager:
- Skip switcher
- Toggle whether to display the window in the ALT+TAB list.
- Shortcut
- Assign a shortcut to the window. When Edit... is clicked, additional instructions are presented.
Appearance & Fixes
- No titlebar and frame
- Toggle whether to display the titlebar and frame around the window.
- Active/Inactive opacity
- When the window is active/inactive, set its opacity to the percentage specified.
Tip
Active/Inactive opacity can only be affected when Desktop Effects are enabled.
- Moving/resizing
- Deprecated as of >4.8
- Focus stealing prevention
- When a window wants focus, control on a scale (from None to Extreme) whether to honor the request and place above all other windows, or ignore its request (potentially leaving the window behind other windows):
- None - Always grant focus to the window.
- Low
- Normal
- High
- Extreme - The window's focus request is denied. Focus is only granted by explicitly requesting via the mousing.
Tip
See Accept focus to make a window read-only - not accept any keyboard input.
- Accept focus
- Toggle whether the window accepts keyboard input. Make the window read-only.
- Ignore global shortcuts
- Toggle whether to ignore global shortcuts (as defined by
kcmshell4 keys
in konsole) while the window is active. or by running
- Closeable
- Toggle whether to display the Close button on the title bar.
Tip
A terminal window may still be closed by the end user by ending the shell session however using Accept focus to disable keyboard input will make it more difficult to close the window.
- Window type
- Change the window to another type and inherit the characteristics of that window:
- Normal Window
- Dialog Window
- Utility Window
- Dock (panel)
- Toolbar
- Torn-Off Menu
- Splash Screen
- Desktop
- Standalone Menubar
Warning
Use with care because unwanted results may be introduced. For example, a Splash Screen is a automatically closed by KWin when clicked.
- Block compositing
- Toggle whether to disable compositing while the window exists. If compositing is enabled and the rule specifies to disable compositing, while any matching window exists, compositing will be disabled. Compositing is re-enabled when the last matching window terminates.