i3 focus motion that treats tabbed/stacked containers as one window
Project description
i3-skip
i3 focus motion that treats a tabbed or stacked container as a single window rather than navigating between tabs.
AI-generated and unreviewed.
Motivation
I want two separate forms of motions. One for within tabbed ontainers, the other between visible windows. I guess this is because I don't want to futz with my choices for stacked windows while i move around. Also, it does kind of make sense to move between what is visible.
This program is a companian to i3-glue which glues together certain windows into tabbed containers.
Usage
i3-skip left # focus the window/group to the left, skipping any tabs inside
i3-skip right
i3-skip up
i3-skip down
i3-skip toggle # cycle focus within the current tabbed/stacked group
Bind your motion keys to the directional forms and one key to toggle, e.g. in
your i3 config:
bindsym $mod+h exec i3-skip left
bindsym $mod+l exec i3-skip right
bindsym $mod+k exec i3-skip up
bindsym $mod+j exec i3-skip down
bindsym $mod+Tab exec i3-skip toggle
Flags
--debug— print the i3 commands sent
Install (editable, via pipx)
pipx install i3-skip
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file i3_skip-0.1.0.tar.gz.
File metadata
- Download URL: i3_skip-0.1.0.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d443b48d5583fe6363f4c6c8090e6d02b2ed42b945bcb2b9560cb7bbba0ab23
|
|
| MD5 |
64e8bbd0ce31c856e266afece45941aa
|
|
| BLAKE2b-256 |
7c253a7a863c671c641ee92ebda9b1c52ddfc8f7eecd6a7098b8690dbea6c754
|
File details
Details for the file i3_skip-0.1.0-py3-none-any.whl.
File metadata
- Download URL: i3_skip-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
610e90f1a82c0044e9bb78bb4ae49b4d2a52710f745e4d4cf69762860d7b9e1c
|
|
| MD5 |
55a234718cd4ccb6a06320f5201cc007
|
|
| BLAKE2b-256 |
61703b28ca48ea6d4a1e8b17706550ab9e253a8cb315e247461b62c29620c3b4
|