I3(1) i3 Manual I3(1) (NAME) i3 - (SYNOPSIS) i3 [-a] [-c configfile] [-C] [-d all] [-v] [-V] (OPTIONS) -a (autostart). -c . -C . -d all (debug logging). all . -v ( ). -V ( ). --force-xinerama Xinerama RandR. nVidia ( 302.17) RandR . --get-socketpath IPC i3 X11 . --shmlog-size (SHM log) i3 . 0 SHM . 0 . --replace . (DESCRIPTION) (INTRODUCTION) i3 wmii ( ) ( ). wmii . i3 . i3 . nVidia nVidia ( blob ) 302.17 i3 --force-xinerama ( ~/.xsession ) : exec i3 --force-xinerama -V >>~/.i3/i3log 2>&1 docs/multi-monitor . (TERMINOLOGY) (Tree) i3 . (Window) X11 Firefox . (Floating Window) <<>> . i3 X11 "dialog" "Print" "Open File" . for_window ( HTML ). (Split container) . . "default" . (Workspace) . << (Virtual Desktops)>> . i3 . ... ( ) . (Output) XRandR X11 . () ( ) . i3 RandR . (KEYBINDINGS) : Mod1+Enter . Mod1+d dmenu ( ) . j/k/l/; ( ). ( "j" ). () . Mod1+ . Mod1+Shift+ . Mod1+ . Mod1+Shift+ . Mod1+f . Mod1+s (stacking) . Mod1+e . Mod1+w (tabbed) . Mod1+Shift+Space . Mod1+Space . Mod1+Shift+q . << >> . Firefox . . Mod1+Shift+r i3. . Mod1+Shift+e i3. (FILES) ~/.config/i3/config ( ~/.i3/config) i3 : 1. ~/.config/i3/config ( $XDG_CONFIG_HOME/i3/config ) 2. ~/.i3/config 3. /etc/xdg/i3/config ( $XDG_CONFIG_DIRS/i3/config ) 4. /etc/i3/config -c . . # i3 ( ) # . (bar) # bar {} . # # hidpi/retina ( pango). font pango:DejaVu Sans Mono 8 # i3 . : # font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 # # . # X # hidpi/retina . # Mod1+ floating_modifier Mod1 # bindsym Mod1+Return exec /usr/bin/urxvt # bindsym Mod1+Shift+q kill # dmenu ( ) bindsym Mod1+d exec /usr/bin/dmenu_run # bindsym Mod1+j focus left bindsym Mod1+k focus down bindsym Mod1+l focus up bindsym Mod1+semicolon focus right # : bindsym Mod1+Left focus left bindsym Mod1+Down focus down bindsym Mod1+Up focus up bindsym Mod1+Right focus right # bindsym Mod1+Shift+j move left bindsym Mod1+Shift+k move down bindsym Mod1+Shift+l move up bindsym Mod1+Shift+semicolon move right # : bindsym Mod1+Shift+Left move left bindsym Mod1+Shift+Down move down bindsym Mod1+Shift+Up move up bindsym Mod1+Shift+Right move right # bindsym Mod1+h split h # bindsym Mod1+v split v # bindsym Mod1+f fullscreen toggle # (stacked tabbed default) bindsym Mod1+s layout stacking bindsym Mod1+w layout tabbed bindsym Mod1+e layout default # bindsym Mod1+Shift+space floating toggle # bindsym Mod1+space focus mode_toggle # bindsym Mod1+a focus parent # #bindsym Mod1+d focus child # bindsym Mod1+1 workspace 1 bindsym Mod1+2 workspace 2 # .. # bindsym Mod1+Shift+1 move workspace 1 bindsym Mod1+Shift+2 move workspace 2 # ... # bindsym Mod1+Shift+c reload # i3 (/ i3 ) bindsym Mod1+Shift+r restart # i3 ( X ) bindsym Mod1+Shift+e exit # i3status bar { status_command i3status } ~/.xsession (locales) i3 . (xdm, slim, gdm, ...) . xsession. # DPMS xset -dpms xset s off # xset -b # X C-A- setxkbmap -option terminate:ctrl_alt_bksp # : # LC_ALL # LANG=de_DE.UTF-8 : # LC_MESSAGES=C # LC_TIME=en_DK / yyyy-mm-dd hh:mm unset LC_ALL export LANG=de_DE.UTF-8 export LC_MESSAGES=C export LC_TIME=en_DK.UTF-8 # XToolkit export AWT_TOOLKIT=XToolkit # xsetroot -solid "#333333" # core dump ulimit -c unlimited # i3 ~/.local/share/i3/log mkdir -p ~/.local/share/i3 echo "Starting at $(date)" >> ~/.local/share/i3/log exec /usr/bin/i3 -V -d all >> ~/.local/share/i3/log (ENVIRONMENT) I3SOCK IPC ( ). IPC i3-msg(1) i3bar(1) . (SEE ALSO) ( ) ("how to hack") . https://i3wm.org . i3-input(1), i3-msg(1), i3bar(1), i3-nagbar(1), i3-config-wizard(1), i3-migrate-config-to-v4(1) (AUTHORS) Michael Stapelberg i3 4.25.1 02/06/2026 I3(1)