aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2015-07-12 17:35:34 -0300
committerSilvio Rhatto <rhatto@riseup.net>2015-07-12 17:35:34 -0300
commit11d58e60f76afad8627823bc3385a32cd9392a8c (patch)
tree959ef7f70c23c2fde4b762a7bfe2e01c3b56bce2
parentf4a96c1f009665eedf2998200410a6c335525e60 (diff)
downloadi3-11d58e60f76afad8627823bc3385a32cd9392a8c.tar.gz
i3-11d58e60f76afad8627823bc3385a32cd9392a8c.tar.bz2
New i3config from wizard
-rw-r--r--i3.dot.link/config181
1 files changed, 42 insertions, 139 deletions
diff --git a/i3.dot.link/config b/i3.dot.link/config
index ffe7cc6..e090938 100644
--- a/i3.dot.link/config
+++ b/i3.dot.link/config
@@ -4,22 +4,15 @@
# Should you change your keyboard layout somewhen, delete
# this file and re-run i3-config-wizard(1).
#
+
# i3 config file (v4)
#
# Please see http://i3wm.org/docs/userguide.html for a complete reference!
set $mod Mod4
-# Font for window titles. Will also be used by the bar unless a different font
-# is used in the bar {} block below. ISO 10646 = Unicode
-#font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
-font -misc-fixed-medium-r-normal--13-120-75-75-C-70-utf-8
-
-# The font above is very space-efficient, that is, it looks good, sharp and
-# clear in small sizes. However, if you need a lot of unicode glyphs or
-# right-to-left text rendering, you should instead use pango for rendering and
-# chose a FreeType font, such as:
-font pango:DejaVu Sans Mono 8
+# font for window titles. ISO 10646 = Unicode
+font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
# Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod
@@ -28,20 +21,16 @@ floating_modifier $mod
bindsym $mod+Return exec terminal
# kill focused window
-bindsym $mod+Shift+q kill
+bindsym $mod+Shift+Q kill
# start dmenu (a program launcher)
-#bindsym $mod+d exec dmenu_run
-# There also is the (new) i3-dmenu-desktop which only displays applications
-# shipping a .desktop file. It is a wrapper around dmenu, so you need that
-# installed.
-bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
+bindsym $mod+d exec dmenu_run
# change focus
-#bindsym $mod+j focus left
-#bindsym $mod+k focus down
-#bindsym $mod+l focus up
-#bindsym $mod+semicolon focus right
+bindsym $mod+j focus left
+bindsym $mod+k focus down
+bindsym $mod+l focus up
+bindsym $mod+ccedilla focus right
# alternatively, you can use the cursor keys:
bindsym $mod+Left focus left
@@ -50,10 +39,10 @@ bindsym $mod+Up focus up
bindsym $mod+Right focus right
# move focused window
-#bindsym $mod+Shift+j move left
-#bindsym $mod+Shift+k move down
-#bindsym $mod+Shift+l move up
-bindsym $mod+Shift+semicolon move right
+bindsym $mod+Shift+J move left
+bindsym $mod+Shift+K move down
+bindsym $mod+Shift+L move up
+bindsym $mod+Shift+Ccedilla move right
# alternatively, you can use the cursor keys:
bindsym $mod+Shift+Left move left
@@ -70,10 +59,10 @@ bindsym $mod+v split v
# enter fullscreen mode for the focused container
bindsym $mod+f fullscreen
-# change container layout (stacked, tabbed, toggle split)
+# change container layout (stacked, tabbed, default)
bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
-bindsym $mod+e layout toggle split
+bindsym $mod+e layout default
# toggle tiling / floating
bindsym $mod+Shift+space floating toggle
@@ -85,49 +74,38 @@ bindsym $mod+space focus mode_toggle
bindsym $mod+a focus parent
# focus the child container
-#bindsym $mod+d focus child
+#bindcode $mod+d focus child
# switch to workspace
-bindsym $mod+1 workspace 1: www
-bindsym $mod+2 workspace 2: mail
-bindsym $mod+3 workspace 3: chat
-bindsym $mod+4 workspace 4: term
-bindsym $mod+5 workspace 5: txt
-bindsym $mod+6 workspace 6: vm
+bindsym $mod+1 workspace 1
+bindsym $mod+2 workspace 2
+bindsym $mod+3 workspace 3
+bindsym $mod+4 workspace 4
+bindsym $mod+5 workspace 5
+bindsym $mod+6 workspace 6
bindsym $mod+7 workspace 7
bindsym $mod+8 workspace 8
bindsym $mod+9 workspace 9
bindsym $mod+0 workspace 10
# move focused container to workspace
-bindsym $mod+Shift+1 move container to workspace 1: www
-bindsym $mod+Shift+2 move container to workspace 2: mail
-bindsym $mod+Shift+3 move container to workspace 3: chat
-bindsym $mod+Shift+4 move container to workspace 4: term
-bindsym $mod+Shift+5 move container to workspace 5: txt
-bindsym $mod+Shift+6 move container to workspace 6: vm
-bindsym $mod+Shift+7 move container to workspace 7
-bindsym $mod+Shift+8 move container to workspace 8
-bindsym $mod+Shift+9 move container to workspace 9
-bindsym $mod+Shift+0 move container to workspace 10
-
-# sound
-bindsym XF86AudioLowerVolume exec --no-startup-id amixer set Master 3%-
-bindsym XF86AudioRaiseVolume exec --no-startup-id amixer set Master 3%+
-bindsym XF86AudioMute exec amixer -q set Master toggle
-
-# screenshot
-bindsym Print exec scrot
-
-# hardweasel
-#bindysm w exec VirtualBox --comment "debianSeamless" --startvm "841f8e54-f212-49d7-9d20-a06000cf560e"
+bindsym $mod+Shift+exclam move container to workspace 1
+bindsym $mod+Shift+at move container to workspace 2
+bindsym $mod+Shift+numbersign move container to workspace 3
+bindsym $mod+Shift+dollar move container to workspace 4
+bindsym $mod+Shift+percent move container to workspace 5
+bindsym $mod+Shift+dead_diaeresis move container to workspace 6
+bindsym $mod+Shift+ampersand move container to workspace 7
+bindsym $mod+Shift+asterisk move container to workspace 8
+bindsym $mod+Shift+parenleft move container to workspace 9
+bindsym $mod+Shift+parenright move container to workspace 10
# 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)
-bindsym $mod+Shift+r restart
+bindsym $mod+Shift+R restart
# exit i3 (logs you out of your X session)
-bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'"
+bindsym $mod+Shift+E exit
# resize window (you can also use the mouse for that)
mode "resize" {
@@ -140,13 +118,13 @@ mode "resize" {
bindsym j resize shrink width 10 px or 10 ppt
bindsym k resize grow height 10 px or 10 ppt
bindsym l resize shrink height 10 px or 10 ppt
- bindsym semicolon resize grow width 10 px or 10 ppt
+ bindsym ccedilla resize grow width 10 px or 10 ppt
# same bindings, but for the arrow keys
- bindsym Left resize shrink width 20 px or 5 ppt
- bindsym Down resize grow height 20 px or 5 ppt
- bindsym Up resize shrink height 20 px or 5 ppt
- bindsym Right resize grow width 20 px or 5 ppt
+ bindsym 113 resize shrink width 10 px or 10 ppt
+ bindsym 116 resize grow height 10 px or 10 ppt
+ bindsym 111 resize shrink height 10 px or 10 ppt
+ bindsym 114 resize grow width 10 px or 10 ppt
# back to normal: Enter or Escape
bindsym Return mode "default"
@@ -157,82 +135,7 @@ bindsym $mod+r mode "resize"
# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
-#bar {
-# status_command i3status
-# colors {
-# background #000000
-# statusline #ffffff
-#
-# focused_workspace #4c7899 #285577 #ffffff
-# active_workspace #333333 #5f676a #ffffff
-# inactive_workspace #333333 #222222 #888888
-# urgent_workspace #2f343a #900000 #ffffff
-# }
-#}
-
bar {
- status_command ~/.i3/conky
- position top
-
- colors {
- statusline #AAAAAA
- background #333333
- focused_workspace #333333 #333333 #FFFFFF
- inactive_workspace #484848 #484848 #AAAAAA
- }
+ position top
+ status_command i3status
}
-
-
-bindsym Mod1+Tab focus right
-bindsym Mod1+Shift+Tab focus left
-
-# Make the currently focused window a scratchpad
-bindsym $mod+Shift+minus move scratchpad
-
-# Show the first scratchpad window
-bindsym $mod+minus scratchpad show
-
-# Show the sup-mail scratchpad window, if any.
-#bindsym $mod++ [title=""] scratchpad show
-
-# $mod+tab switcher
-# simpleswitcher https://github.com/seanpringle/simpleswitcher
-
-#bindsym $mod+Ctrl+l exec xscreensaver-command -lock
-bindsym $mod+Ctrl+l exec i3lock -d -u
-bindsym $mod+F12 restart
-#bindsym $mod+Tab exec simpleswitcher -now -font "snap-10" -fg="#aaaaa" -bg "#000000" -hlfg "#ffffff" -hlbg "#000000" -o 85
-bindsym $mod+Ctrl+q exec xkill
-
-bindsym $mod+m [class="Icedove"] focus
-bindsym $mod+b [class="Iceweasel"] focus
-
-bindsym $mod+g exec gimp
-bindsym $mod+Shift+k exec xkill
-
-workspace_auto_back_and_forth yes
-
-assign [class="Iceweasel"] 1: www
-assign [class="Icedove"] 2: mail
-assign [class="Virtualbox"] 6: vm
-assign [class="libreoffice-writer"] 5: txt
-assign [class="gvim"] 5: txt
-
-# Float
-for_window [title="^MPlayer"] floating enable
-for_window [class="Gimp"] floating enable
-for_window [class="bitmask"] floating enable
-for_window [class="Iceweasel"] border none
-
-# Session init
-#exec iceweasel
-#exec icedove
-#exec xscreensaver --no-startup-id
-#exec xautolock -time 5 -locker 'i3lock -u -d'
-#exec i3-msg "layout tabbed"
-#exec wicd-gtk --tray
-#exec --no-startup-id nitrogen --restore
-#exec --no-startup-id exec compton
-#exec --no-startup-id exec bitmask
-#exec --no-startup-id exec keepassx
-#exec --no-startup-id setxkbmap us