From 9f9b1d306ee52dcdc53e6550ccb4cd2fa0711fe4 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Mon, 28 Jan 2019 12:37:59 +0100 Subject: [i3] assign programs to workspaces/screens --- config/i3/config | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/config/i3/config b/config/i3/config index 18cd4a1..1a06f15 100644 --- a/config/i3/config +++ b/config/i3/config @@ -85,6 +85,23 @@ bindsym $mod+Shift+minus move scratchpad # If there are multiple scratchpad windows, this command cycles through them. bindsym $mod+minus scratchpad show +# Assign clients to workspaces +assign [class=qutebrowser] "2: www" + +assign [class=Signal] 7 +assign [title=lumail2] "8: mail" +# Maybe this works someday +assign [class=Spotify] "9: music" + +# Assign workspaces to screens +workspace 1 output HDMI1 +workspace "2: www" output HDMI1 +workspace "3: work" output HDMI1 + +workspace "7" output eDP1 +workspace "8: mail" output eDP1 +workspace "9: music" output eDP1 + # switch to workspace bindsym $mod+1 workspace 1 bindsym $mod+2 workspace 2: www -- cgit v1.2.3