i3
Tiling Window Manager
2015/04/13
Ying Reui Liang( KK )
Slide 2
Slide 2 text
What is a window manager?
Slide 3
Slide 3 text
Without window manager
- No borders
- No decorations
- No lovely X button
Slide 4
Slide 4 text
"Normal" window manager
Slide 5
Slide 5 text
Tiling window manager
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
Why tiling window manager?
- All windows are in their own tile
- Always uses entire screen
- Waste none of piece of space
- Control everything with keyboard
- Fun to configure your own environment
- Feel like you're a hacker in the movie
- Beautiful!
- Prevent people who tring to use your PC
Slide 8
Slide 8 text
Why not tiling window manager?
- You'll lose the magic to using other's
computer, or feel pain to do that
Slide 9
Slide 9 text
Time for i3
Slide 10
Slide 10 text
i3
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
Use i3 like a pro
Slide 13
Slide 13 text
No content
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
Learn i3 from scratch
Slide 17
Slide 17 text
Install & try i3
- pacman, apt, yum, etc
- if you're using display manager, then choose
session as “i3” and done!
- if you prefer startx like me, modify ~/.xinitrc
to use i3
Slide 18
Slide 18 text
Caution!
Make sure you have the ability to edit
~/.i3/config, otherwise you gonna be stucked
cause the default i3 setting might not always
work for you
Slide 19
Slide 19 text
Controlling with mod key
Slide 20
Slide 20 text
Controlling with mod and shift key
Slide 21
Slide 21 text
Open & close applications
- mod + return: open terminal
- mod + d: open dmenu
- dmenu is an application launcher
- mod + shift + q: close a tile
- same as the X button
- that's all, simple right?
Slide 22
Slide 22 text
Focus to other tile
- mod + j: focus left
- mod + k: focus down
- mod + l: focus up
- mod + ;: focus right
- mod + space: toggle focus on floating tiles
- anyway, you can change it as you like
Slide 23
Slide 23 text
Tile structure
Slide 24
Slide 24 text
Tile management
- mod + shift + j: move focus tile left
- mod + shift + k: move focus tile down
- mod + shift + l: move focus tile up
- mod + shift + ;: move focus tile right
- mod + f: toggle fullscreen
- mod + shift + space: toggle floating
- mod + r: toggle reisze mode
Slide 25
Slide 25 text
Change workspace
- mod + 1: to workspace 1
- so on
- mod + n: to next workspace
- mod + p: to previous workspace
Slide 26
Slide 26 text
Useful operations
- mod + shift + r: restart i3 in place
- mod + shift + c: reload i3 config file
- mod + shift + e: exit i3 session
Slide 27
Slide 27 text
It's dangerous to go alone! Take these
- dmenu: open other applications
- i3lock: simple screen locker
- LXAppearance: set gtk theme
- LXInput: set input properties
- Unclutter: hide cursor if you stop moving
- feh: tool to set wallpaper and view images
Slide 28
Slide 28 text
Customization
- config file is located at ~/.i3/config
- change it as you like
- visit i3 site for more information
- become a pro