simplified i3-config by removing unused sections
This commit is contained in:
		
							parent
							
								
									f8ea19aa51
								
							
						
					
					
						commit
						7ad4f440cb
					
				
					 1 changed files with 35 additions and 57 deletions
				
			
		
							
								
								
									
										92
									
								
								i3-config
									
										
									
									
									
								
							
							
						
						
									
										92
									
								
								i3-config
									
										
									
									
									
								
							| 
						 | 
					@ -28,16 +28,12 @@ new_window none
 | 
				
			||||||
set $mod Mod4
 | 
					set $mod Mod4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# font for window titles. ISO 10646 = Unicode
 | 
					# font for window titles. ISO 10646 = Unicode
 | 
				
			||||||
# font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
 | 
					font xft:Source Code Pro 8
 | 
				
			||||||
font xft:Source Code Pro 9
 | 
					 | 
				
			||||||
# font xft:DejaVu Sans Mono 9
 | 
					 | 
				
			||||||
# font --terminus-medium-r-normal--14-------iso10646-1
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Use Mouse+$mod to drag floating windows to their wanted position
 | 
					# Use Mouse+$mod to drag floating windows to their wanted position
 | 
				
			||||||
floating_modifier $mod
 | 
					floating_modifier $mod
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# lock screen
 | 
					# lock screen
 | 
				
			||||||
# bindsym $mod+l exec xautolock -locknow
 | 
					 | 
				
			||||||
bindsym $mod+l exec xscreensaver-command -lock
 | 
					bindsym $mod+l exec xscreensaver-command -lock
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -64,6 +60,7 @@ bindsym $mod+p exec clementine --play-pause
 | 
				
			||||||
bindsym $mod+i exec clementine --show-osd
 | 
					bindsym $mod+i exec clementine --show-osd
 | 
				
			||||||
bindsym $mod+n exec clementine --next
 | 
					bindsym $mod+n exec clementine --next
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# kill focused window
 | 
					# kill focused window
 | 
				
			||||||
bindsym $mod+Shift+Q kill
 | 
					bindsym $mod+Shift+Q kill
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -71,12 +68,6 @@ bindsym $mod+Shift+Q kill
 | 
				
			||||||
bindsym $mod+d exec dmenu_run
 | 
					bindsym $mod+d exec dmenu_run
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# change focus
 | 
					# change focus
 | 
				
			||||||
#bindsym $mod+j focus left
 | 
					 | 
				
			||||||
#bindsym $mod+k focus down
 | 
					 | 
				
			||||||
#bindsym $mod+l focus up
 | 
					 | 
				
			||||||
#bindsym $mod+odiaeresis focus right
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# alternatively, you can use the cursor keys:
 | 
					 | 
				
			||||||
bindsym $mod+Left focus left
 | 
					bindsym $mod+Left focus left
 | 
				
			||||||
bindsym $mod+Down focus down
 | 
					bindsym $mod+Down focus down
 | 
				
			||||||
bindsym $mod+Up focus up
 | 
					bindsym $mod+Up focus up
 | 
				
			||||||
| 
						 | 
					@ -85,12 +76,6 @@ bindsym $mod+Right focus right
 | 
				
			||||||
bindsym $mod+t border toggle
 | 
					bindsym $mod+t border toggle
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# move focused window
 | 
					# move focused window
 | 
				
			||||||
#bindsym $mod+Shift+J move left
 | 
					 | 
				
			||||||
#bindsym $mod+Shift+K move down
 | 
					 | 
				
			||||||
#bindsym $mod+Shift+L move up
 | 
					 | 
				
			||||||
#bindsym $mod+Shift+Odiaeresis move right
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# alternatively, you can use the cursor keys:
 | 
					 | 
				
			||||||
bindsym $mod+Shift+Left move left
 | 
					bindsym $mod+Shift+Left move left
 | 
				
			||||||
bindsym $mod+Shift+Down move down
 | 
					bindsym $mod+Shift+Down move down
 | 
				
			||||||
bindsym $mod+Shift+Up move up
 | 
					bindsym $mod+Shift+Up move up
 | 
				
			||||||
| 
						 | 
					@ -119,9 +104,6 @@ bindsym $mod+space focus mode_toggle
 | 
				
			||||||
# focus the parent container
 | 
					# focus the parent container
 | 
				
			||||||
bindsym $mod+a focus parent
 | 
					bindsym $mod+a focus parent
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# focus the child container
 | 
					 | 
				
			||||||
#bindcode $mod+d focus child
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# switch to workspace
 | 
					# switch to workspace
 | 
				
			||||||
bindsym $mod+1 workspace 1
 | 
					bindsym $mod+1 workspace 1
 | 
				
			||||||
bindsym $mod+2 workspace 2
 | 
					bindsym $mod+2 workspace 2
 | 
				
			||||||
| 
						 | 
					@ -146,10 +128,13 @@ bindsym $mod+Shift+parenleft move workspace 8
 | 
				
			||||||
bindsym $mod+Shift+parenright move workspace 9
 | 
					bindsym $mod+Shift+parenright move workspace 9
 | 
				
			||||||
bindsym $mod+Shift+equal move workspace 10
 | 
					bindsym $mod+Shift+equal move workspace 10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# reload the configuration file
 | 
					# reload the configuration file
 | 
				
			||||||
bindsym $mod+Shift+C reload
 | 
					bindsym $mod+Shift+C reload
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
 | 
					# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
 | 
				
			||||||
bindsym $mod+Shift+R restart
 | 
					bindsym $mod+Shift+R restart
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# exit i3 (logs you out of your X session)
 | 
					# exit i3 (logs you out of your X session)
 | 
				
			||||||
bindsym $mod+Shift+E exit
 | 
					bindsym $mod+Shift+E exit
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -157,62 +142,55 @@ bindsym $mod+Shift+E exit
 | 
				
			||||||
bindsym $mod+Shift+S exec dbus-send --system --print-reply --dest="org.freedesktop.UPower" '/org/freedesktop/UPower' 'org.freedesktop.UPower.Suspend'
 | 
					bindsym $mod+Shift+S exec dbus-send --system --print-reply --dest="org.freedesktop.UPower" '/org/freedesktop/UPower' 'org.freedesktop.UPower.Suspend'
 | 
				
			||||||
bindsym $mod+Shift+H exec dbus-send --system --print-reply --dest="org.freedesktop.UPower" '/org/freedesktop/UPower' 'org.freedesktop.UPower.Hibernate'
 | 
					bindsym $mod+Shift+H exec dbus-send --system --print-reply --dest="org.freedesktop.UPower" '/org/freedesktop/UPower' 'org.freedesktop.UPower.Hibernate'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# resize window (you can also use the mouse for that)
 | 
					# resize window (you can also use the mouse for that)
 | 
				
			||||||
mode "resize" {
 | 
					mode "resize" {
 | 
				
			||||||
        # These bindings trigger as soon as you enter the resize mode
 | 
						# These bindings trigger as soon as you enter the resize mode
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # They resize the border in the direction you pressed, e.g.
 | 
						# They resize the border in the direction you pressed, e.g.
 | 
				
			||||||
        # when pressing left, the window is resized so that it has
 | 
						# when pressing left, the window is resized so that it has
 | 
				
			||||||
        # more space on its left
 | 
						# more space on its left
 | 
				
			||||||
 | 
					
 | 
				
			||||||
bindsym j resize shrink left 10 px or 10 ppt
 | 
						bindsym Left resize shrink left 10 px or 10 ppt
 | 
				
			||||||
bindsym Shift+J resize grow   left 10 px or 10 ppt
 | 
						bindsym Shift+Left resize grow   left 10 px or 10 ppt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
bindsym k resize shrink down 10 px or 10 ppt
 | 
						bindsym Down resize shrink down 10 px or 10 ppt
 | 
				
			||||||
bindsym Shift+K resize grow   down 10 px or 10 ppt
 | 
						bindsym Shift+Down resize grow   down 10 px or 10 ppt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
bindsym l resize shrink up 10 px or 10 ppt
 | 
						bindsym Up resize shrink up 10 px or 10 ppt
 | 
				
			||||||
bindsym Shift+L resize grow   up 10 px or 10 ppt
 | 
						bindsym Shift+Up resize grow   up 10 px or 10 ppt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
bindsym odiaeresis resize shrink right 10 px or 10 ppt
 | 
						bindsym Right resize shrink right 10 px or 10 ppt
 | 
				
			||||||
bindsym Shift+Odiaeresis resize grow   right 10 px or 10 ppt
 | 
						bindsym Shift+Right resize grow   right 10 px or 10 ppt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # same bindings, but for the arrow keys
 | 
						# back to normal: Enter or Escape
 | 
				
			||||||
bindsym Left resize shrink left 10 px or 10 ppt
 | 
						bindsym Return mode "default"
 | 
				
			||||||
bindsym Shift+Left resize grow   left 10 px or 10 ppt
 | 
						bindsym Escape mode "default"
 | 
				
			||||||
 | 
					 | 
				
			||||||
bindsym Down resize shrink down 10 px or 10 ppt
 | 
					 | 
				
			||||||
bindsym Shift+Down resize grow   down 10 px or 10 ppt
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
bindsym Up resize shrink up 10 px or 10 ppt
 | 
					 | 
				
			||||||
bindsym Shift+Up resize grow   up 10 px or 10 ppt
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
bindsym Right resize shrink right 10 px or 10 ppt
 | 
					 | 
				
			||||||
bindsym Shift+Right resize grow   right 10 px or 10 ppt
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        # back to normal: Enter or Escape
 | 
					 | 
				
			||||||
bindsym Return mode "default"
 | 
					 | 
				
			||||||
bindsym Escape mode "default"
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
bindsym $mod+r mode "resize"
 | 
					bindsym $mod+r mode "resize"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Floating windows
 | 
				
			||||||
for_window [title="KCalc"] floating enable; border normal
 | 
					for_window [title="KCalc"] floating enable; border normal
 | 
				
			||||||
for_window [class="Qalculate"] floating enable; border normal
 | 
					for_window [class="Qalculate"] floating enable; border normal
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Start i3bar to display a workspace bar (plus the system information i3status
 | 
					# Start i3bar to display a workspace bar (plus the system information i3status
 | 
				
			||||||
# finds out, if available)
 | 
					# finds out, if available)
 | 
				
			||||||
bar {
 | 
					bar {
 | 
				
			||||||
        output xinerama-0
 | 
						output xinerama-0
 | 
				
			||||||
        tray_output xinerama-0
 | 
						tray_output xinerama-0
 | 
				
			||||||
        status_command i3status
 | 
						status_command i3status
 | 
				
			||||||
        position top
 | 
						position top
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
bar {
 | 
					bar {
 | 
				
			||||||
        output xinerama-1
 | 
						output xinerama-1
 | 
				
			||||||
        mode hide
 | 
						mode hide
 | 
				
			||||||
        tray_output none
 | 
						tray_output none
 | 
				
			||||||
        hidden_state hide
 | 
						hidden_state hide
 | 
				
			||||||
        position top
 | 
						position top
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
exec startup.sh
 | 
					exec startup.sh
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue