Slide 1

Slide 1 text

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

Slide 29

Slide 29 text

Questions?

Slide 30

Slide 30 text

References - https://en.wikipedia.org/wiki/File:Windowmanager_ohne.png - https://www.gnome.org/ - http://openbox.org/wiki/File:Openbox_screenshot.jpg - https://en.wikipedia.org/wiki/Tiling_window_manager#/media/File:Dwm-screenshot.png - https://en.wikipedia.org/wiki/File:Schema_of_the_layers_of_the_graphical_user_interface.svg - http://i3wm.org/screenshots/i3-5.png - http://i3wm.org/docs/userguide.html