i3 script to switch between windows in history
Project description
i3-switch
i3 script to switch between windows in history.
This script is inspired by i3-swap-focus. It provides a configurable history length and ignore windows in scratchpad. Besides, it can skip the closed windows or windows not in the current workspace.
Installation
pip install i3-switch
Configuration
Add the following lines to your i3 config file:
# Start i3-switch process
exec i3-switch
bindsym $mod+Tab exec pkill -USR1 -F "${XDG_RUNTIME_DIR}/i3-switch.pid"
# Switch in the same workspaces
# bindsym $mod+Tab exec pkill -USR2 -F "${XDG_RUNTIME_DIR}/i3-switch.pid"
To change the max length of the window history records in your i3 config:
exec i3-switch --max-len 1000
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
i3-switch-1.1.1.tar.gz
(3.7 kB
view hashes)
Built Distribution
Close
Hashes for i3_switch-1.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb30af84ecfa531e39b4b8e26dfda2ece9309495eadcf02c03cdf1cfdccc04c3 |
|
MD5 | 93059806d4b015555f7aa5bd87fdcd50 |
|
BLAKE2b-256 | 77453edfe9c7302aa201d9a4d04a9205ba3acba6009b43aca53f6a201962ae42 |