Window rule is a fundamental element of any Actual Tools program. Window rules are used to define which windows should be processed and in what manner. Depending on its type, window rule may include the following two components:
- target window - this component specifies which window to process;
- feature options - this component defines which features will be applied to the specified target window.
To simplify the processing and management of the multitude of windows on your system, Actual Tools programs provide three categories of window rules:
Default Settings rule - utilizes the feature options without specifying a particular target window. This category allows you creating a single, pre-defined "blanket rule" for the application of specific functions and features to any window regardless of its nature and properties;
Specific Settings rules - utilize both the feature options and target window components to configure the appearance and functionality of a particular window. You can create as many specific rules as you like, and you can modify or delete them freely at any time;
Exclusion rules - utilizes the target window component only since its purpose is to define which windows should remain unaffected by the Actual Tools program control altogether. Just as for specific rules, you can freely create, modify and delete exclusions at will.
When some user- or system-initiated action spawns a window, the Control Center detects this action and tries to find an appropriate rule to apply to the configuration of that window. To learn more about this process, please refer to the article How Actual Tools Program Selects a Proper Rule to Apply.