mirror of
https://github.com/hyprwm/hyprland-wiki.git
synced 2024-11-16 18:15:58 +01:00
Compare commits
No commits in common. "33bd679037ce9bba7a11cd202053f671a4d0414c" and "f6aeef696e2946eac7d7d9c816a35d84ed18bdf6" have entirely different histories.
33bd679037
...
f6aeef696e
5 changed files with 2 additions and 43 deletions
|
@ -180,9 +180,6 @@ bind = SUPER, C, movetoworkspace, special
|
|||
The `exec` dispatcher supports adding rules. Please note some windows might work
|
||||
better, some worse. It records the PID of the spawned process and uses that. For example, if
|
||||
your process forks and then the fork opens a window, this will not work.
|
||||
Rules will only be applied once. This means dynamic rules will be overridden as soon as a
|
||||
property of the window changes (e.g. switching focus). To make dynamic rules stick around
|
||||
use `hyprctl setprop` (see [Using hyprctl](./Using-hyprctl)).
|
||||
|
||||
The syntax is:
|
||||
|
||||
|
@ -193,5 +190,5 @@ bind = mod, key, exec, [rules...] command
|
|||
For example:
|
||||
|
||||
```
|
||||
bind = SUPER, E, exec, [workspace 2 silent; float; move 0 0] kitty
|
||||
bind = SUPER, E, exec, [workspace 2 silent;float;noanim] kitty
|
||||
```
|
||||
|
|
|
@ -198,38 +198,6 @@ Sets a window prop. Can be locked by adding `lock` at the end. If `lock` is not
|
|||
added, will be unlocked. Locking means a dynamic windowrule _cannot_ override
|
||||
this setting.
|
||||
|
||||
Usage:
|
||||
```sh
|
||||
hyprctl setprop <mode:regex> <property> <value> [lock]
|
||||
```
|
||||
|
||||
Regex supports different modes. The supported modes are:
|
||||
```ini
|
||||
class - class
|
||||
title - title
|
||||
initialclass - initialClass
|
||||
initialtitle - initialTitle
|
||||
active - active window
|
||||
address - address prefixed with 0x
|
||||
pid - process ID
|
||||
floating - first floating window on the current workspace
|
||||
tiled - first tiled window on the current workspace
|
||||
```
|
||||
|
||||
If no mode is specified `class` is used by default.
|
||||
|
||||
{{< callout type=info >}}
|
||||
|
||||
To get more information about a window, you can use `hyprctl clients`.
|
||||
|
||||
{{< /callout >}}
|
||||
|
||||
{{< callout type=warning >}}
|
||||
|
||||
Please beware that `hyprctl clients` will display the fields as **initialClass** and **initialTitle** while the regex mode uses `initialclass` and `initialtitle`.
|
||||
|
||||
{{< /callout >}}
|
||||
|
||||
Prop List:
|
||||
| prop | comment |
|
||||
| --- | --- |
|
||||
|
@ -260,7 +228,6 @@ Prop List:
|
|||
| activebordercolor | gradient, -1 means not set |
|
||||
| inactivebordercolor | gradient, -1 means not set |
|
||||
|
||||
For example:
|
||||
```sh
|
||||
hyprctl setprop address:0x13371337 forcenoanims 1 lock # with locking
|
||||
hyprctl setprop address:0x13371337 nomaxsize 0 # without locking
|
||||
|
|
|
@ -25,7 +25,7 @@ To keep a failed build directory, pass the `--keep-failed` flag.
|
|||
## Building the Wayland stack with ASan
|
||||
|
||||
Run `nix develop` first, then follow the
|
||||
[Building with ASan](https://wiki.hyprland.org/Crashes-and-Bugs/#building-the-wayland-stack-with-asan)
|
||||
[Building with ASan](https://wiki.hyprland.org/Crashes-and-Bugs/#bisecting-an-issue)
|
||||
guide.
|
||||
|
||||
## Manual building
|
||||
|
|
|
@ -77,10 +77,6 @@ configuration:
|
|||
|
||||
## Eww
|
||||
|
||||
[Eww](https://github.com/elkowar/eww) (ElKowar's Wacky Widgets) is a widget system made in Rust, which lets you
|
||||
create your own widgets similarly to how you can in AwesomeWM. The key difference
|
||||
is that it is independent of your window manager/compositor.
|
||||
|
||||
In order to use [Eww](https://github.com/elkowar/eww), you first have to install
|
||||
it, either using your distro's package manager, by searching `eww-wayland`, or
|
||||
by manually compiling. In the latter case, you can follow the
|
||||
|
|
|
@ -6,7 +6,6 @@ weight: 1
|
|||
Select your preferred wiki version below:
|
||||
|
||||
- [Latest Git](https://wiki.hyprland.org/)
|
||||
- [v0.41.2](https://wiki.hyprland.org/0.41.2/)
|
||||
- [v0.41.1](https://wiki.hyprland.org/0.41.1/)
|
||||
- [v0.41.0](https://wiki.hyprland.org/0.41.0/)
|
||||
- [v0.40.0](https://wiki.hyprland.org/0.40.0/)
|
||||
|
|
Loading…
Reference in a new issue