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
0f3ba03c
Commit
0f3ba03c
authored
Jun 14, 2022
by
Jay Ta'ala
Browse files
Added i3-overview and refactored bindsyms for workspaces.
parent
9cf4e209
Changes
3
Show whitespace changes
Inline
Side-by-side
i3/config
View file @
0f3ba03c
...
@@ -65,10 +65,16 @@ workspace_layout tabbed
...
@@ -65,10 +65,16 @@ workspace_layout tabbed
title_align center
title_align center
# Configure border style <normal|1pixel|pixel xx|none|pixel>
# Configure border style <normal|1pixel|pixel xx|none|pixel>
for_window [class=".*"] $border_no
rmal
for_window [class=".*"] $border_no
_name
for_window [class=".*"] title_window_icon on
for_window [class=".*"] title_window_icon on
for_window [class=".*"] title_window_icon padding 3px
for_window [class=".*"] title_window_icon padding 3px
# i3-overview (https://github.com/milgra/i3-overview)
for_window [class="i3-overview"] floating enable
for_window [class="i3-overview"] sticky enable
no_focus [class="i3-overview"]
exec --no-startup-id i3-overview
# 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 no
...
@@ -278,8 +284,8 @@ bindsym $mod+q focus parent
...
@@ -278,8 +284,8 @@ bindsym $mod+q focus parent
bindsym $mod+e focus child
bindsym $mod+e focus child
# navigate workspaces next / previous
# navigate workspaces next / previous
bindsym $mod+Ctrl+h workspace prev
bindsym $mod
_next
+Ctrl+h workspace prev
bindsym $mod+Ctrl+l workspace next
bindsym $mod
_next
+Ctrl+l workspace next
# 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
...
@@ -296,25 +302,25 @@ set $ws7 number 7:7
...
@@ -296,25 +302,25 @@ set $ws7 number 7:7
set $ws8 number 8:8
set $ws8 number 8:8
# switch to workspace
# switch to workspace
bindsym $mod+1 workspace $ws1
bindsym $mod
_next
+1 workspace $ws1
bindsym $mod+2 workspace $ws2
bindsym $mod
_next
+2 workspace $ws2
bindsym $mod+3 workspace $ws3
bindsym $mod
_next
+3 workspace $ws3
bindsym $mod+4 workspace $ws4
bindsym $mod
_next
+4 workspace $ws4
bindsym $mod+5 workspace $ws5
bindsym $mod
_next
+5 workspace $ws5
bindsym $mod+6 workspace $ws6
bindsym $mod
_next
+6 workspace $ws6
bindsym $mod+7 workspace $ws7
bindsym $mod
_next
+7 workspace $ws7
bindsym $mod+8 workspace $ws8
bindsym $mod
_next
+8 workspace $ws8
bindsym $mod+Ctrl+grave workspace $wsg
bindsym $mod
_next
+Ctrl+grave workspace $wsg
# Move focused container to workspace
# Move focused container to workspace
bindsym $mod+Shift+1 move container to workspace $ws1
bindsym $mod
_next
+Shift+1 move container to workspace $ws1
bindsym $mod+Shift+2 move container to workspace $ws2
bindsym $mod
_next
+Shift+2 move container to workspace $ws2
bindsym $mod+Shift+3 move container to workspace $ws3
bindsym $mod
_next
+Shift+3 move container to workspace $ws3
bindsym $mod+Shift+4 move container to workspace $ws4
bindsym $mod
_next
+Shift+4 move container to workspace $ws4
bindsym $mod+Shift+5 move container to workspace $ws5
bindsym $mod
_next
+Shift+5 move container to workspace $ws5
bindsym $mod+Shift+6 move container to workspace $ws6
bindsym $mod
_next
+Shift+6 move container to workspace $ws6
bindsym $mod+Shift+7 move container to workspace $ws7
bindsym $mod
_next
+Shift+7 move container to workspace $ws7
bindsym $mod+Shift+8 move container to workspace $ws8
bindsym $mod
_next
+Shift+8 move container to workspace $ws8
# Move focused container to workspace, and switch to that workspace
# Move focused container to workspace, and switch to that workspace
bindsym $mod+$mod_next+1 move container to workspace $ws1; workspace $ws1
bindsym $mod+$mod_next+1 move container to workspace $ws1; workspace $ws1
...
@@ -376,7 +382,7 @@ bindsym $mod_next+bracketleft exec --no-startup-id nautilus
...
@@ -376,7 +382,7 @@ bindsym $mod_next+bracketleft exec --no-startup-id nautilus
bindsym $mod+Shift+Ctrl+v exec --no-startup-id "sleep 1; /usr/bin/xdotool type --delay 100 \\"$(xclip -o)\\""
bindsym $mod+Shift+Ctrl+v exec --no-startup-id "sleep 1; /usr/bin/xdotool type --delay 100 \\"$(xclip -o)\\""
# shortcuts to often used applications
# shortcuts to often used applications
bindsym $mod+Return exec --no-startup-id i3-sensible-terminal
bindsym $mod
_next
+Return exec --no-startup-id i3-sensible-terminal
bindsym Print exec --no-startup-id flameshot gui
bindsym Print exec --no-startup-id flameshot gui
bindsym $mod+Ctrl+x --release exec --no-startup-id xkill
bindsym $mod+Ctrl+x --release exec --no-startup-id xkill
...
...
i3/config.simple
View file @
0f3ba03c
...
@@ -65,10 +65,16 @@ workspace_layout tabbed
...
@@ -65,10 +65,16 @@ workspace_layout tabbed
title_align center
title_align center
# Configure border style <normal|1pixel|pixel xx|none|pixel>
# Configure border style <normal|1pixel|pixel xx|none|pixel>
for_window [class=".*"] $border_no
rmal
for_window [class=".*"] $border_no
_name
for_window [class=".*"] title_window_icon on
for_window [class=".*"] title_window_icon on
for_window [class=".*"] title_window_icon padding 3px
for_window [class=".*"] title_window_icon padding 3px
# i3-overview (https://github.com/milgra/i3-overview)
for_window [class="i3-overview"] floating enable
for_window [class="i3-overview"] sticky enable
no_focus [class="i3-overview"]
exec --no-startup-id i3-overview
# 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 no
...
@@ -249,8 +255,8 @@ bindsym $mod+q focus parent
...
@@ -249,8 +255,8 @@ bindsym $mod+q focus parent
bindsym $mod+e focus child
bindsym $mod+e focus child
# navigate workspaces next / previous
# navigate workspaces next / previous
bindsym $mod+Ctrl+h workspace prev
bindsym $mod
_next
+Ctrl+h workspace prev
bindsym $mod+Ctrl+l workspace next
bindsym $mod
_next
+Ctrl+l workspace next
# 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
...
@@ -267,25 +273,25 @@ set $ws7 number 7:7
...
@@ -267,25 +273,25 @@ set $ws7 number 7:7
set $ws8 number 8:8
set $ws8 number 8:8
# switch to workspace
# switch to workspace
bindsym $mod+1 workspace $ws1
bindsym $mod
_next
+1 workspace $ws1
bindsym $mod+2 workspace $ws2
bindsym $mod
_next
+2 workspace $ws2
bindsym $mod+3 workspace $ws3
bindsym $mod
_next
+3 workspace $ws3
bindsym $mod+4 workspace $ws4
bindsym $mod
_next
+4 workspace $ws4
bindsym $mod+5 workspace $ws5
bindsym $mod
_next
+5 workspace $ws5
bindsym $mod+6 workspace $ws6
bindsym $mod
_next
+6 workspace $ws6
bindsym $mod+7 workspace $ws7
bindsym $mod
_next
+7 workspace $ws7
bindsym $mod+8 workspace $ws8
bindsym $mod
_next
+8 workspace $ws8
bindsym $mod+Ctrl+grave workspace $wsg
bindsym $mod
_next
+Ctrl+grave workspace $wsg
# Move focused container to workspace
# Move focused container to workspace
bindsym $mod+Shift+1 move container to workspace $ws1
bindsym $mod
_next
+Shift+1 move container to workspace $ws1
bindsym $mod+Shift+2 move container to workspace $ws2
bindsym $mod
_next
+Shift+2 move container to workspace $ws2
bindsym $mod+Shift+3 move container to workspace $ws3
bindsym $mod
_next
+Shift+3 move container to workspace $ws3
bindsym $mod+Shift+4 move container to workspace $ws4
bindsym $mod
_next
+Shift+4 move container to workspace $ws4
bindsym $mod+Shift+5 move container to workspace $ws5
bindsym $mod
_next
+Shift+5 move container to workspace $ws5
bindsym $mod+Shift+6 move container to workspace $ws6
bindsym $mod
_next
+Shift+6 move container to workspace $ws6
bindsym $mod+Shift+7 move container to workspace $ws7
bindsym $mod
_next
+Shift+7 move container to workspace $ws7
bindsym $mod+Shift+8 move container to workspace $ws8
bindsym $mod
_next
+Shift+8 move container to workspace $ws8
# Move focused container to workspace, and switch to that workspace
# Move focused container to workspace, and switch to that workspace
bindsym $mod+$mod_next+1 move container to workspace $ws1; workspace $ws1
bindsym $mod+$mod_next+1 move container to workspace $ws1; workspace $ws1
...
...
picom/picom.conf
View file @
0f3ba03c
...
@@ -153,6 +153,7 @@ focus-exclude = [ "class_g = 'Cairo-clock'" ];
...
@@ -153,6 +153,7 @@ focus-exclude = [ "class_g = 'Cairo-clock'" ];
#
#
opacity
-
rule
= [
opacity
-
rule
= [
"90:name = 'alttab'"
,
"90:name = 'alttab'"
,
"80:name = 'i3-overview'"
,
# no opacity on sticky windows
# no opacity on sticky windows
"99:_NET_WM_STATE@:32a *= '_NET_WM_STATE_STICKY'"
"99:_NET_WM_STATE@:32a *= '_NET_WM_STATE_STICKY'"
];
];
...
...
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