Several changes for i3.

This commit is contained in:
2014-04-22 22:14:06 +02:00
parent 7184fbe1bc
commit 54686eef5a
2 changed files with 30 additions and 9 deletions

View File

@@ -68,6 +68,7 @@
set $splith c set $splith c
set $splitv v set $splitv v
set $split_toggle x
set $fullscreen f set $fullscreen f
@@ -84,6 +85,8 @@
set $prev_on_output u set $prev_on_output u
set $next_on_output i set $next_on_output i
set $workspace_back_and_forth asciicircum
set $reload Shift+C set $reload Shift+C
set $restart Shift+R set $restart Shift+R
set $exit Shift+E set $exit Shift+E
@@ -131,6 +134,8 @@
bindsym $mod+$layout_tabbed layout tabbed bindsym $mod+$layout_tabbed layout tabbed
bindsym $mod+$layout_default layout default bindsym $mod+$layout_default layout default
bindsym $mod+$split_toggle layout toggle split
bindsym $mod+$floating_toggle floating toggle bindsym $mod+$floating_toggle floating toggle
bindsym $mod+$focus_mode_toggle focus mode_toggle bindsym $mod+$focus_mode_toggle focus mode_toggle
@@ -162,6 +167,8 @@
bindsym $mod+$prev_on_output workspace prev_on_output bindsym $mod+$prev_on_output workspace prev_on_output
bindsym $mod+$next_on_output workspace next_on_output bindsym $mod+$next_on_output workspace next_on_output
bindsym $mod+$workspace_back_and_forth workspace back_and_forth
bindsym $mod+Shift+$prev_on_output move container to workspace prev_on_output bindsym $mod+Shift+$prev_on_output move container to workspace prev_on_output
bindsym $mod+Shift+$next_on_output move container to workspace next_on_output bindsym $mod+Shift+$next_on_output move container to workspace next_on_output
@@ -174,7 +181,7 @@
### START APPLICATIONS ##################################################### ### START APPLICATIONS #####################################################
bindsym $mod+d exec dmenu_run -b -l 5 -p "-->" bindsym $mod+d exec i3-dmenu-desktop --dmenu="dmenu -b -i -l 10 -p '>'"
bindsym $mod+Return exec $terminal bindsym $mod+Return exec $terminal
bindsym $mod+F1 exec firefox bindsym $mod+F1 exec firefox
@@ -247,7 +254,7 @@
# Draw normal borders around all windows with 1-pixel borders # Draw normal borders around all windows with 1-pixel borders
new_window normal 1 new_window normal 1
new_float normal 1 new_float normal 3
# Do show borders at the screen edges # Do show borders at the screen edges
hide_edge_borders none hide_edge_borders none
@@ -276,6 +283,9 @@
# 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
floating_minimum_size 0 x 0
floating_maximum_size 0 x 0
################################################################################ ################################################################################
### COLOR SETTINGS ############################################################# ### COLOR SETTINGS #############################################################
################################################################################ ################################################################################
@@ -291,15 +301,21 @@ client.urgent #2f343a #900000 #ffffff #900000
################################################################################ ################################################################################
for_window [class="^Wicd-client.py$"] floating enable for_window [class="^Wicd-client.py$"] floating enable
for_window [class="^Xfce4-notifyd$"] floating enable ; border none for_window [class="^Xfce4-notifyd$"] floating enable , border none
for_window [class="^Conky$"] floating enable for_window [class="^Conky$"] floating enable
for_window [class="^Terminator$"] border 1pixel for_window [class="^Terminator$"] border 1pixel
for_window [class="^Firefox$"] border 1pixel for_window [class="^Firefox$"] border 1pixel
for_window [class="^Truecrypt$"] floating enable for_window [class="^Truecrypt$"] floating enable
for_window [class="^URxvt$"] border 1pixel for_window [class="^URxvt$"] border 1pixel
for_window [class="^Cairo-dock$"] floating enable ; border none for_window [class="^Cairo-dock$"] floating enable , border none
for_window [class="^Pavucontrol$"] floating enable for_window [class="^Pavucontrol$"] floating enable
for_window [title="^Skype.*for Linux$" ] floating enable for_window [title="^Skype.*for Linux$" ] floating enable , border none
for_window [class="^Chromium$" ] border none for_window [class="^Chromium$" ] border none
for_window [class="^yad-status$" ] floating enable ; border none for_window [class="^yad-status$" ] floating enable , border none
for_window [class="^Docky$" ] floating enable ; border none for_window [class="^Docky$" ] floating enable , border none
for_window [class="^Skype$" ] border 1pixel
for_window [class="^Steam$" ] border 1pixel
#for_window [class="^Steam$" title="^Friends$" ] border 1pixel , floating enable , floating_maximum_size 200 x 700
#for_window [class="^Steam$" title="Chat$" ] border 1pixel , floating enable

View File

@@ -1,12 +1,17 @@
# bind some keys # bind some keys
bindsym XF86Sleep exec --no-startup-id $path_i3exit suspend bindsym XF86Sleep exec --no-startup-id $path_i3exit suspend
bindsym XF86AudioMute exec --no-startup-id amixer set Master toggle bindsym XF86AudioMute exec --no-startup-id amixer set Master toggle
#bindsym XF86AudioRaiseVolume exec --no-startup-id amixer set Master %5+ bindsym XF86AudioRaiseVolume exec --no-startup-id bash $HOME/.i3/scripts/pa-volume.bash set-vol +5 ; exec --no-startup-id "bash $HOME/.i3/scripts/update-status.bash"
#bindsym XF86AudioLowerVolume exec --no-startup-id amixer set Master %5- bindsym XF86AudioLowerVolume exec --no-startup-id bash $HOME/.i3/scripts/pa-volume.bash set-vol -5 ; exec --no-startup-id "bash $HOME/.i3/scripts/update-status.bash"
# keys seemingly switched # keys seemingly switched
bindsym XF86MonBrightnessUp exec --no-startup-id sudo /usr/local/bin/backlight.sh -10 bindsym XF86MonBrightnessUp exec --no-startup-id sudo /usr/local/bin/backlight.sh -10
bindsym XF86MonBrightnessDown exec --no-startup-id sudo /usr/local/bin/backlight.sh +10 bindsym XF86MonBrightnessDown exec --no-startup-id sudo /usr/local/bin/backlight.sh +10
bindsym XF86AudioPlay exec --no-startup-id mpc toggle
bindsym XF86AudioPrev exec --no-startup-id mpc prev
bindsym XF86AudioNext exec --no-startup-id mpc next
# 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 {