Skip to content

i3Kornhe

budRich edited this page Jul 13, 2023 · 10 revisions

NAME

i3Kornhe - move and resize windows gracefully

SYNOPSIS

i3Kornhe     DIRECTION [--verbose] [--array ARRAY] [--json JSON]
i3Kornhe     move [--speed|-p SPEED] [DIRECTION]
i3Kornhe     size [--speed|-p SPEED] [DIRECTION]
i3Kornhe     1-9 [--margin INT] [--oneshot]
i3Kornhe     --help|-h
i3Kornhe     --version|-v
i3Kornhe     x

OPTIONS

--array       ARRAY | use ARRAY instead of output of `i3list`  
-h, --help          | print help and exit  
--json        JSON  | use ARRAY instead of output of `i3-msg -t get_tree`  
--margin      INT   | Defaults to 5 if not set  
--oneshot           | automatically exit sizemove mode after action  
-p, --speed   SPEED | set step SPEED in pixels  
--verbose           | louder output  
-v, --version       | print version info and exit  

--margin INT

This is only used when moving a window and the direction is a number. INT is the number of pixels from the screen edge the window will be positioned at.

The default value is 5 and it applies to all margins of the screen.

USAGE

i3Kornhe provides an alternative way to move and resize windows in i3. It has some more functions then the defaults and is more streamlined. Resizing floating windows is done by first selecting a corner of the window, and then moving that corner.

ENVIRONMENT

I3_KORNHE_FIFO_FILE

File that commands will be sent to. Defaults to: $XDG_RUNTIME_DIR/i3ass/i3Kornhe.fifo

CONTACT

Send bugs and feature requests to:
https://github.com/budlabs/i3ass/issues

COPYRIGHT

Copyright (c) 2017-2023, budRich of budlabs
SPDX-License-Identifier: MIT