mirror of
https://github.com/hyprwm/hyprland-wiki.git
synced 2024-12-22 09:39:48 +01:00
more fixes
This commit is contained in:
parent
0efedc6087
commit
eb76f61bc1
2 changed files with 35 additions and 29 deletions
|
@ -1,11 +1,11 @@
|
|||
this page documents all of the more advanced config options. Binds, curves,
|
||||
This page documents all of the more advanced config options. Binds, curves,
|
||||
execs, etc.
|
||||
|
||||
Please remember, that for ALL arguments separated by a comma, if you want to
|
||||
leave one of them empty, you cannot reduce the number of commas, *unless told
|
||||
otherwise in a specific section*:
|
||||
|
||||
```
|
||||
```plain
|
||||
three_param_keyword=A,B,C # OK
|
||||
|
||||
three_param_keyword=A,C # NOT OK
|
||||
|
@ -15,13 +15,13 @@ three_param_keyword=A,,C # OK
|
|||
|
||||
# Monitors
|
||||
|
||||
```
|
||||
```plain
|
||||
monitor=name,res,offset,scale
|
||||
```
|
||||
|
||||
for example:
|
||||
|
||||
```
|
||||
```plain
|
||||
monitor=DP-1,1920x1080@144,0x0,1
|
||||
```
|
||||
|
||||
|
@ -43,7 +43,7 @@ You can use `preferred` as a resolution to use the display's preferred size, and
|
|||
|
||||
Recommended rule for easy and quick plugging in of random monitors:
|
||||
|
||||
```
|
||||
```plain
|
||||
monitor=,preferred,auto,1
|
||||
```
|
||||
|
||||
|
@ -52,13 +52,13 @@ placed in a sensible location with its preferred resolution.
|
|||
|
||||
To disable a monitor, use
|
||||
|
||||
```
|
||||
```plain
|
||||
monitor=name,disable
|
||||
```
|
||||
|
||||
If your workflow requires custom reserved area, you can add it with
|
||||
|
||||
```
|
||||
```plain
|
||||
monitor=name,addreserved,TOP,BOTTOM,LEFT,RIGHT
|
||||
```
|
||||
|
||||
|
@ -66,13 +66,13 @@ Where `TOP` `BOTTOM` `LEFT` `RIGHT` are integers in pixels of the reserved area
|
|||
to add. This does stack on top of the calculated one, (e.g. bars) but you may
|
||||
only use one of these rules per monitor in the config.
|
||||
|
||||
```
|
||||
```plain
|
||||
workspace=name,number
|
||||
```
|
||||
|
||||
for example:
|
||||
|
||||
```
|
||||
```plain
|
||||
workspace=DP-1,1
|
||||
```
|
||||
|
||||
|
@ -80,15 +80,17 @@ will tell Hyprland to make the default workspace on DP-1 a number 1.
|
|||
|
||||
If you want to rotate a monitor, use
|
||||
|
||||
```
|
||||
```plain
|
||||
monitor=NAME,transform,TRANSFORM
|
||||
```
|
||||
|
||||
where `NAME` is the name, and `TRANSFORM` is an integer, from 0 to 7,
|
||||
corresponding to your transform of choice.
|
||||
|
||||
***Important!*** This keyword **MUST** be _after_ your `monitor=` keyword with
|
||||
{{< hint type=important >}}
|
||||
This keyword **MUST** be _after_ your `monitor=` keyword with
|
||||
the resolution, etc.
|
||||
{{< /hint >}}
|
||||
|
||||
```
|
||||
WL_OUTPUT_TRANSFORM_NORMAL = 0
|
||||
|
|
|
@ -78,7 +78,7 @@ always use `full`.
|
|||
|
||||
`rounding=int` - rounded corners radius (in pixels)
|
||||
|
||||
`multisample_edges=bool` - enable antialiasing (no-jaggies) for rounded corners.
|
||||
`multisample_edges=bool` - enable antialiasing (no-jaggies) for rounded corners
|
||||
|
||||
`no_blur_on_oversized=bool` - disable blur on oversized windows (deprecated,
|
||||
leave at `0`)
|
||||
|
@ -91,9 +91,9 @@ leave at `0`)
|
|||
|
||||
`blur=bool` - enable dual kawase window background blur
|
||||
|
||||
`blur_size=int` - Minimum 1, blur size (intensity)
|
||||
`blur_size=int` - minimum 1, blur size (intensity)
|
||||
|
||||
`blur_passes=int` - Minimim 1, more passes = more resource intensive.
|
||||
`blur_passes=int` - minimum 1, more passes = more resource intensive
|
||||
|
||||
Your blur "amount" is blur_size * blur_passes, but high blur_size (over around
|
||||
5-ish) will produce artifacts.
|
||||
|
@ -103,11 +103,11 @@ If you want heavy blur, you need to up the blur_passes.
|
|||
The more passes, the more you can up the blur_size without noticing artifacts.
|
||||
|
||||
`blur_ignore_opacity=bool` - make the blur layer ignore the opacity of the
|
||||
window.
|
||||
window
|
||||
|
||||
`blur_new_optimizations=bool` - whether to enable further optimizations to the
|
||||
blur. Recommended to turn on, as it will massively improve performance, but some
|
||||
people have experienced graphical issues.
|
||||
people have experienced graphical issues
|
||||
|
||||
`drop_shadow=bool` - enable drop shadows on windows
|
||||
|
||||
|
@ -139,10 +139,12 @@ _More about animations is on the Advanced Configuring page._
|
|||
|
||||
`follow_mouse=int` - (0/1/2/3) enable mouse following (focus on enter new
|
||||
window) - Quirk: will always focus on mouse enter if you're entering a floating
|
||||
window from a tiled one, or vice versa. 0 - disabled, 1 - full, 2 - loose. Loose
|
||||
will focus mouse on other windows on focus but not the keyboard. 3 - full loose,
|
||||
will not refocus on click, but allow mouse focus to be detached from the
|
||||
keyboard like in 2.
|
||||
window from a tiled one, or vice versa.
|
||||
- 0 - disabled
|
||||
- 1 - full
|
||||
- 2 - loose. Will focus mouse on other windows on focus but not the keyboard.
|
||||
- 3 - full loose, will not refocus on click, but allow mouse focus to be
|
||||
detached from the keyboard like in 2.
|
||||
|
||||
`repeat_rate=int` - in ms, the repeat rate for held keys
|
||||
|
||||
|
@ -160,21 +162,23 @@ to 1, or else it will be clamped.
|
|||
|
||||
### Touchpad
|
||||
|
||||
_Subcategory input:touchpad:_
|
||||
_Subcategory `input:touchpad:`_
|
||||
|
||||
`disable_while_typing=bool` - self-explanatory
|
||||
`disable_while_typing=bool`
|
||||
|
||||
`natural_scroll=bool` - self-explanatory
|
||||
`natural_scroll=bool`
|
||||
|
||||
`clickfinger_behavior=bool` - self-explanatory
|
||||
`clickfinger_behavior=bool`
|
||||
|
||||
`middle_button_emulation=bool` - self-explanatory
|
||||
`middle_button_emulation=bool`
|
||||
|
||||
`tap-to-click=bool` - self-explanatory
|
||||
`tap-to-click=bool`
|
||||
|
||||
*Note:* Touchpad config changes may require a Hyprland restart.
|
||||
|
||||
### Per-device input config is described [here](../Advanced-config#per-device-input-configs)
|
||||
### Per-device input config
|
||||
|
||||
Described [here](../Advanced-config#per-device-input-configs).
|
||||
|
||||
## Gestures
|
||||
|
||||
|
@ -215,7 +219,7 @@ the mouse moves.
|
|||
the mouse when drag and dropping. Recommended to leave it enabled, especially
|
||||
for people using focus follows mouse at 0.
|
||||
|
||||
`layers_hog_keyboard_focus=bool` - If true, will make keyboard interactive
|
||||
`layers_hog_keyboard_focus=bool` - If true, will make keyboard-interactive
|
||||
layers keep their focus on mouse move (e.g. wofi, bemenu)
|
||||
|
||||
## Binds
|
||||
|
@ -243,4 +247,4 @@ tracking
|
|||
## More
|
||||
|
||||
There are more config options described in other pages, which are layout- or
|
||||
circumstance-specific. See the sidebar navpanel for more pages.
|
||||
circumstance-specific. See the sidebar for more pages.
|
||||
|
|
Loading…
Reference in a new issue