Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #### config.d/10Defaults ####
- #### START DEFAULTS SECTION ####
- #
- # Default Window Orientation
- #default_orientation horizontal|vertical|auto
- default_orientation auto
- # Default Window Orientation
- #workspace_layout default|stacking|tabbed
- workspace_layout default
- # Mouse Warping
- # Where to place the mouse when changing workspaces
- # mouse_warping output|none
- # The default is output
- mouse_warping none
- # Border Style for New Windows and new floating windows
- # new_window normal|none|pixel
- # new_window normal|pixel <px>
- # new_float normal|none|pixel
- # new_float normal|pixel <px>
- new_window pixel 3
- new_float pixel 2
- # Edge Borders
- # hide_edge_borders none|vertical|horizontal|both|smart
- hide_edge_borders smart
- #Popups during fullscreen mode
- #popup_during_fullscreen smart|ignore|leave_fullscreen
- popup_during_fullscreen smart
- # Set the Windows Key as the modifier
- set $mod Mod4
- hide_edge_borders both
- # Use Mouse+$mod to drag floating windows to their wanted position
- floating_modifier $mod
- #### END DEFAULTS SECTION ####
- #### config.d/20WorkspaceNames ####
- #### START WORKSPACENAMES SECTION ####
- # Default Workspaces
- set $ws1 "1"
- set $ws2 "2"
- set $ws3 "3"
- set $ws4 "4"
- set $ws5 "5"
- set $ws6 "6"
- set $ws7 "7"
- set $ws8 "8"
- set $ws9 "9"
- set $ws0 "0:_Web"
- # Dev Project 1 Workspaces
- set $osws1 "OS1_Code"
- set $osws2 "OS2_Data"
- set $osws3 "OS3_Build"
- set $osws4 "OS4_Run"
- set $osws5 "OS5_Run_Win"
- set $osws6 "OS6_Console"
- set $osws7 "OS:7"
- set $osws8 "OS:8"
- set $osws9 "OS:9"
- set $osws0 "OS0_Web"
- # Dev Project 1_1 Workspaces
- set $sews1 "SE1_Code"
- set $sews2 "SE2_Data"
- set $sews3 "SE3_Build"
- set $sews4 "SE4_Run"
- set $sews5 "SE5_Run_Win"
- set $sews6 "SE6_Console"
- set $sews7 "SE:7"
- set $sews8 "SE:8"
- set $sews9 "SE:9"
- set $sews0 "SE0_Web"
- # Dev Project 2 Workspaces
- set $mlws1 "ML1_Console"
- set $mlws2 "ML2_Code"
- set $mlws3 "ML3_Build"
- set $mlws4 "ML4_Eclipse"
- set $mlws5 "ML5_Run"
- set $mlws6 "ML6"
- set $mlws7 "ML7"
- set $mlws8 "ML8"
- set $mlws9 "ML9"
- set $mlws0 "ML0_Web"
- # Multimeidia Workspaces
- set $mmws1 "MM1_mythtv"
- set $mmws2 "MM2_gmpc"
- set $mmws3 "MM3_Build"
- set $mmws4 "MM4_Run"
- set $mmws5 "MM5"
- set $mmws6 "MM6"
- set $mmws7 "MM7"
- set $mmws8 "MM8"
- set $mmws9 "MM9"
- set $mmws0 "MM0_Web"
- # Game Workspaces
- set $gmws1 "GM1_openttd"
- set $gmws2 "GM2_supertux"
- set $gmws3 "GM3_generally"
- set $gmws4 "GM4_torcs"
- set $gmws5 "GM5_chromium"
- set $gmws6 "GM6"
- set $gmws7 "GM7"
- set $gmws8 "GM8_Atari800"
- set $gmws9 "GM9"
- set $gmws0 "GM0_Web"
- # System Workspaces
- set $syws1 "SY1_Console"
- set $syws2 "SY2_System Console"
- set $syws3 "SY3_Logs"
- set $syws4 "SY4_Perf"
- set $syws5 "SY5"
- set $syws6 "SY6"
- set $syws7 "SY7"
- set $syws8 "SY8"
- set $syws9 "SY9"
- set $syws0 "SY0_Web"
- #### END WORKSPACENAMES SECTION ####
- #### config.d/21ModeNames ####
- #### START MODENAMES SECTION ####
- # Mode Acronyms
- set $mode1 "OS"
- set $mode2 "ML"
- set $mode3 "GM"
- set $mode4 "MM"
- set $mode5 "SY"
- set $mode6 "SE"
- set $modeD "default"
- #### END MODENAMES SECTION ####
- #### config.d/30Keys_MS4000 ####
- #### START KEYS SECTION ####
- set $modeKey0 XF86Favorites
- set $modeKey1 XF86Launch5
- set $modeKey2 XF86Launch6
- set $modeKey3 XF86Launch7
- set $modeKey4 XF86Launch8
- set $modeKey5 XF86Launch9
- set $modeKey6 shift+XF86Launch5
- set $kbdQwertyKey XF86HomePage
- set $kbdColemakPKey XF86Search
- set $kbdColemakKey XF86Mail
- #### END KEYS SECTION ####
- #### config.d/31ColorTheme ####
- #### START COLORTHEME SECTION ####
- # Font for window titles. Will also be used by the bar unless a different font
- # is used in the bar {} block below.
- #font pango:monospace 8
- #font pango:DejaVu Sans Mono 12
- font pango:System San Francisco Display 13
- set $menu-theme /usr/share/rofi/themes/arthur.rasi
- set $bg-color #2f343f
- set $inactive-bg-color #2f343f
- set $text-color #f3f4f5
- set $inactive-text-color #676E7D
- set $urgent-bg-color #E53935
- set $indicator #FF0000
- set $child-border #00FF00
- # window colors
- # <border> <background> <text> <indicator> <child_border>
- # border background text indicator
- client.focused $bg-color $bg-color $text-color $indicator $child-border
- client.unfocused $inactive-bg-color $inactive-bg-color $inactive-text-color $indicator $child-border
- client.focused_inactive $inactive-bg-color $inactive-bg-color $inactive-text-color $indicator $child-border
- client.urgent $urgent-bg-color $urgent-bg-color $text-color $indicator $child-border
- client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
- client.background #ffffff
- # Bar colors
- # Top
- set $bar-top-font pango:System San Francisco Display 13
- set $bar-top-height 18
- set $bar-top-bg #222255
- set $bar-top-separator #ffff00
- set $bar-top-statusline #dddddd
- # border background text
- set $bar-top-focused-workspace #0088CC #0088CC #ffffff
- set $bar-top-active-workspace #333333 #333333 #ffffff
- set $bar-top-inactive-workspace #333333 #333333 #888888
- set $bar-top-urgent-workspace #904444 #900000 #ffffff
- #
- # Bottom
- # Top
- set $bar-bottom-font pango:System San Francisco Display 13
- set $bar-bottom-height 18
- set $bar-bottom-bg #222255
- set $bar-bottom-separator #ffff00
- set $bar-bottom-statusline #dddddd
- # border background text
- set $bar-bottom-focused-workspace #5555FF #1111FF #ffffff
- set $bar-bottom-active-workspace #222277 #222277 #ffffff
- set $bar-bottom-inactive-workspace #222244 #222288 #aaaaaa
- set $bar-bottom-urgent-workspace #904444 #900000 #ffffff
- #### END COLORTHEME SECTION ####
- #### config.d/40Variables ####
- #### START VARIABLES SECTION ####
- set $left Left
- set $right Right
- set $up Up
- set $down Down
- set $launch ~/.config/i3/launch
- set $generate_monitor_list ~/.config/i3/launch/generate_monitor_list.sh
- set $generate_monitor_mapping exec --no-startup-id ~/.config/i3/launch/generate_monitor_mapping.sh
- set $generate_backgrounds ~/.config/i3/launch/generate_backgrounds.sh
- set $load_backgrounds exec --no-startup-id ~/.config/i3/launch/load_backgrounds.sh
- set $savemode exec --no-startup-id ~/.config/i3/launch/savemode.sh
- set $restoremode exec --no-startup-id ~/.config/i3/launch/restoremode.sh
- set $restoremodeStart ~/.config/i3/launch/restoremode.sh
- set $movecurrentws exec --no-startup-id ~/.config/i3/launch/movecurrentws.sh
- set $web exec --no-startup-id ~/.config/i3/launch/firefox.sh
- set $bgDefault ~/Downloads/images/landscapes
- set $bgMode1 ~/Downloads/images/osInspiration
- set $bgMode2 ~/Downloads/images/space
- set $bgMode3 ~/Downloads/images/geek
- set $bgMode4 /mnt/data/mm/fanart
- set $bgMode5 ~/Downloads/images/fantasy
- set $bgMode6 ~/Downloads/images/projectImages
- #### END VARIABLES SECTION ####
- #### config.d/41Terminal_Laptop ####
- #### START TERMINAL SECTION ####
- #set $terminal "terminology"
- set $terminal "alacritty"
- #set $terminal "kitty"
- #### END TERMINAL SECTION ####
- #### config.d/50Screens_Single ####
- #### START SCREENS SECTION ####
- set $leftScreen "DP-0"
- set $primaryScreen "DP-0"
- set $rightScreen "DP-0"
- #### END SCREENS SECTION ####
- #### config.d/60ModeBindings ####
- #### START MODEBINDINGS SECTION ####
- # start a terminal
- bindsym $mod+Return exec --no-startup-id $terminal
- # kill focused window
- bindsym $mod+Escape kill
- # 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
- # change focus
- bindsym $mod+j focus left
- bindsym $mod+k focus down
- bindsym $mod+l focus up
- bindsym $mod+semicolon focus right
- # alternatively, you can use the cursor keys:
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- 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
- # alternatively, you can use the cursor keys:
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
- # split in horizontal orientation
- bindsym $mod+h split h
- # split in vertical orientation
- bindsym $mod+v split v
- # enter fullscreen mode for the focused container
- bindsym $mod+f fullscreen toggle
- # change container layout (stacked, tabbed, toggle split)
- bindsym $mod+s layout stacking
- bindsym $mod+w layout tabbed
- bindsym $mod+e layout toggle split
- # toggle tiling / floating
- bindsym $mod+Shift+space floating toggle
- # change focus between tiling / floating windows
- bindsym $mod+space focus mode_toggle
- # focus the parent container
- bindsym $mod+a focus parent
- # focus the child container
- #bindsym $mod+d focus child
- # move the currently focused window to the scratchpad
- bindsym $mod+Shift+minus move scratchpad
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- bindsym $mod+minus scratchpad show
- # reload the configuration file
- bindsym $mod+Shift+c reload
- # restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
- 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 exec i3-msg exit
- #Screen Lock
- bindsym $mod+shift+x exec i3lock --color "$bg-color"
- # Pulse Audio controls
- bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 +5% #increase sound volume
- bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -5% #decrease sound volume
- bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle # mute sound
- # Sreen brightness controls
- #bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
- #bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness
- # Touchpad controls
- #bindsym XF86TouchpadToggle exec /some/path/toggletouchpad.sh # toggle touchpad
- # Media player controls
- bindsym XF86AudioPlay exec --no-startup-id mpc toggle
- bindsym shift+XF86AudioPlay exec --no-startup-id mpc next
- bindsym ctrl+XF86AudioPlay exec --no-startup-id mpc seek +10%
- bindsym XF86AudioPause exec --no-startup-id mpc pause
- bindsym XF86AudioNext exec --no-startup-id mpc next
- bindsym XF86AudioPrev exec --no-startup-id mpc prev
- bindsym $mod+p exec pavucontrol
- bindsym $mod+XF86Calculator exec --no-startup-id xcalc
- bindsym XF86Calculator exec $launch/calc.sh
- ## Screen Shots
- bindsym Print exec "scrot -e 'mv $f ~/screenshots'"
- bindsym $mod+Print exec "scrot -ue 'mv $f ~/screenshots'"
- #
- bindsym $kbdQwertyKey exec $launch/keymaps/qwerty.sh
- bindsym $kbdColemakKey exec $launch/keymaps/colemak.sh
- bindsym $kbdColemakPKey exec $launch/keymaps/colemakP.sh
- bindsym $mod+d exec rofi -show run -lines 8 -eh 1.5 -width 50 -theme $menu-theme
- bindsym $mod+XF86AudioPlay exec --no-startup-id ~/copycurrentUSB.sh
- # Move Workspace to Left or Right Window
- bindsym $mod+Control+Left move workspace to output $leftscreen;$movecurrentws $leftscreen
- bindsym $mod+Control+Right move workspace to output $primaryscreen; $movecurrentws $primaryscreen
- bindsym $mod+r mode "resize"
- #### END MODEBINDINGS SECTION ####
- #### config.d/80ModeD ####
- # switch to workspace
- bindsym $mod+0 $load_backgrounds $modeD 0; workspace $ws0;$web default; $savemode $modeD
- bindsym $mod+1 $load_backgrounds $modeD 1; workspace $ws1; $savemode $modeD
- bindsym $mod+2 $load_backgrounds $modeD 2; workspace $ws2; $savemode $modeD
- bindsym $mod+3 $load_backgrounds $modeD 3; workspace $ws3; $savemode $modeD
- bindsym $mod+4 $load_backgrounds $modeD 4; workspace $ws4; $savemode $modeD
- bindsym $mod+5 $load_backgrounds $modeD 5; workspace $ws5; $savemode $modeD
- bindsym $mod+6 $load_backgrounds $modeD 6; workspace $ws6; $savemode $modeD
- bindsym $mod+7 $load_backgrounds $modeD 7; workspace $ws7; $savemode $modeD
- bindsym $mod+8 $load_backgrounds $modeD 8; workspace $ws8; $savemode $modeD
- bindsym $mod+9 $load_backgrounds $modeD 9; workspace $ws9; $savemode $modeD
- # move focused container to workspace
- bindsym $mod+Shift+1 move container to workspace $ws1
- bindsym $mod+Shift+2 move container to workspace $ws2
- bindsym $mod+Shift+3 move container to workspace $ws3
- bindsym $mod+Shift+4 move container to workspace $ws4
- bindsym $mod+Shift+5 move container to workspace $ws5
- bindsym $mod+Shift+6 move container to workspace $ws6
- bindsym $mod+Shift+7 move container to workspace $ws7
- bindsym $mod+Shift+8 move container to workspace $ws8
- bindsym $mod+Shift+9 move container to workspace $ws9
- bindsym $mod+Shift+0 move container to workspace $ws0
- bindsym $modeKey0 $savemode $modeD; $restoremode $modeD $ws1 $ws4 $ws7; mode $modeD; exec task context Personal
- bindsym $modeKey1 $savemode $modeD; $restoremode $mode1 $osws1 $osws3 $osws6; mode $mode1; exec task context os
- bindsym $modeKey2 $savemode $modeD; $restoremode $mode2 $mlws2 $mlws1 $mlws3; mode $mode2; exec task context ml
- bindsym $modeKey3 $savemode $modeD; $restoremode $mode3 $gmws1 $gmws2 $gmws3; mode $mode3; exec task context Personal
- bindsym $modeKey4 $savemode $modeD; $restoremode $mode4 $mmws1 $mmws2 $mmws3; mode $mode4; exec task context Personal
- bindsym $modeKey5 $savemode $modeD; $restoremode $mode5 $syws1 $syws2 $syws3; mode $mode5; exec task context Personal
- bindsym $modeKey6 $savemode $modeD; $restoremode $mode6 $sews1 $sews3 $sews6; mode $mode6; exec task context Personal
- # floating Windows
- for_window [class="Pavucontrol"] floating enable
- for_window [title="bc"] floating enable
- # Default background color when no images or undersized
- exec --no-startup-id xsetroot -solid "#000000"
- #### config.d/81ModeOS ####
- mode "OS" {
- bindsym $mod+1 $load_backgrounds $mode1 1; workspace $osws1; $savemode $mode1; exec --no-startup-id $launch/vim_session.sh ~/os/src/os_src_session.vim
- bindsym $mod+2 $load_backgrounds $mode1 2; workspace $osws2; $savemode $mode1; exec --no-startup-id $launch/vim_session.sh ~/os/data/os_data_session.vim
- bindsym $mod+3 $load_backgrounds $mode1 3; workspace $osws3; $savemode $mode1; exec --no-startup-id $launch/os/build.sh
- bindsym $mod+shift+3 $load_backgrounds $mode1 3; workspace $osws3; $savemode $mode1; exec --no-startup-id $launch/os/rebuild.sh
- bindsym $mod+Control+3 $load_backgrounds $mode1 3; workspace $osws3; $savemode $mode1; exec --no-startup-id $launch/os/debug.sh
- bindsym $mod+4 $load_backgrounds $mode1 4; workspace $osws4; $savemode $mode1; exec --no-startup-id $launch/os/runFullScreen.sh
- bindsym $mod+5 $load_backgrounds $mode1 5; workspace $osws4; $savemode $mode1; exec --no-startup-id $launch/os/runWindowed.sh
- bindsym $mod+6 $load_backgrounds $mode1 6; workspace $osws6; $savemode $mode1; exec --no-startup-id $launch/console.sh OSconsole ~/os
- bindsym $mod+7 $load_backgrounds $mode1 7; workspace $osws7; $savemode $mode1; exec --no-startup-id $launch/os/memcheck.sh
- bindsym $mod+8 $load_backgrounds $mode1 8; workspace $osws8; $savemode $mode1; exec --no-startup-id $launch/os/trace.sh
- bindsym $mod+9 $load_backgrounds $mode1 9; workspace $osws9; $savemode $mode1;
- bindsym $mod+0 $load_backgrounds $mode1 0; workspace $osws0; $savemode $mode1; $web os
- bindsym $modeKey0 $savemode $mode1; $restoremode $modeD $ws1 $ws4 $ws7; mode $modeD; exec task context Personal
- bindsym $modeKey1 $savemode $mode1; $restoremode $mode1 $osws2 $osws1 $osws3; mode $mode1; exec task context os
- bindsym $modeKey2 $savemode $mode1; $restoremode $mode2 $mlws2 $mlws1 $mlws3; mode $mode2; exec task context ml
- bindsym $modeKey3 $savemode $mode1; $restoremode $mode3 $gmws1 $gmws2 $gmws3; mode $mode3; exec task context Personal
- bindsym $modeKey4 $savemode $mode1; $restoremode $mode4 $mmws1 $mmws2 $mmws3; mode $mode4; exec task context Personal
- bindsym $modeKey5 $savemode $mode1; $restoremode $mode5 $syws1 $syws2 $syws3; mode $mode5; exec task context Personal
- bindsym $modeKey6 $savemode $mode1; $restoremode $mode6 $sews2 $sews1 $sews3; mode $mode6; exec task context Personal
- # move focused container to workspace
- bindsym $mod+Shift+1 move container to workspace $osws1
- bindsym $mod+Shift+2 move container to workspace $osws2
- #bindsym $mod+Shift+3 move container to workspace $osws3
- bindsym $mod+Shift+4 move container to workspace $osws4
- bindsym $mod+Shift+5 move container to workspace $osws5
- bindsym $mod+Shift+6 move container to workspace $osws6
- bindsym $mod+Shift+7 move container to workspace $osws7
- bindsym $mod+Shift+8 move container to workspace $osws8
- bindsym $mod+Shift+9 move container to workspace $osws9
- bindsym $mod+Shift+0 move container to workspace $osws0
- #### config.d/60ModeBindings ####
- #### START MODEBINDINGS SECTION ####
- # start a terminal
- bindsym $mod+Return exec --no-startup-id $terminal
- # kill focused window
- bindsym $mod+Escape kill
- # 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
- # change focus
- bindsym $mod+j focus left
- bindsym $mod+k focus down
- bindsym $mod+l focus up
- bindsym $mod+semicolon focus right
- # alternatively, you can use the cursor keys:
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- 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
- # alternatively, you can use the cursor keys:
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
- # split in horizontal orientation
- bindsym $mod+h split h
- # split in vertical orientation
- bindsym $mod+v split v
- # enter fullscreen mode for the focused container
- bindsym $mod+f fullscreen toggle
- # change container layout (stacked, tabbed, toggle split)
- bindsym $mod+s layout stacking
- bindsym $mod+w layout tabbed
- bindsym $mod+e layout toggle split
- # toggle tiling / floating
- bindsym $mod+Shift+space floating toggle
- # change focus between tiling / floating windows
- bindsym $mod+space focus mode_toggle
- # focus the parent container
- bindsym $mod+a focus parent
- # focus the child container
- #bindsym $mod+d focus child
- # move the currently focused window to the scratchpad
- bindsym $mod+Shift+minus move scratchpad
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- bindsym $mod+minus scratchpad show
- # reload the configuration file
- bindsym $mod+Shift+c reload
- # restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
- 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 exec i3-msg exit
- #Screen Lock
- bindsym $mod+shift+x exec i3lock --color "$bg-color"
- # Pulse Audio controls
- bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 +5% #increase sound volume
- bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -5% #decrease sound volume
- bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle # mute sound
- # Sreen brightness controls
- #bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
- #bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness
- # Touchpad controls
- #bindsym XF86TouchpadToggle exec /some/path/toggletouchpad.sh # toggle touchpad
- # Media player controls
- bindsym XF86AudioPlay exec --no-startup-id mpc toggle
- bindsym shift+XF86AudioPlay exec --no-startup-id mpc next
- bindsym ctrl+XF86AudioPlay exec --no-startup-id mpc seek +10%
- bindsym XF86AudioPause exec --no-startup-id mpc pause
- bindsym XF86AudioNext exec --no-startup-id mpc next
- bindsym XF86AudioPrev exec --no-startup-id mpc prev
- bindsym $mod+p exec pavucontrol
- bindsym $mod+XF86Calculator exec --no-startup-id xcalc
- bindsym XF86Calculator exec $launch/calc.sh
- ## Screen Shots
- bindsym Print exec "scrot -e 'mv $f ~/screenshots'"
- bindsym $mod+Print exec "scrot -ue 'mv $f ~/screenshots'"
- #
- bindsym $kbdQwertyKey exec $launch/keymaps/qwerty.sh
- bindsym $kbdColemakKey exec $launch/keymaps/colemak.sh
- bindsym $kbdColemakPKey exec $launch/keymaps/colemakP.sh
- bindsym $mod+d exec rofi -show run -lines 8 -eh 1.5 -width 50 -theme $menu-theme
- bindsym $mod+XF86AudioPlay exec --no-startup-id ~/copycurrentUSB.sh
- # Move Workspace to Left or Right Window
- bindsym $mod+Control+Left move workspace to output $leftscreen;$movecurrentws $leftscreen
- bindsym $mod+Control+Right move workspace to output $primaryscreen; $movecurrentws $primaryscreen
- bindsym $mod+r mode "resize"
- #### END MODEBINDINGS SECTION ####
- }
- #### config.d/82ModeML ####
- mode "ML" {
- bindsym $mod+0 $load_backgrounds $mode2 0; workspace $mlws0;$web ml
- bindsym $mod+1 $load_backgrounds $mode2 1; workspace $mlws1; $savemode $mode2; exec --no-startup-id $launch/console.sh MLconsole ~/ml
- bindsym $mod+2 $load_backgrounds $mode2 2; workspace $mlws2; $savemode $mode2; exec --no-startup-id $launch/vim_session.sh ~/ml/core/ml_session.vim
- bindsym $mod+3 $load_backgrounds $mode2 3; workspace $mlws3; $savemode $mode2; exec --no-startup-id $launch/ml/build.sh
- bindsym $mod+4 $load_backgrounds $mode2 4; workspace $mlws4; $savemode $mode2; exec --no-startup-id $launch/ml/eclipse.sh
- bindsym $mod+5 $load_backgrounds $mode2 5; workspace $mlws5; $savemode $mode2;
- bindsym $mod+6 $load_backgrounds $mode2 6; workspace $mlws6; $savemode $mode2; exec --no-startup-id $launch/launchfile.sh dia ~/ml/doc/taxonomy.dia
- bindsym $mod+7 $load_backgrounds $mode2 7; workspace $mlws7; $savemode $mode2; exec --no-startup-id $launch/launchfile.sh dia ~/ml/doc/classes.dia
- bindsym $mod+8 $load_backgrounds $mode2 8; workspace $mlws8; $savemode $mode2; exec --no-startup-id $launch/launchfile.sh dia ~/ml/doc/search.dia
- bindsym $mod+9 $load_backgrounds $mode2 9; workspace $mlws9; $savemode $mode2; exec --no-startup-id $launch/launchfile.sh nvim ~/ml/doc/thoughts.txt
- bindsym $modeKey0 $savemode $mode2; $restoremode $modeD $ws1 $ws4 $ws7; mode $modeD; exec task context Personal
- bindsym $modeKey1 $savemode $mode2; $restoremode $mode1 $osws1 $osws3 $osws6 ;mode $mode1; exec task context os
- bindsym $modeKey2 $savemode $mode2; $restoremode $mode2 $mlws2 $mlws1 $mlws3; mode $mode2; exec task context ml
- bindsym $modeKey3 $savemode $mode2; $restoremode $mode3 $gmws1 $gmws2 $gmws3; mode $mode3; exec task context Personal
- bindsym $modeKey4 $savemode $mode2; $restoremode $mode4 $mmws1 $mmws2 $mmws3; mode $mode4; exec task context Personal
- bindsym $modeKey5 $savemode $mode2; $restoremode $mode5 $syws1 $syws2 $syws3; mode $mode5; exec task context Personal
- bindsym $modeKey6 $savemode $mode2; $restoremode $mode6 $sews1 $sews3 $sews6 ;mode $mode6; exec task context Personal
- # move focused container to workspace
- bindsym $mod+Shift+1 move container to workspace $mlws1
- bindsym $mod+Shift+2 move container to workspace $mlws2
- bindsym $mod+Shift+3 move container to workspace $mlws3
- bindsym $mod+Shift+4 move container to workspace $mlws4
- bindsym $mod+Shift+5 move container to workspace $mlws5
- bindsym $mod+Shift+6 move container to workspace $mlws6
- bindsym $mod+Shift+7 move container to workspace $mlws7
- bindsym $mod+Shift+8 move container to workspace $mlws8
- bindsym $mod+Shift+9 move container to workspace $mlws9
- bindsym $mod+Shift+0 move container to workspace $mlws0
- #### config.d/60ModeBindings ####
- #### START MODEBINDINGS SECTION ####
- # start a terminal
- bindsym $mod+Return exec --no-startup-id $terminal
- # kill focused window
- bindsym $mod+Escape kill
- # 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
- # change focus
- bindsym $mod+j focus left
- bindsym $mod+k focus down
- bindsym $mod+l focus up
- bindsym $mod+semicolon focus right
- # alternatively, you can use the cursor keys:
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- 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
- # alternatively, you can use the cursor keys:
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
- # split in horizontal orientation
- bindsym $mod+h split h
- # split in vertical orientation
- bindsym $mod+v split v
- # enter fullscreen mode for the focused container
- bindsym $mod+f fullscreen toggle
- # change container layout (stacked, tabbed, toggle split)
- bindsym $mod+s layout stacking
- bindsym $mod+w layout tabbed
- bindsym $mod+e layout toggle split
- # toggle tiling / floating
- bindsym $mod+Shift+space floating toggle
- # change focus between tiling / floating windows
- bindsym $mod+space focus mode_toggle
- # focus the parent container
- bindsym $mod+a focus parent
- # focus the child container
- #bindsym $mod+d focus child
- # move the currently focused window to the scratchpad
- bindsym $mod+Shift+minus move scratchpad
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- bindsym $mod+minus scratchpad show
- # reload the configuration file
- bindsym $mod+Shift+c reload
- # restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
- 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 exec i3-msg exit
- #Screen Lock
- bindsym $mod+shift+x exec i3lock --color "$bg-color"
- # Pulse Audio controls
- bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 +5% #increase sound volume
- bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -5% #decrease sound volume
- bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle # mute sound
- # Sreen brightness controls
- #bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
- #bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness
- # Touchpad controls
- #bindsym XF86TouchpadToggle exec /some/path/toggletouchpad.sh # toggle touchpad
- # Media player controls
- bindsym XF86AudioPlay exec --no-startup-id mpc toggle
- bindsym shift+XF86AudioPlay exec --no-startup-id mpc next
- bindsym ctrl+XF86AudioPlay exec --no-startup-id mpc seek +10%
- bindsym XF86AudioPause exec --no-startup-id mpc pause
- bindsym XF86AudioNext exec --no-startup-id mpc next
- bindsym XF86AudioPrev exec --no-startup-id mpc prev
- bindsym $mod+p exec pavucontrol
- bindsym $mod+XF86Calculator exec --no-startup-id xcalc
- bindsym XF86Calculator exec $launch/calc.sh
- ## Screen Shots
- bindsym Print exec "scrot -e 'mv $f ~/screenshots'"
- bindsym $mod+Print exec "scrot -ue 'mv $f ~/screenshots'"
- #
- bindsym $kbdQwertyKey exec $launch/keymaps/qwerty.sh
- bindsym $kbdColemakKey exec $launch/keymaps/colemak.sh
- bindsym $kbdColemakPKey exec $launch/keymaps/colemakP.sh
- bindsym $mod+d exec rofi -show run -lines 8 -eh 1.5 -width 50 -theme $menu-theme
- bindsym $mod+XF86AudioPlay exec --no-startup-id ~/copycurrentUSB.sh
- # Move Workspace to Left or Right Window
- bindsym $mod+Control+Left move workspace to output $leftscreen;$movecurrentws $leftscreen
- bindsym $mod+Control+Right move workspace to output $primaryscreen; $movecurrentws $primaryscreen
- bindsym $mod+r mode "resize"
- #### END MODEBINDINGS SECTION ####
- }
- #### config.d/83ModeGM ####
- mode "GM" {
- bindsym $mod+0 $load_backgrounds $mode3 0; workspace $gmws0; $savemode $mode3; $web game
- bindsym $mod+1 $load_backgrounds $mode3 1; workspace $gmws1; $savemode $mode3; exec --no-startup-id $launch/run.sh openttd
- bindsym $mod+2 $load_backgrounds $mode3 2; workspace $gmws2; $savemode $mode3; exec --no-startup-id $launch/run.sh supertuxkart
- bindsym $mod+3 $load_backgrounds $mode3 3; workspace $gmws3; $savemode $mode3; exec --no-startup-id $launch/launchfile.sh wine /mnt/data/games/generally/GeneRally.exe
- bindsym $mod+o $load_backgrounds $mode3 3; workspace $gmws3; $savemode $mode3; exec --no-startup-id $launch/run.sh openclonk
- bindsym $mod+4 $load_backgrounds $mode3 4; workspace $gmws4; $savemode $mode3; exec --no-startup-id $launch/run.sh xmoto
- bindsym $mod+5 $load_backgrounds $mode3 5; workspace $gmws5; $savemode $mode3; exec --no-startup-id $launch/run.sh chromium-bsu
- bindsym $mod+6 $load_backgrounds $mode3 6; workspace $gmws6; $savemode $mode3; exec --no-startup-id $launch/run.sh astromenace
- bindsym $mod+7 $load_backgrounds $mode3 7; workspace $gmws7; $savemode $mode3; exec --no-startup-id $launch/run.sh retroarch
- bindsym $mod+8 $load_backgrounds $mode3 8; workspace $gmws8; $savemode $mode3; exec --no-startup-id $launch/run.sh atari800
- bindsym $mod+9 $load_backgrounds $mode3 9; workspace $gmws9; $savemode $mode3; exec --no-startup-id $launch/run.sh pingus
- bindsym $mod+ctrl+0 $load_backgrounds $mode3 0; workspace $gmws0; $savemode $mode3; exec --no-startup-id $launch/run.sh torcs
- bindsym $mod+ctrl+1 $load_backgrounds $mode3 1; workspace $gmws1; $savemode $mode3; exec --no-startup-id $launch/run.sh hedgewars
- bindsym $mod+ctrl+2 $load_backgrounds $mode3 2; workspace $gmws2; $savemode $mode3; exec --no-startup-id $launch/run.sh teeworlds
- bindsym $mod+ctrl+3 $load_backgrounds $mode3 3; workspace $gmws3; $savemode $mode3; exec --no-startup-id $launch/run.sh neverball
- bindsym $mod+ctrl+4 $load_backgrounds $mode3 4; workspace $gmws4; $savemode $mode3; exec --no-startup-id $launch/run.sh ultimatestunts
- bindsym $mod+ctrl+5 $load_backgrounds $mode3 5; workspace $gmws5; $savemode $mode3; exec --no-startup-id $launch/run.sh speed-dreams
- bindsym $mod+ctrl+6 $load_backgrounds $mode3 6; workspace $gmws6; $savemode $mode3; exec --no-startup-id $launch/run.sh
- bindsym $mod+ctrl+7 $load_backgrounds $mode3 7; workspace $gmws7; $savemode $mode3; exec --no-startup-id $launch/run.sh frozenbubble
- bindsym $mod+ctrl+8 $load_backgrounds $mode3 8; workspace $gmws8; $savemode $mode3; exec --no-startup-id $launch/run.sh
- bindsym $mod+ctrl+9 $load_backgrounds $mode3 9; workspace $gmws9; $savemode $mode3; exec --no-startup-id $launch/run.sh
- bindsym $modeKey0 $savemode $mode3; $restoremode $modeD $ws1 $ws4 $ws7; mode $modeD; exec task context Personal;
- bindsym $modeKey1 $savemode $mode3; $restoremode $mode1 $osws1 $osws3 $osws6; mode $mode1; exec task context os
- bindsym $modeKey2 $savemode $mode3; $restoremode $mode2 $mmws1 $mmws2 $mmws3; mode $mode2; exec task context ml
- bindsym $modeKey3 $savemode $mode3; $restoremode $mode3 $gmws1 $gmws2 $gmws3; mode $mode3; exec task context Personal
- bindsym $modeKey4 $savemode $mode3; $restoremode $mode4 $mmws1 $mmws2 $mmws3; mode $mode4; exec task context Personal
- bindsym $modeKey5 $savemode $mode3; $restoremode $mode5 $syws1 $syws2 $syws3; mode $mode5; exec task context Personal
- bindsym $modeKey6 $savemode $mode3; $restoremode $mode6 $sews1 $sews3 $sews6; mode $mode6; exec task context Personal
- # move focused container to workspace
- bindsym $mod+Shift+1 move container to workspace $gmws1
- bindsym $mod+Shift+2 move container to workspace $gmws2
- bindsym $mod+Shift+3 move container to workspace $gmws3
- bindsym $mod+Shift+4 move container to workspace $gmws4
- bindsym $mod+Shift+5 move container to workspace $gmws5
- bindsym $mod+Shift+6 move container to workspace $gmws6
- bindsym $mod+Shift+7 move container to workspace $gmws7
- bindsym $mod+Shift+8 move container to workspace $gmws8
- bindsym $mod+Shift+9 move container to workspace $gmws9
- bindsym $mod+Shift+0 move container to workspace $gmws0
- #### config.d/60ModeBindings ####
- #### START MODEBINDINGS SECTION ####
- # start a terminal
- bindsym $mod+Return exec --no-startup-id $terminal
- # kill focused window
- bindsym $mod+Escape kill
- # 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
- # change focus
- bindsym $mod+j focus left
- bindsym $mod+k focus down
- bindsym $mod+l focus up
- bindsym $mod+semicolon focus right
- # alternatively, you can use the cursor keys:
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- 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
- # alternatively, you can use the cursor keys:
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
- # split in horizontal orientation
- bindsym $mod+h split h
- # split in vertical orientation
- bindsym $mod+v split v
- # enter fullscreen mode for the focused container
- bindsym $mod+f fullscreen toggle
- # change container layout (stacked, tabbed, toggle split)
- bindsym $mod+s layout stacking
- bindsym $mod+w layout tabbed
- bindsym $mod+e layout toggle split
- # toggle tiling / floating
- bindsym $mod+Shift+space floating toggle
- # change focus between tiling / floating windows
- bindsym $mod+space focus mode_toggle
- # focus the parent container
- bindsym $mod+a focus parent
- # focus the child container
- #bindsym $mod+d focus child
- # move the currently focused window to the scratchpad
- bindsym $mod+Shift+minus move scratchpad
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- bindsym $mod+minus scratchpad show
- # reload the configuration file
- bindsym $mod+Shift+c reload
- # restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
- 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 exec i3-msg exit
- #Screen Lock
- bindsym $mod+shift+x exec i3lock --color "$bg-color"
- # Pulse Audio controls
- bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 +5% #increase sound volume
- bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -5% #decrease sound volume
- bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle # mute sound
- # Sreen brightness controls
- #bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
- #bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness
- # Touchpad controls
- #bindsym XF86TouchpadToggle exec /some/path/toggletouchpad.sh # toggle touchpad
- # Media player controls
- bindsym XF86AudioPlay exec --no-startup-id mpc toggle
- bindsym shift+XF86AudioPlay exec --no-startup-id mpc next
- bindsym ctrl+XF86AudioPlay exec --no-startup-id mpc seek +10%
- bindsym XF86AudioPause exec --no-startup-id mpc pause
- bindsym XF86AudioNext exec --no-startup-id mpc next
- bindsym XF86AudioPrev exec --no-startup-id mpc prev
- bindsym $mod+p exec pavucontrol
- bindsym $mod+XF86Calculator exec --no-startup-id xcalc
- bindsym XF86Calculator exec $launch/calc.sh
- ## Screen Shots
- bindsym Print exec "scrot -e 'mv $f ~/screenshots'"
- bindsym $mod+Print exec "scrot -ue 'mv $f ~/screenshots'"
- #
- bindsym $kbdQwertyKey exec $launch/keymaps/qwerty.sh
- bindsym $kbdColemakKey exec $launch/keymaps/colemak.sh
- bindsym $kbdColemakPKey exec $launch/keymaps/colemakP.sh
- bindsym $mod+d exec rofi -show run -lines 8 -eh 1.5 -width 50 -theme $menu-theme
- bindsym $mod+XF86AudioPlay exec --no-startup-id ~/copycurrentUSB.sh
- # Move Workspace to Left or Right Window
- bindsym $mod+Control+Left move workspace to output $leftscreen;$movecurrentws $leftscreen
- bindsym $mod+Control+Right move workspace to output $primaryscreen; $movecurrentws $primaryscreen
- bindsym $mod+r mode "resize"
- #### END MODEBINDINGS SECTION ####
- }
- #### config.d/84ModeMM ####
- mode "MM" {
- bindsym $mod+0 $load_backgrounds $mode4 0; workspace $mmws0; $savemode $mode4; $web mm
- bindsym $mod+1 $load_backgrounds $mode4 1; workspace $mmws1; $savemode $mode4; exec --no-startup-id $launch/run.sh mythfrontend
- bindsym $mod+2 $load_backgrounds $mode4 2; workspace $mmws2; $savemode $mode4; exec --no-startup-id $launch/run.sh gmpc
- bindsym $mod+3 $load_backgrounds $mode4 3; workspace $mmws3; $savemode $mode4;
- bindsym $mod+4 $load_backgrounds $mode4 4; workspace $mmws4; $savemode $mode4;
- bindsym $mod+5 $load_backgrounds $mode4 5; workspace $mmws5; $savemode $mode4;
- bindsym $mod+6 $load_backgrounds $mode4 6; workspace $mmws6; $savemode $mode4;
- bindsym $mod+7 $load_backgrounds $mode4 7; workspace $mmws7; $savemode $mode4;
- bindsym $mod+8 $load_backgrounds $mode4 8; workspace $mmws8; $savemode $mode4;
- bindsym $mod+9 $load_backgrounds $mode4 9; workspace $mmws9; $savemode $mode4;
- bindsym $modeKey0 $savemode $mode4; $restoremode $modeD $ws1 $ws4 $ws7; mode $modeD; exec task context Personal
- bindsym $modeKey1 $savemode $mode4; $restoremode $mode1 $osws1 $osws3 $osws6; mode $mode1; exec task context os
- bindsym $modeKey2 $savemode $mode4; $restoremode $mode2 $mlws2 $mlws1 $mlws3; mode $mode2; exec task context ml
- bindsym $modeKey3 $savemode $mode4; $restoremode $mode3 $gmws1 $gmws2 $gmws3; mode $mode3; exec task context Personal
- bindsym $modeKey4 $savemode $mode4; $restoremode $mode4 $mmws1 $mmws2 $mmws3; mode $mode4; exec task context Personal
- bindsym $modeKey5 $savemode $mode4; $restoremode $mode5 $syws1 $syws2 $syws3; mode $mode5; exec task context Personal
- bindsym $modeKey6 $savemode $mode4; $restoremode $mode6 $sews1 $sews3 $sews6; mode $mode1; exec task context Personal
- # move focused container to workspace
- bindsym $mod+Shift+1 move container to workspace $mmws1
- bindsym $mod+Shift+2 move container to workspace $mmws2
- bindsym $mod+Shift+3 move container to workspace $mmws3
- bindsym $mod+Shift+4 move container to workspace $mmws4
- bindsym $mod+Shift+5 move container to workspace $mmws5
- bindsym $mod+Shift+6 move container to workspace $mmws6
- bindsym $mod+Shift+7 move container to workspace $mmws7
- bindsym $mod+Shift+8 move container to workspace $mmws8
- bindsym $mod+Shift+9 move container to workspace $mmws9
- bindsym $mod+Shift+0 move container to workspace $mmws0
- #### config.d/60ModeBindings ####
- #### START MODEBINDINGS SECTION ####
- # start a terminal
- bindsym $mod+Return exec --no-startup-id $terminal
- # kill focused window
- bindsym $mod+Escape kill
- # 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
- # change focus
- bindsym $mod+j focus left
- bindsym $mod+k focus down
- bindsym $mod+l focus up
- bindsym $mod+semicolon focus right
- # alternatively, you can use the cursor keys:
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- 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
- # alternatively, you can use the cursor keys:
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
- # split in horizontal orientation
- bindsym $mod+h split h
- # split in vertical orientation
- bindsym $mod+v split v
- # enter fullscreen mode for the focused container
- bindsym $mod+f fullscreen toggle
- # change container layout (stacked, tabbed, toggle split)
- bindsym $mod+s layout stacking
- bindsym $mod+w layout tabbed
- bindsym $mod+e layout toggle split
- # toggle tiling / floating
- bindsym $mod+Shift+space floating toggle
- # change focus between tiling / floating windows
- bindsym $mod+space focus mode_toggle
- # focus the parent container
- bindsym $mod+a focus parent
- # focus the child container
- #bindsym $mod+d focus child
- # move the currently focused window to the scratchpad
- bindsym $mod+Shift+minus move scratchpad
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- bindsym $mod+minus scratchpad show
- # reload the configuration file
- bindsym $mod+Shift+c reload
- # restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
- 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 exec i3-msg exit
- #Screen Lock
- bindsym $mod+shift+x exec i3lock --color "$bg-color"
- # Pulse Audio controls
- bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 +5% #increase sound volume
- bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -5% #decrease sound volume
- bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle # mute sound
- # Sreen brightness controls
- #bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
- #bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness
- # Touchpad controls
- #bindsym XF86TouchpadToggle exec /some/path/toggletouchpad.sh # toggle touchpad
- # Media player controls
- bindsym XF86AudioPlay exec --no-startup-id mpc toggle
- bindsym shift+XF86AudioPlay exec --no-startup-id mpc next
- bindsym ctrl+XF86AudioPlay exec --no-startup-id mpc seek +10%
- bindsym XF86AudioPause exec --no-startup-id mpc pause
- bindsym XF86AudioNext exec --no-startup-id mpc next
- bindsym XF86AudioPrev exec --no-startup-id mpc prev
- bindsym $mod+p exec pavucontrol
- bindsym $mod+XF86Calculator exec --no-startup-id xcalc
- bindsym XF86Calculator exec $launch/calc.sh
- ## Screen Shots
- bindsym Print exec "scrot -e 'mv $f ~/screenshots'"
- bindsym $mod+Print exec "scrot -ue 'mv $f ~/screenshots'"
- #
- bindsym $kbdQwertyKey exec $launch/keymaps/qwerty.sh
- bindsym $kbdColemakKey exec $launch/keymaps/colemak.sh
- bindsym $kbdColemakPKey exec $launch/keymaps/colemakP.sh
- bindsym $mod+d exec rofi -show run -lines 8 -eh 1.5 -width 50 -theme $menu-theme
- bindsym $mod+XF86AudioPlay exec --no-startup-id ~/copycurrentUSB.sh
- # Move Workspace to Left or Right Window
- bindsym $mod+Control+Left move workspace to output $leftscreen;$movecurrentws $leftscreen
- bindsym $mod+Control+Right move workspace to output $primaryscreen; $movecurrentws $primaryscreen
- bindsym $mod+r mode "resize"
- #### END MODEBINDINGS SECTION ####
- }
- #### config.d/85ModeSY ####
- mode "SY" {
- bindsym $mod+0 $load_backgrounds $mode5 0; workspace $syws0;$web system
- bindsym $mod+1 $load_backgrounds $mode5 1; workspace $syws1; $savemode $mode5; exec --no-startup-id $launch/console.sh syws1
- bindsym $mod+2 $load_backgrounds $mode5 2; workspace $syws2; $savemode $mode5; exec --no-startup-id $launch/console.sh syws2 ~ su
- bindsym $mod+3 $load_backgrounds $mode5 3; workspace $syws3; $savemode $mode5;
- bindsym $mod+4 $load_backgrounds $mode5 4; workspace $syws4; $savemode $mode5;
- bindsym $mod+5 $load_backgrounds $mode5 5; workspace $syws5; $savemode $mode5;
- bindsym $mod+6 $load_backgrounds $mode5 6; workspace $syws6; $savemode $mode5;
- bindsym $mod+7 $load_backgrounds $mode5 7; workspace $syws7; $savemode $mode5;
- bindsym $mod+8 $load_backgrounds $mode5 8; workspace $syws8; $savemode $mode5;
- bindsym $mod+9 $load_backgrounds $mode5 9; workspace $syws9; $savemode $mode5;
- bindsym $modeKey0 $savemode $mode5; $restoremode $modeD $ws1 $ws4 $ws7; mode $modeD; exec task context Personal
- bindsym $modeKey1 $savemode $mode5; $restoremode $mode1 $osws1 $osws3 $osws6; mode $mode1; exec task context os
- bindsym $modeKey2 $savemode $mode5; $restoremode $mode2 $mlws2 $mlws1 $mlws3; mode $mode2; exec task context ml
- bindsym $modeKey3 $savemode $mode5; $restoremode $mode3 $gmws1 $gmws2 $gmws3; mode $mode3; exec task context Personal
- bindsym $modeKey4 $savemode $mode5; $restoremode $mode4 $mmws1 $mmws2 $mmws3; mode $mode4; exec task context Personal
- bindsym $modeKey5 $savemode $mode5; $restoremode $mode5 $syws1 $syws2 $syws3; mode $mode5; exec task context Personal
- bindsym $modeKey6 $savemode $mode5; $restoremode $mode6 $sews1 $sews3 $sews6; mode $mode6; exec task context Personal
- # move focused container to workspace
- bindsym $mod+Shift+1 move container to workspace $syws1
- bindsym $mod+Shift+2 move container to workspace $syws2
- bindsym $mod+Shift+3 move container to workspace $syws3
- bindsym $mod+Shift+4 move container to workspace $syws4
- bindsym $mod+Shift+5 move container to workspace $syws5
- bindsym $mod+Shift+6 move container to workspace $syws6
- bindsym $mod+Shift+7 move container to workspace $syws7
- bindsym $mod+Shift+8 move container to workspace $syws8
- bindsym $mod+Shift+9 move container to workspace $syws9
- bindsym $mod+Shift+0 move container to workspace $syws0
- #### config.d/60ModeBindings ####
- #### START MODEBINDINGS SECTION ####
- # start a terminal
- bindsym $mod+Return exec --no-startup-id $terminal
- # kill focused window
- bindsym $mod+Escape kill
- # 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
- # change focus
- bindsym $mod+j focus left
- bindsym $mod+k focus down
- bindsym $mod+l focus up
- bindsym $mod+semicolon focus right
- # alternatively, you can use the cursor keys:
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- 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
- # alternatively, you can use the cursor keys:
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
- # split in horizontal orientation
- bindsym $mod+h split h
- # split in vertical orientation
- bindsym $mod+v split v
- # enter fullscreen mode for the focused container
- bindsym $mod+f fullscreen toggle
- # change container layout (stacked, tabbed, toggle split)
- bindsym $mod+s layout stacking
- bindsym $mod+w layout tabbed
- bindsym $mod+e layout toggle split
- # toggle tiling / floating
- bindsym $mod+Shift+space floating toggle
- # change focus between tiling / floating windows
- bindsym $mod+space focus mode_toggle
- # focus the parent container
- bindsym $mod+a focus parent
- # focus the child container
- #bindsym $mod+d focus child
- # move the currently focused window to the scratchpad
- bindsym $mod+Shift+minus move scratchpad
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- bindsym $mod+minus scratchpad show
- # reload the configuration file
- bindsym $mod+Shift+c reload
- # restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
- 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 exec i3-msg exit
- #Screen Lock
- bindsym $mod+shift+x exec i3lock --color "$bg-color"
- # Pulse Audio controls
- bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 +5% #increase sound volume
- bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -5% #decrease sound volume
- bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle # mute sound
- # Sreen brightness controls
- #bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
- #bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness
- # Touchpad controls
- #bindsym XF86TouchpadToggle exec /some/path/toggletouchpad.sh # toggle touchpad
- # Media player controls
- bindsym XF86AudioPlay exec --no-startup-id mpc toggle
- bindsym shift+XF86AudioPlay exec --no-startup-id mpc next
- bindsym ctrl+XF86AudioPlay exec --no-startup-id mpc seek +10%
- bindsym XF86AudioPause exec --no-startup-id mpc pause
- bindsym XF86AudioNext exec --no-startup-id mpc next
- bindsym XF86AudioPrev exec --no-startup-id mpc prev
- bindsym $mod+p exec pavucontrol
- bindsym $mod+XF86Calculator exec --no-startup-id xcalc
- bindsym XF86Calculator exec $launch/calc.sh
- ## Screen Shots
- bindsym Print exec "scrot -e 'mv $f ~/screenshots'"
- bindsym $mod+Print exec "scrot -ue 'mv $f ~/screenshots'"
- #
- bindsym $kbdQwertyKey exec $launch/keymaps/qwerty.sh
- bindsym $kbdColemakKey exec $launch/keymaps/colemak.sh
- bindsym $kbdColemakPKey exec $launch/keymaps/colemakP.sh
- bindsym $mod+d exec rofi -show run -lines 8 -eh 1.5 -width 50 -theme $menu-theme
- bindsym $mod+XF86AudioPlay exec --no-startup-id ~/copycurrentUSB.sh
- # Move Workspace to Left or Right Window
- bindsym $mod+Control+Left move workspace to output $leftscreen;$movecurrentws $leftscreen
- bindsym $mod+Control+Right move workspace to output $primaryscreen; $movecurrentws $primaryscreen
- bindsym $mod+r mode "resize"
- #### END MODEBINDINGS SECTION ####
- }
- #### config.d/86ModeSE ####
- mode "SE" {
- bindsym $mod+1 $load_backgrounds $mode6 1; workspace $sews1; $savemode $mode6; exec --no-startup-id $launch/vim_session.sh ~/shapeengine/src shapeengine_src_session.vim
- bindsym $mod+2 $load_backgrounds $mode6 2; workspace $sews2; $savemode $mode6; exec --no-startup-id $launch/vim_session.sh ~/shapeengine/data shapeengine_data_session.vim
- bindsym $mod+3 $load_backgrounds $mode6 3; workspace $sews3; $savemode $mode6; exec --no-startup-id $launch/shapeengine/build.sh
- bindsym $mod+shift+3 $load_backgrounds $mode6 3; workspace $sews3; $savemode $mode6; exec --no-startup-id $launch/shapeengine/rebuild.sh
- bindsym $mod+Control+3 $load_backgrounds $mode6 3; workspace $sews3; $savemode $mode6; exec --no-startup-id $launch/shapeengine/debug.sh
- bindsym $mod+4 $load_backgrounds $mode6 4; workspace $sews4; $savemode $mode6; exec --no-startup-id $launch/shapeengine/runFullScreen.sh
- bindsym $mod+5 $load_backgrounds $mode6 5; workspace $sews4; $savemode $mode6; exec --no-startup-id $launch/shapeengine/runWindowed.sh
- bindsym $mod+6 $load_backgrounds $mode6 6; workspace $sews6; $savemode $mode6; exec --no-startup-id $launch/console.sh OSconsole ~/shapeengine
- bindsym $mod+7 $load_backgrounds $mode6 7; workspace $sews7; $savemode $mode6; exec --no-startup-id $launch/shapeengine/memcheck.sh
- bindsym $mod+8 $load_backgrounds $mode6 8; workspace $sews8; $savemode $mode6; exec --no-startup-id $launch/shapeengine/trace.sh
- bindsym $mod+9 $load_backgrounds $mode6 9; workspace $sews9; $savemode $mode6;
- bindsym $mod+0 $load_backgrounds $mode6 0; workspace $sews0; $savemode $mode6; $web os
- bindsym $modeKey0 $savemode $mode6; $restoremode $modeD $ws1 $ws4 $ws7; mode $modeD; exec task context Personal
- bindsym $modeKey1 $savemode $mode6; $restoremode $mode1 $osws2 $osws1 $osws3; mode $mode1; exec task context os
- bindsym $modeKey2 $savemode $mode6; $restoremode $mode2 $mlws2 $mlws1 $mlws3; mode $mode2; exec task context ml
- bindsym $modeKey3 $savemode $mode6; $restoremode $mode3 $gmws1 $gmws2 $gmws3; mode $mode3; exec task context Personal
- bindsym $modeKey4 $savemode $mode6; $restoremode $mode4 $mmws1 $mmws2 $mmws3; mode $mode4; exec task context Personal
- bindsym $modeKey5 $savemode $mode6; $restoremode $mode5 $syws1 $syws2 $syws3; mode $mode5; exec task context Personal
- bindsym $modeKey6 $savemode $mode6; $restoremode $mode6 $sews2 $sews1 $sews3; mode $mode6; exec task context Personal
- # move focused container to workspace
- bindsym $mod+Shift+1 move container to workspace $sews1
- bindsym $mod+Shift+2 move container to workspace $sews2
- #bindsym $mod+Shift+3 move container to workspace $sews3
- bindsym $mod+Shift+4 move container to workspace $sews4
- bindsym $mod+Shift+5 move container to workspace $sews5
- bindsym $mod+Shift+6 move container to workspace $sews6
- bindsym $mod+Shift+7 move container to workspace $sews7
- bindsym $mod+Shift+8 move container to workspace $sews8
- bindsym $mod+Shift+9 move container to workspace $sews9
- bindsym $mod+Shift+0 move container to workspace $sews0
- #### config.d/60ModeBindings ####
- #### START MODEBINDINGS SECTION ####
- # start a terminal
- bindsym $mod+Return exec --no-startup-id $terminal
- # kill focused window
- bindsym $mod+Escape kill
- # 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
- # change focus
- bindsym $mod+j focus left
- bindsym $mod+k focus down
- bindsym $mod+l focus up
- bindsym $mod+semicolon focus right
- # alternatively, you can use the cursor keys:
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- 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
- # alternatively, you can use the cursor keys:
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
- # split in horizontal orientation
- bindsym $mod+h split h
- # split in vertical orientation
- bindsym $mod+v split v
- # enter fullscreen mode for the focused container
- bindsym $mod+f fullscreen toggle
- # change container layout (stacked, tabbed, toggle split)
- bindsym $mod+s layout stacking
- bindsym $mod+w layout tabbed
- bindsym $mod+e layout toggle split
- # toggle tiling / floating
- bindsym $mod+Shift+space floating toggle
- # change focus between tiling / floating windows
- bindsym $mod+space focus mode_toggle
- # focus the parent container
- bindsym $mod+a focus parent
- # focus the child container
- #bindsym $mod+d focus child
- # move the currently focused window to the scratchpad
- bindsym $mod+Shift+minus move scratchpad
- # Show the next scratchpad window or hide the focused scratchpad window.
- # If there are multiple scratchpad windows, this command cycles through them.
- bindsym $mod+minus scratchpad show
- # reload the configuration file
- bindsym $mod+Shift+c reload
- # restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
- 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 exec i3-msg exit
- #Screen Lock
- bindsym $mod+shift+x exec i3lock --color "$bg-color"
- # Pulse Audio controls
- bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 +5% #increase sound volume
- bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -5% #decrease sound volume
- bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle # mute sound
- # Sreen brightness controls
- #bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
- #bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness
- # Touchpad controls
- #bindsym XF86TouchpadToggle exec /some/path/toggletouchpad.sh # toggle touchpad
- # Media player controls
- bindsym XF86AudioPlay exec --no-startup-id mpc toggle
- bindsym shift+XF86AudioPlay exec --no-startup-id mpc next
- bindsym ctrl+XF86AudioPlay exec --no-startup-id mpc seek +10%
- bindsym XF86AudioPause exec --no-startup-id mpc pause
- bindsym XF86AudioNext exec --no-startup-id mpc next
- bindsym XF86AudioPrev exec --no-startup-id mpc prev
- bindsym $mod+p exec pavucontrol
- bindsym $mod+XF86Calculator exec --no-startup-id xcalc
- bindsym XF86Calculator exec $launch/calc.sh
- ## Screen Shots
- bindsym Print exec "scrot -e 'mv $f ~/screenshots'"
- bindsym $mod+Print exec "scrot -ue 'mv $f ~/screenshots'"
- #
- bindsym $kbdQwertyKey exec $launch/keymaps/qwerty.sh
- bindsym $kbdColemakKey exec $launch/keymaps/colemak.sh
- bindsym $kbdColemakPKey exec $launch/keymaps/colemakP.sh
- bindsym $mod+d exec rofi -show run -lines 8 -eh 1.5 -width 50 -theme $menu-theme
- bindsym $mod+XF86AudioPlay exec --no-startup-id ~/copycurrentUSB.sh
- # Move Workspace to Left or Right Window
- bindsym $mod+Control+Left move workspace to output $leftscreen;$movecurrentws $leftscreen
- bindsym $mod+Control+Right move workspace to output $primaryscreen; $movecurrentws $primaryscreen
- bindsym $mod+r mode "resize"
- #### END MODEBINDINGS SECTION ####
- }
- #### config.d/90Bar ####
- # Start i3bar to display a workspace bar (plus the system information i3status
- # finds out, if available)
- bar {
- # The Top Bar
- id default_top
- position top
- workspace_buttons no
- # status_command i3status -c ~/.config/i3/status/i3status_top
- status_command i3blocks -c ~/.config/i3/status/i3blocks/top
- # status_command py3status --include /usr/lib/python3.6/site-packages/py3status/modules -c ~/.config/i3/status/pystatus_top
- # status_command ~/git/i3status-rust/target/release/i3status-rs /home/olt/.config/i3/status/status.toml
- #mode hide
- font $bar-top-font
- #height $bar-top-height
- colors {
- background $bar-top-bg
- separator $bar-top-separator
- statusline $bar-top-statusline
- focused_workspace $bar-top-focused-workspace
- active_workspace $bar-top-active-workspace
- inactive_workspace $bar-top-inactive-workspace
- urgent_workspace $bar-top-urgent-workspace
- }
- tray_output primary
- }
- bar {
- # The Bottom Bar
- id default_bottom
- position bottom
- workspace_buttons yes
- # status_command i3status -c ~/.config/i3/status/i3status_bottom
- status_command i3blocks -c ~/.config/i3/status/i3blocks/bottom_powers
- # status_command i3blocks
- # status_command py3status --include /usr/lib/python3.6/site-packages/py3status/modules -c ~/.config/i3/status/pystatus.conf
- # status_command ~/git/i3status-rust/target/release/i3status-rs /home/olt/.config/i3/status.toml
- # mode hide
- font $bar-bottom-font
- #height $bar-bottom-height
- colors {
- background $bar-bottom-bg
- separator $bar-bottom-separator
- statusline $bar-bottom-statusline
- focused_workspace $bar-bottom-focused-workspace
- active_workspace $bar-bottom-active-workspace
- inactive_workspace $bar-bottom-inactive-workspace
- urgent_workspace $bar-bottom-urgent-workspace
- }
- tray_output primary
- }
- #### config.d/90Resize ####
- # resize window (you can also use the mouse for that)
- mode "resize" {
- # These bindings trigger as soon as you enter the resize mode
- # Pressing left will shrink the window’s width.
- # Pressing right will grow the window’s width.
- # Pressing up will shrink the window’s height.
- # Pressing down will grow the window’s height.
- bindsym $left resize shrink width 10 px or 10 ppt
- bindsym $down resize grow height 10 px or 10 ppt
- bindsym $up resize shrink height 10 px or 10 ppt
- bindsym $right resize grow width 10 px or 10 ppt
- # back to normal: Enter or Escape
- bindsym Return mode "default"
- bindsym Escape mode "default"
- }
- #### config.d/91MonitorMapping ####
- #### START MONITORMAPPING SECTION ####
- # Workspace to Monitor Allocation for Default
- workspace $ws1 output $primaryscreen
- workspace $ws2 output $primaryscreen
- workspace $ws3 output $primaryscreen
- workspace $ws4 output $leftscreen
- workspace $ws5 output $leftscreen
- workspace $ws6 output $leftscreen
- workspace $ws7 output $rightscreen
- workspace $ws8 output $rightscreen
- workspace $ws9 output $rightscreen
- workspace $ws0 output $rightscreen
- # Workspace to Monitor Allocation for os
- workspace $osws1 output $primaryscreen
- workspace $osws2 output $primaryscreen
- workspace $osws3 output $leftscreen
- workspace $osws4 output $primaryscreen
- workspace $osws5 output $primaryscreen
- workspace $osws6 output $rightscreen
- workspace $osws7 output $leftscreen
- workspace $osws8 output $rightscreen
- workspace $osws9 output $rightscreen
- workspace $osws0 output $rightscreen
- # Workspace to Monitor Allocation for ML
- workspace $mlws1 output $leftscreen
- workspace $mlws2 output $primaryscreen
- workspace $mlws3 output $rightscreen
- workspace $mlws4 output $primaryscreen
- workspace $mlws5 output $leftscreen
- workspace $mlws6 output $rightscreen
- workspace $mlws7 output $primaryscreen
- workspace $mlws8 output $leftscreen
- workspace $mlws9 output $rightscreen
- workspace $mllag0 output $rightscreen
- # Workspace to Moniotr Allication for Games
- workspace $gmws0 output $primaryscreen
- workspace $gmws1 output $primaryscreen
- workspace $gmws2 output $primaryscreen
- workspace $gmws3 output $primaryscreen
- workspace $gmws4 output $primaryscreen
- workspace $gmws5 output $primaryscreen
- workspace $gmws6 output $primaryscreen
- workspace $gmws7 output $primaryscreen
- workspace $gmws8 output $primaryscreen
- workspace $gmws9 output $primaryscreen
- # Workspace to Monitor Allocation for Multimedia
- workspace $mmws1 output $primaryscreen
- workspace $mmws2 output $leftscreen
- workspace $mmws3 output $rightscreen
- workspace $mmws4 output $primaryscreen
- workspace $mmws5 output $leftscreen
- workspace $mmws6 output $rightscreen
- workspace $mmws7 output $primaryscreen
- workspace $mmws8 output $leftscreen
- workspace $mmws9 output $rightscreen
- workspace $mmws0 output $primaryscreen
- # Workspace to Monitor Allocation for System
- workspace $syws1 output $primaryscreen
- workspace $syws2 output $leftscreen
- workspace $syws3 output $rightscreen
- workspace $syws4 output $primaryscreen
- workspace $syws5 output $leftscreen
- workspace $syws6 output $rightscreen
- workspace $syws7 output $primaryscreen
- exec_always --no-startup-id $generate_monitor_list
- #### END MONITORMAPPING SECTION ####
- #### config.d/92SessionStartup ####
- #### START SESSIONSTARTUP SECTION ####
- # Startup User Services
- exec --no-startup-id udiskie
- exec --no-startup-id mpd
- exec --no-startup-id task context Personal
- exec_always --no-startup-id $generate_backgrounds $bgDefault $modeD
- exec_always --no-startup-id $generate_backgrounds $bgMode1 $mode1
- exec_always --no-startup-id $generate_backgrounds $bgMode2 $mode2
- exec_always --no-startup-id $generate_backgrounds $bgMode3 $mode3
- exec_always --no-startup-id $generate_backgrounds $bgMode4 $mode4
- exec_always --no-startup-id $generate_backgrounds $bgMode5 $mode5
- exec_always --no-startup-id $generate_backgrounds $bgMode6 $mode6
- exec_always --no-startup-id $restoremodeStart default
- #Set workspace backgrounds
- #### END SESSIONSTARTUP SECTION ####
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement