Go to file
2023-03-24 18:40:01 -04:00
scripts Replacement for grun, added custom I38 run dialog instead. 2023-03-24 18:34:09 -04:00
i38.sh Replacement for grun, added custom I38 run dialog instead. 2023-03-24 18:40:01 -04:00
LICENSE Nothing works yet, just holding my place befor actually getting started. 2022-11-22 17:53:53 -05:00
README.md Added dex to package list. It's an optional alternative for automatically launching applications when i3 starts. 2023-03-19 17:25:25 -04:00

I38

Accessibility setup script for the i3 window manager.

i38.sh

Released under the terms of the WTFPL License: http://www.wtfpl.net This is a Stormux project: https://stormux.org

Why the name?

An uppercase I looks like a 1, 3 from i3, and 8 because the song We Are 138 rocks!

Requirements

  • i3-wm: The i3 window manager.
  • acpi: [optional] for battery status. It will still work even without this package, but uses it if it is installed.
  • dex: [optional] Alternative method for auto starting applications.
  • clipster: clipboard manager
  • grun: Run application dialog
  • jq: for getting the current workspace
  • libnotify: For sending notifications
  • notification-daemon: To handle notifications
  • ocrdesktop: For getting contents of the current window with OCR.
  • pamixer: for the mute-unmute script
  • playerctl: music controls
  • python-i3ipc: for sounds etc.
  • sgtk-menu: for applications menu
  • sox: for sounds.
  • transfersh: [optional] for file sharing GUI
  • xclip: Clipboard support
  • yad: For screen reader accessible dialogs

I38 will try to detect your browser, file manager, and web browser and present you with a list of options to bind to their launch keys. It will also create bindings for pidgin and mumble if they are installed. To use the bindings, press your ratpoison mode key which is set when you run the i38.sh script. next, press the binding for the application you want, w for web browser, e for text editor, f for file manager, m for mumble, etc. To learn all the bindings, find and read the mode ratpoison section of ~/.config/i3/config.

Usage:

  • With no arguments, create the i3 configuration.
  • -h: This help screen.
  • -u: Copy over the latest version of scripts.
  • -x: Generate ~/.xinitrc and ~/.xprofile.
  • -X: Generate ~/.xprofile only.