Arctis

Untitled

Sep 3rd, 2014
349
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.25 KB | None | 0 0
  1. # This file has been auto-generated by i3-config-wizard(1).
  2. # It will not be overwritten, so edit it as you like.
  3. #
  4. # Should you change your keyboard layout somewhen, delete
  5. # this file and re-run i3-config-wizard(1).
  6. #
  7.  
  8. # i3 config file (v4)
  9. #
  10. # Please see http://i3wm.org/docs/userguide.html for a complete reference!
  11.  
  12. set $mod Mod4
  13.  
  14. # Font for window titles. Will also be used by the bar unless a different font
  15. # is used in the bar {} block below. ISO 10646 = Unicode
  16. # The font above is very space-efficient, that is, it looks good, sharp and
  17. # clear in small sizes. However, if you need a lot of unicode glyphs or
  18. # right-to-left text rendering, you should instead use pango for rendering and
  19. # chose a FreeType font, such as:
  20. font pango:liberation sans 8
  21.  
  22. exec --no-startup-id nitrogen --restore
  23. exec --no-startup-id tree ~ > tree
  24.  
  25. # Use Mouse+$mod to drag floating windows to their wanted position
  26. floating_modifier $mod
  27.  
  28. # start programs
  29. exec --no-startup-id compton
  30. exec --no-startup-id pnmixer
  31. exec --no-startup-id nm-applet
  32. exec --no-startup-id feh --bg-fill ~/Pictures/wallpaper.jpg
  33.  
  34. bindsym $mod+z exec --no-startup-id i3-input -f terminus -F 'exec "%s"' -P 'run> '
  35. bindsym $mod+Return exec --no-startup-id xfce4-terminal
  36. bindsym $mod+c exec --no-startup-id firefox
  37. bindsym $mod+p exec --no-startup-id pavucontrol
  38. bindsym $mod+n exec --no-startup-id thunar
  39. bindsym $mod+b exec --no-startup-id urxvt -e ncmpcpp
  40. bindsym $mod+g exec --no-startup-id gimp
  41. bindsym $mod+l exec --no-startup-id deluge
  42. bindsym $mod+Shift+s exec --no-startup-id cd ~/Pictures/Screenshots && scrot -b
  43. bindsym $mod+space exec mpc toggle
  44. bindsym $mod+t exec java -jar ~/Downloads/Chatty/Chatty.jar
  45.  
  46. # kill focused window
  47. bindsym $mod+q kill
  48.  
  49. # start dmenu (a program launcher)
  50. bindsym $mod+d exec --no-startup-id dmenu_run -p "Menu" -nb "#0d151d" -nf "#843834" -sb "#ab7546" -sf "#000000" -i -fn "Terminus-8"
  51. # There also is the (new) i3-dmenu-desktop which only displays applications
  52. # shipping a .desktop file. It is a wrapper around dmenu, so you need that
  53. # installed.
  54.  
  55. # alternatively, you can use the cursor keys:
  56. bindsym $mod+Left focus left
  57. bindsym $mod+Down focus down
  58. bindsym $mod+Up focus up
  59. bindsym $mod+Right focus right
  60.  
  61. # move focused window
  62. #bindsym $mod+Shift+h move left
  63. bindsym $mod+Shift+j move down
  64. bindsym $mod+Shift+k move up
  65. bindsym $mod+Shift+l move right
  66.  
  67. # alternatively, you can use the cursor keys:
  68. bindsym $mod+Shift+Left move left
  69. bindsym $mod+Shift+Down move down
  70. bindsym $mod+Shift+Up move up
  71. bindsym $mod+Shift+Right move right
  72.  
  73. # enter fullscreen mode for the focused container
  74. bindsym $mod+x fullscreen
  75.  
  76. # change container layout (stacked, tabbed, toggle split)
  77. bindsym $mod+w layout tabbed
  78. bindsym $mod+s layout stacking
  79. bindsym $mod+e layout toggle split
  80. # toggle tiling / floating
  81. bindsym $mod+Shift+space floating toggle
  82.  
  83. # focus the parent container
  84. bindsym $mod+a focus parent
  85.  
  86. # focus the child container
  87. #bindsym $mod+d focus child
  88.  
  89. # split in horizontal orientation
  90. bindsym $mod+h split h
  91.  
  92. # split in vertical orientation
  93. bindsym $mod+v split v
  94.  
  95.  
  96. # customize workspace names
  97. # set $ws1 1: Web
  98. # set $ws2 2: Code
  99. # set $ws3 3: Terminal
  100. # set $ws4 4: Media
  101.  
  102. # switch to workspace3
  103. bindsym $mod+1 workspace 1: Web
  104. bindsym $mod+2 workspace 2: Code
  105. bindsym $mod+3 workspace 3: Terminal
  106. bindsym $mod+4 workspace 4: Media
  107. bindsym $mod+5 workspace 5: Torrents
  108. bindsym $mod+6 workspace 6: Game
  109. bindsym $mod+7 workspace 7
  110. bindsym $mod+8 workspace 8
  111. bindsym $mod+9 workspace 9
  112. bindsym $mod+0 workspace 10
  113.  
  114. # move focused container to workspace
  115. bindsym $mod+Shift+1 move container to workspace 1: Web
  116. bindsym $mod+Shift+2 move container to workspace 2: Code
  117. bindsym $mod+Shift+3 move container to workspace 3: Terminal
  118. bindsym $mod+Shift+4 move container to workspace 4: Media
  119. bindsym $mod+Shift+5 move container to workspace 5: Torrents
  120. bindsym $mod+Shift+6 move container to workspace 6: Game
  121. bindsym $mod+Shift+7 move container to workspace 7
  122. bindsym $mod+Shift+8 move container to workspace 8
  123. bindsym $mod+Shift+9 move container to workspace 9
  124. bindsym $mod+Shift+0 move container to workspace 10
  125.  
  126. # colors
  127. client.focused #000000 #843834 #843834
  128. client.unfocused #F8F8F8 #843834 #843834
  129. client.focused_inactive #333333 #843834 #dedede
  130. client.urgent #383a3b #383a3b #ee0000
  131.  
  132. # fer / titlebar
  133. new_window normal
  134. hide_edge_borders vertical
  135. bindsym Control+Shift+x [class="^.*"] border toggle
  136. for_window [class="^.*"] border pixel 2
  137. for_window [class="URxvt"] border normal
  138. for_window [class="[.]*"] floating enable
  139. # reload the configuration file
  140. bindsym $mod+Shift+c reload
  141.  
  142. # restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
  143. bindsym $mod+Shift+r restart
  144.  
  145. # exit i3 (logs you out of your X session)
  146. 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'"
  147.  
  148. # resize window (you can also use the mouse for that)
  149. mode "resize" {
  150. # These bindings trigger as soon as you enter the resize mode
  151.  
  152. # Pressing left will shrink the window’s width.
  153. # Pressing right will grow the window’s width.
  154. # Pressing up will shrink the window’s height.
  155. # Pressing down will grow the window’s height.
  156. bindsym j resize shrink width 5 px or 5 ppt
  157. bindsym k resize grow height 5 px or 5 ppt
  158. bindsym l resize shrink height 5 px or 5 ppt
  159. bindsym k resize grow width 5 px or 5 ppt
  160.  
  161. # same bindings, but for the arrow keys
  162. bindsym Right resize shrink width 5 px or 5 ppt
  163. bindsym Down resize grow height 5 px or 5 ppt
  164. bindsym Up resize shrink height 5 px or 5 ppt
  165. bindsym Left resize grow width 5 px or 5 ppt
  166.  
  167. # back to normal: Enter or Escape
  168. bindsym Return mode "default"
  169. bindsym Escape mode "default"
  170. }
  171.  
  172. # resize with $mod+r
  173.  
  174. bindsym $mod+r mode "resize"
  175.  
  176. # Start i3bar to display a workspace bar (plus the system information i3status
  177. # finds out, if available)
  178. bar {
  179. #mode hide
  180. hidden_state hide
  181. modifier Mod4
  182. status_command i3status
  183. position top
  184.  
  185. colors {
  186. background #0d151d
  187. statusline #ab7546
  188. separator #0d151d
  189.  
  190. focused_workspace #843834 #0d151d #ab7546
  191. active_workspace #0d151d #0d151d #ab7546
  192. inactive_workspace #0d151d #0d151d #ab7546
  193. urgent_workspace #3c4d43 #ab7546 #121838
  194. }
  195. }
  196.  
  197.  
  198. # xmodmap ~/.Xmodmap &
  199.  
  200. #bindsym $mod+XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 -- +5%
  201. #bindsym $mod+XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -- -5%
  202. #bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 -- +1%
  203. #bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -- -1%
  204. #bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle
  205.  
  206. ## bindsym $MOD+SHIFT+x exec i3lock -i /media/data/images/o1524830.png
  207. bindsym $MOD+SHIFT+x exec i3lock -c 000000
  208.  
  209. # Touchpad controls
  210. #bindsym XF86TouchpadToggle exec /some/path/toggletouchpad.sh # toggle touchpad
  211.  
  212.  
  213.  
  214. #bindsym $mod+69 exec --no-startup-id pactl set-sink-volume 0 -- +5%
  215. #bindsym $mod+70 exec --no-startup-id pactl set-sink-volume 0 -- -5%
  216. #bindsym 69 exec --no-startup-id pactl set-sink-volume 0 -- +1%
  217. #bindsym 70 exec --no-startup-id pactl set-sink-volume 0 -- -1%
Advertisement
Add Comment
Please, Sign In to add comment