From 6b364e19def7eea0f7cae5ce6ffa15eb89c2b251 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Sun, 18 Jun 2023 01:20:32 +0800 Subject: [PATCH] fix: autostart in i3 --- home/linux/i3/config | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/home/linux/i3/config b/home/linux/i3/config index f6e6ae63..e913ea96 100644 --- a/home/linux/i3/config +++ b/home/linux/i3/config @@ -213,14 +213,13 @@ workspace $ws1 output DP-2 workspace $ws6 output HDMI-0 # bind program to workspace and focus to them on startup: -assign [class="Terminal"] $ws1 +assign [class="alacritty"] $ws1 assign [class="(?i)firefox"] $ws2 -assign [class="Thunar"] $ws3 -assign [class="thunderbird"] $ws4 +assign [class="Thunar"] $ws8 +assign [class="thunderbird"] $ws9 assign [class="TelegramDesktop"] $ws5 # automatic set focus new window if it opens on another workspace than the current: -for_window [class=Terminal] focus for_window [class=(?i)firefox] focus for_window [class=Thunar] focus for_window [class=Thunderbird] focus @@ -280,10 +279,9 @@ exec --no-startup-id flameshot # https://github.com/nwg-piotr/autotiling exec_always --no-startup-id autotiling -exec --no-startup-id i3-msg "workspace $ws1; exec alacritty" exec --no-startup-id i3-msg "workspace $ws2; exec firefox" -exec --no-startup-id ~/.config/i3/scripts/restore-idols-monitor.sh +exec --no-startup-id sleep 1 && ~/.config/i3/scripts/restore-idols-monitor.sh ################## # floating rules #