Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Jay Ta'ala
jt-config-repo
Commits
a3eab59e
Commit
a3eab59e
authored
Aug 22, 2022
by
Jay Ta'ala
Browse files
Merge branch 'reverse-layout' into development
parents
bb999d4e
3e9d6314
Changes
2
Hide whitespace changes
Inline
Side-by-side
i3/config
View file @
a3eab59e
...
@@ -61,6 +61,9 @@ client.urgent #CB4B16 #FDF6E3 #CB4B16 $indicator
...
@@ -61,6 +61,9 @@ client.urgent #CB4B16 #FDF6E3 #CB4B16 $indicator
# set default desktop layout (default is tiling) <default|stacking|tabbed>
# set default desktop layout (default is tiling) <default|stacking|tabbed>
workspace_layout tabbed reverse
workspace_layout tabbed reverse
# set my quick tabbed/stacked toggle
bindsym $mod+e layout toggle tabbed stacked
# set default window title_align
# set default window title_align
title_align center
title_align center
...
@@ -77,7 +80,7 @@ for_window [class=".*"] title_window_icon padding 3px
...
@@ -77,7 +80,7 @@ for_window [class=".*"] title_window_icon padding 3px
# focus_wrapping <yes|no|force|workspace>
# focus_wrapping <yes|no|force|workspace>
# Legacy syntax: "force_focus_wrapping force"
# Legacy syntax: "force_focus_wrapping force"
focus_wrapping
no
focus_wrapping
yes
# Hide borders <none|vertical|horizontal|both|smart>
# Hide borders <none|vertical|horizontal|both|smart>
hide_edge_borders none
hide_edge_borders none
...
@@ -245,6 +248,9 @@ bindsym $mod_next+s layout stacking
...
@@ -245,6 +248,9 @@ bindsym $mod_next+s layout stacking
# child container layout bindsyms (creates a child container from currently select window)
# child container layout bindsyms (creates a child container from currently select window)
bindsym $mod+c split h, layout splitv
bindsym $mod+c split h, layout splitv
bindsym $mod+$mod_next+c split h, layout tabbed reverse
bindsym $mod+$mod_next+z focus left; move right
bindsym $mod+$mod_next+x focus right; move left
# toggle fullscreen mode for the focused container
# toggle fullscreen mode for the focused container
bindsym $mod+f fullscreen toggle
bindsym $mod+f fullscreen toggle
...
@@ -260,12 +266,12 @@ bindsym $mod+Ctrl+space focus mode_toggle
...
@@ -260,12 +266,12 @@ bindsym $mod+Ctrl+space focus mode_toggle
bindsym $mod+Ctrl+s sticky toggle;exec --no-startup-id notify-send 'sticky windows toggled'
bindsym $mod+Ctrl+s sticky toggle;exec --no-startup-id notify-send 'sticky windows toggled'
# window transparency adjustment (and alias to restart picom)
# window transparency adjustment (and alias to restart picom)
bindsym $mod+$mod_next+
z
exec --no-startup-id transset-df -a --min 0.20 --dec 0.20
bindsym $mod+$mod_next+
F8
exec --no-startup-id transset-df -a --min 0.20 --dec 0.20
bindsym $mod+$mod_next+Shift+
z
exec --no-startup-id transset-df -a --min 0.1 --dec 0.1
bindsym $mod+$mod_next+Shift+
F8
exec --no-startup-id transset-df -a --min 0.1 --dec 0.1
bindsym $mod+$mod_next+Ctrl+
z
exec --no-startup-id "WINDOWS=$(xdotool search --all --onlyvisible --desktop $(xprop -notype -root _NET_CURRENT_DESKTOP | cut -c 24-) \\"\\" 2>/dev/null); for window in $WINDOWS; do xdotool windowactivate $window; transset-df -a --min 0.20 --dec 0.20; done"
bindsym $mod+$mod_next+Ctrl+
F8
exec --no-startup-id "WINDOWS=$(xdotool search --all --onlyvisible --desktop $(xprop -notype -root _NET_CURRENT_DESKTOP | cut -c 24-) \\"\\" 2>/dev/null); for window in $WINDOWS; do xdotool windowactivate $window; transset-df -a --min 0.20 --dec 0.20; done"
bindsym $mod+$mod_next+
x
exec --no-startup-id transset-df -a --inc 0.20 --max 0.99
bindsym $mod+$mod_next+
F9
exec --no-startup-id transset-df -a --inc 0.20 --max 0.99
bindsym $mod+$mod_next+Shift+
x
exec --no-startup-id transset-df -a --inc 0.1 --max 0.99
bindsym $mod+$mod_next+Shift+
F9
exec --no-startup-id transset-df -a --inc 0.1 --max 0.99
bindsym $mod+$mod_next+Ctrl+
x
exec --no-startup-id "WINDOWS=$(xdotool search --all --onlyvisible --desktop $(xprop -notype -root _NET_CURRENT_DESKTOP | cut -c 24-) \\"\\" 2>/dev/null); for window in $WINDOWS; do xdotool windowactivate $window; transset-df -a --inc 0.20 --max 0.99; done"
bindsym $mod+$mod_next+Ctrl+
F9
exec --no-startup-id "WINDOWS=$(xdotool search --all --onlyvisible --desktop $(xprop -notype -root _NET_CURRENT_DESKTOP | cut -c 24-) \\"\\" 2>/dev/null); for window in $WINDOWS; do xdotool windowactivate $window; transset-df -a --inc 0.20 --max 0.99; done"
# window dimming enable or disable (uses xdotool and xprop to set a anti-dim flag, which picom recognises in focus-exclude array)
# window dimming enable or disable (uses xdotool and xprop to set a anti-dim flag, which picom recognises in focus-exclude array)
bindsym $mod+ctrl+a exec --no-startup-id xprop -id $(xdotool getactivewindow) -f ANTIDIM_FLAG 8c -set ANTIDIM_FLAG 1; exec --no-startup-id notify-send 'anti-dim set on window'
bindsym $mod+ctrl+a exec --no-startup-id xprop -id $(xdotool getactivewindow) -f ANTIDIM_FLAG 8c -set ANTIDIM_FLAG 1; exec --no-startup-id notify-send 'anti-dim set on window'
...
@@ -278,7 +284,7 @@ bindsym $mod++Shift+i exec --no-startup-id xprop -id $(xdotool getactivewindow)
...
@@ -278,7 +284,7 @@ bindsym $mod++Shift+i exec --no-startup-id xprop -id $(xdotool getactivewindow)
# focus the parent container
# focus the parent container
bindsym $mod+q focus parent
bindsym $mod+q focus parent
bindsym $mod+e focus child
bindsym $mod+
Escap
e focus child
# Workspace names
# Workspace names
# to display names or symbols instead of plain workspace numbers you can use
# to display names or symbols instead of plain workspace numbers you can use
...
@@ -313,6 +319,15 @@ bindsym $mod+Shift+6 move container to workspace $ws6
...
@@ -313,6 +319,15 @@ bindsym $mod+Shift+6 move container to workspace $ws6
bindsym $mod+Shift+7 move container to workspace $ws7
bindsym $mod+Shift+7 move container to workspace $ws7
bindsym $mod+Shift+8 move container to workspace $ws8
bindsym $mod+Shift+8 move container to workspace $ws8
bindsym $mod+Shift+9 move container to workspace $ws9
bindsym $mod+Shift+9 move container to workspace $ws9
bindsym $mod+$mod_next+1 move container to workspace $ws1, workspace $ws1
bindsym $mod+$mod_next+2 move container to workspace $ws2, workspace $ws2
bindsym $mod+$mod_next+3 move container to workspace $ws3, workspace $ws3
bindsym $mod+$mod_next+4 move container to workspace $ws4, workspace $ws4
bindsym $mod+$mod_next+5 move container to workspace $ws5, workspace $ws5
bindsym $mod+$mod_next+6 move container to workspace $ws6, workspace $ws6
bindsym $mod+$mod_next+7 move container to workspace $ws7, workspace $ws7
bindsym $mod+$mod_next+8 move container to workspace $ws8, workspace $ws8
bindsym $mod+$mod_next+9 move container to workspace $ws9, workspace $ws9
# switching back and forth
# switching back and forth
bindsym $mod+Tab workspace back_and_forth
bindsym $mod+Tab workspace back_and_forth
...
...
i3/config.simple
View file @
a3eab59e
...
@@ -61,6 +61,9 @@ client.urgent #CB4B16 #FDF6E3 #CB4B16 $indicator
...
@@ -61,6 +61,9 @@ client.urgent #CB4B16 #FDF6E3 #CB4B16 $indicator
# set default desktop layout (default is tiling) <default|stacking|tabbed>
# set default desktop layout (default is tiling) <default|stacking|tabbed>
workspace_layout tabbed reverse
workspace_layout tabbed reverse
# set my quick tabbed/stacked toggle
bindsym $mod+e layout toggle tabbed stacked
# set default window title_align
# set default window title_align
title_align center
title_align center
...
@@ -77,7 +80,7 @@ for_window [class=".*"] title_window_icon padding 3px
...
@@ -77,7 +80,7 @@ for_window [class=".*"] title_window_icon padding 3px
# focus_wrapping <yes|no|force|workspace>
# focus_wrapping <yes|no|force|workspace>
# Legacy syntax: "force_focus_wrapping force"
# Legacy syntax: "force_focus_wrapping force"
focus_wrapping
no
focus_wrapping
yes
# Hide borders <none|vertical|horizontal|both|smart>
# Hide borders <none|vertical|horizontal|both|smart>
hide_edge_borders none
hide_edge_borders none
...
@@ -216,6 +219,9 @@ bindsym $mod_next+s layout stacking
...
@@ -216,6 +219,9 @@ bindsym $mod_next+s layout stacking
# child container layout bindsyms (creates a child container from currently select window)
# child container layout bindsyms (creates a child container from currently select window)
bindsym $mod+c split h, layout splitv
bindsym $mod+c split h, layout splitv
bindsym $mod+$mod_next+c split h, layout tabbed reverse
bindsym $mod+$mod_next+z focus left; move right
bindsym $mod+$mod_next+x focus right; move left
# toggle fullscreen mode for the focused container
# toggle fullscreen mode for the focused container
bindsym $mod+f fullscreen toggle
bindsym $mod+f fullscreen toggle
...
@@ -231,12 +237,12 @@ bindsym $mod+Ctrl+space focus mode_toggle
...
@@ -231,12 +237,12 @@ bindsym $mod+Ctrl+space focus mode_toggle
bindsym $mod+Ctrl+s sticky toggle;exec --no-startup-id notify-send 'sticky windows toggled'
bindsym $mod+Ctrl+s sticky toggle;exec --no-startup-id notify-send 'sticky windows toggled'
# window transparency adjustment (and alias to restart picom)
# window transparency adjustment (and alias to restart picom)
bindsym $mod+$mod_next+
z
exec --no-startup-id transset-df -a --min 0.20 --dec 0.20
bindsym $mod+$mod_next+
F8
exec --no-startup-id transset-df -a --min 0.20 --dec 0.20
bindsym $mod+$mod_next+Shift+
z
exec --no-startup-id transset-df -a --min 0.1 --dec 0.1
bindsym $mod+$mod_next+Shift+
F8
exec --no-startup-id transset-df -a --min 0.1 --dec 0.1
bindsym $mod+$mod_next+Ctrl+
z
exec --no-startup-id "WINDOWS=$(xdotool search --all --onlyvisible --desktop $(xprop -notype -root _NET_CURRENT_DESKTOP | cut -c 24-) \\"\\" 2>/dev/null); for window in $WINDOWS; do xdotool windowactivate $window; transset-df -a --min 0.20 --dec 0.20; done"
bindsym $mod+$mod_next+Ctrl+
F8
exec --no-startup-id "WINDOWS=$(xdotool search --all --onlyvisible --desktop $(xprop -notype -root _NET_CURRENT_DESKTOP | cut -c 24-) \\"\\" 2>/dev/null); for window in $WINDOWS; do xdotool windowactivate $window; transset-df -a --min 0.20 --dec 0.20; done"
bindsym $mod+$mod_next+
x
exec --no-startup-id transset-df -a --inc 0.20 --max 0.99
bindsym $mod+$mod_next+
F9
exec --no-startup-id transset-df -a --inc 0.20 --max 0.99
bindsym $mod+$mod_next+Shift+
x
exec --no-startup-id transset-df -a --inc 0.1 --max 0.99
bindsym $mod+$mod_next+Shift+
F9
exec --no-startup-id transset-df -a --inc 0.1 --max 0.99
bindsym $mod+$mod_next+Ctrl+
x
exec --no-startup-id "WINDOWS=$(xdotool search --all --onlyvisible --desktop $(xprop -notype -root _NET_CURRENT_DESKTOP | cut -c 24-) \\"\\" 2>/dev/null); for window in $WINDOWS; do xdotool windowactivate $window; transset-df -a --inc 0.20 --max 0.99; done"
bindsym $mod+$mod_next+Ctrl+
F9
exec --no-startup-id "WINDOWS=$(xdotool search --all --onlyvisible --desktop $(xprop -notype -root _NET_CURRENT_DESKTOP | cut -c 24-) \\"\\" 2>/dev/null); for window in $WINDOWS; do xdotool windowactivate $window; transset-df -a --inc 0.20 --max 0.99; done"
# window dimming enable or disable (uses xdotool and xprop to set a anti-dim flag, which picom recognises in focus-exclude array)
# window dimming enable or disable (uses xdotool and xprop to set a anti-dim flag, which picom recognises in focus-exclude array)
bindsym $mod+ctrl+a exec --no-startup-id xprop -id $(xdotool getactivewindow) -f ANTIDIM_FLAG 8c -set ANTIDIM_FLAG 1; exec --no-startup-id notify-send 'anti-dim set on window'
bindsym $mod+ctrl+a exec --no-startup-id xprop -id $(xdotool getactivewindow) -f ANTIDIM_FLAG 8c -set ANTIDIM_FLAG 1; exec --no-startup-id notify-send 'anti-dim set on window'
...
@@ -249,7 +255,7 @@ bindsym $mod++Shift+i exec --no-startup-id xprop -id $(xdotool getactivewindow)
...
@@ -249,7 +255,7 @@ bindsym $mod++Shift+i exec --no-startup-id xprop -id $(xdotool getactivewindow)
# focus the parent container
# focus the parent container
bindsym $mod+q focus parent
bindsym $mod+q focus parent
bindsym $mod+e focus child
bindsym $mod+
Escap
e focus child
# Workspace names
# Workspace names
# to display names or symbols instead of plain workspace numbers you can use
# to display names or symbols instead of plain workspace numbers you can use
...
@@ -284,6 +290,15 @@ bindsym $mod+Shift+6 move container to workspace $ws6
...
@@ -284,6 +290,15 @@ bindsym $mod+Shift+6 move container to workspace $ws6
bindsym $mod+Shift+7 move container to workspace $ws7
bindsym $mod+Shift+7 move container to workspace $ws7
bindsym $mod+Shift+8 move container to workspace $ws8
bindsym $mod+Shift+8 move container to workspace $ws8
bindsym $mod+Shift+9 move container to workspace $ws9
bindsym $mod+Shift+9 move container to workspace $ws9
bindsym $mod+$mod_next+1 move container to workspace $ws1, workspace $ws1
bindsym $mod+$mod_next+2 move container to workspace $ws2, workspace $ws2
bindsym $mod+$mod_next+3 move container to workspace $ws3, workspace $ws3
bindsym $mod+$mod_next+4 move container to workspace $ws4, workspace $ws4
bindsym $mod+$mod_next+5 move container to workspace $ws5, workspace $ws5
bindsym $mod+$mod_next+6 move container to workspace $ws6, workspace $ws6
bindsym $mod+$mod_next+7 move container to workspace $ws7, workspace $ws7
bindsym $mod+$mod_next+8 move container to workspace $ws8, workspace $ws8
bindsym $mod+$mod_next+9 move container to workspace $ws9, workspace $ws9
# switching back and forth
# switching back and forth
bindsym $mod+Tab workspace back_and_forth
bindsym $mod+Tab workspace back_and_forth
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment