From 4a369196c9143949f4b4f8e3cda32ce4487dbca1 Mon Sep 17 00:00:00 2001 From: Christian Colglazier Date: Fri, 2 Sep 2022 20:26:19 -0400 Subject: [PATCH] Firefox startup delay --- scripts/start-firefox.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/scripts/start-firefox.py b/scripts/start-firefox.py index 916085f..72ed4e1 100644 --- a/scripts/start-firefox.py +++ b/scripts/start-firefox.py @@ -53,8 +53,18 @@ def isProgramRunning(name, windows, workspace): return True return False + +def isPagesLoaded(firefoxWindows): + for w in firefoxWindows: + if 'http' not in w.name: + return True + return True i3 = Connection() -firefoxWindows = filterWindowsByClass('Firefox', getWindows(i3)) +firefoxWindows = filterWindowsByClass('firefox', getWindows(i3)) + +while(not isPagesLoaded(firefoxWindows)): + time.sleep(0.1) + switchWorkspace('10') switchWorkspace('1')