73 lines
2.5 KiB
Markdown
73 lines
2.5 KiB
Markdown
# i3-config
|
||
|
||
> fullscreen apps switching
|
||
|
||
- fullsreen
|
||
- nothing except apps (no decorations, not even statusbar)
|
||
- dark-gray colors
|
||
|
||
|
||
## keys
|
||
- `Print` – save screenshot as a png file, [prtsc](../zsh/prtsc.sh)
|
||
- `Meta + Shift + Q` – quit current app
|
||
- `Meta + Shift + K` – restart i3 (reloads config in the process)
|
||
- `Ctrl + Alt + Delete`, `Meta + Alt + Break` – logout
|
||
|
||
|
||
### workspaces
|
||
- `Meta + [KP_]{0..9}` – switch to workspace Nr. (also automatically opens some [apps](#apps) if they not already running)
|
||
- `Meta + Alt + [KP_]{0..9}` – move window to workspace Nr.
|
||
- `Meta [+ Shift] + Tab` – switch to next [prev] workspace
|
||
|
||
|
||
### windows
|
||
- `Meta [+ Shift] + grave` – focus next window to the right [left]
|
||
- `Meta + Shift + KP_2` – move the window down
|
||
- `Meta + Shift + KP_4` – move the window to the left
|
||
- `Meta + Shift + KP_6` – move the window to the right
|
||
- `Meta + Shift + KP_8` – move the window up
|
||
- `Meta + Shift + KP_5` – toggle floating window
|
||
- `Meta + Shift + KP_0` – toggle fullscreen (same as `F11` in some apps)
|
||
|
||
|
||
### apps
|
||
- `Meta + Return` – universal launcher ([rofi](https://github.com/davatorium/rofi))
|
||
- `Meta + Shift + Return` – terminal ([alacritty](https://github.com/alacritty/alacritty))
|
||
|
||
Sublime-Text, Sublime-Merge, and Chrome/ium have special needs where they never appear on the intended workspace, but instead on the last initiated / last used.
|
||
and no, nothing even delayed start or assigning window-class to a workspace works 🤦
|
||
|
||
|
||
#### `Meta + {0..9}` (numbers row)
|
||
0. -
|
||
1. browser ([firefox](https://firefox.com))
|
||
2. file explorer ([doublecmd](https://doublecmd.sourceforge.io))
|
||
3. text editor ([sublime text](https://sublimetext.com))
|
||
4. terminal ([alacritty](https://github.com/alacritty/alacritty))
|
||
5. -
|
||
6. -
|
||
7. -
|
||
8. -
|
||
9. -
|
||
|
||
#### `Meta + KP_{0..9}` (keypad)
|
||
0. items ([inventory](https://github.com/dym-sh/inventory))
|
||
1. image viewer ([xnview](https://xnview.com/en/xnviewmp))
|
||
2. email client ([thunderbird](https://thunderbird.net))
|
||
3. music player ([rhythmbox](https://wiki.gnome.org/Apps/Rhythmbox))
|
||
4. password manager ([keepassxc](https://keepassxc.org))
|
||
5. version control ([sublime merge](https://sublimemerge.com))
|
||
6. emoji and unicode picker ([gnome-characters](https://wiki.gnome.org/Apps/Characters))
|
||
7. vector editor ([figma](https://github.com/Figma-Linux))
|
||
8. pixel editor ([krita](https://krita.org/en))
|
||
9. 3D editor ([blender](https://blender.org))
|
||
|
||
|
||
### keyboard layouts
|
||
1. english (us_mac)
|
||
2. russian (ru_phonetic_mac)
|
||
|
||
#### switch
|
||
- `scroll lock`
|
||
- `[L_Shift] + [R_Shift]`
|