]> code.delx.au - dotfiles/blobdiff - xmonad-xfce4-session.sh
Remove unused files
[dotfiles] / xmonad-xfce4-session.sh
diff --git a/xmonad-xfce4-session.sh b/xmonad-xfce4-session.sh
deleted file mode 100755 (executable)
index b0d2734..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/bash
-
-function wait_for_xprop_root {
-    local prop="$1"
-
-    echo "Waiting for: ${prop}"
-    for i in $(seq 150); do
-        xprop -root -notype | grep -q "^${prop}\>" && return
-        sleep 0.1
-    done
-
-    echo "Timeout waiting for: ${prop}"
-}
-
-function restart_applet {
-    local applet="$1"
-
-    if ! pgrep "$applet"; then
-        return
-    fi
-
-    while pgrep "$applet"; do
-        pkill "$applet" || true
-        sleep 0.1
-    done
-
-    "$applet" &
-}
-
-xmonad &
-xfdesktop --disable-wm-check &
-
-# settings are not loaded on startup for some reason
-wait_for_xprop_root "XFCE_DESKTOP_WINDOW"
-xfdesktop --reload
-
-# ensure the window manager is painted over xfdesktop
-wait_for_xprop_root "XFDESKTOP_IMAGE_FILE_0"
-xmonad --restart
-
-# restart some applets to fix font settings
-wait_for_xprop_root "RESOURCE_MANAGER"
-restart_applet blueman-applet
-restart_applet nm-applet
-
-disown