Skip to main content

Add, remove, and list i3 keybindings from the command line

Project description

i3-bind

Explore and create bindings for the i3wm window manager.

Unreviewed AI-generated code. ButI use it.

Alternatives and prior work

You could edit ~/.config/i3/config by hand or use grep on it. However, I am lazy. I could find now tool providing this functionality.

I made a tool called kde-bind which is this tool or kde. i3keys-gui which provides a gui for exploring bindings.

Installation

pipx install i3-bind

Usage

List bindings:

i3-bind

Create a binding:

i3-bind meta+shift+n gtk-launch focus-obsidina.desktop

Run reload after you run the command. I have a keybinding in i3 for reload.

About

I am @readwith. I make tools for reading research and agency with and without AI. You can follow me on X or my blog.

I also produce a stream of small tools like this. If that sounds interesting I suggest following me on X.

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_bind-1.0.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

i3_bind-1.0.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file i3_bind-1.0.0.tar.gz.

File metadata

  • Download URL: i3_bind-1.0.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for i3_bind-1.0.0.tar.gz
Algorithm Hash digest
SHA256 21c014647be3b83169550d097bf75c36a730c33e2aa58939c6818b930c09ffc6
MD5 f76ab9043b2da7518ee2c02c49270377
BLAKE2b-256 4a41b6c88b0000360c47864b4f5d9dfef068badc62337425d1c855d840243d95

See more details on using hashes here.

File details

Details for the file i3_bind-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: i3_bind-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for i3_bind-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7a953eb0bd022ed52bd96e53fdd72b42cc66cf6598004f6d3744a55faf1e2c4c
MD5 7f6f410bd9a5c4872eaaac50551d6aa1
BLAKE2b-256 f44543a1faabf3e6ebe47a867208daed708ca79a6ddd9aa0c7752244ec8b826b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page