From f7f81a77cd15bf4f006f1b56f2223049c78e81ec Mon Sep 17 00:00:00 2001 From: James Bunton Date: Tue, 28 Feb 2017 13:41:43 +1100 Subject: [PATCH] autostart: xmonad session hacks --- ...monad.desktop => xmonad-xfce4-session.desktop} | 4 ++-- xmonad-xfce4-session.sh | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) rename .config/autostart/{xmonad.desktop => xmonad-xfce4-session.desktop} (60%) create mode 100755 xmonad-xfce4-session.sh diff --git a/.config/autostart/xmonad.desktop b/.config/autostart/xmonad-xfce4-session.desktop similarity index 60% rename from .config/autostart/xmonad.desktop rename to .config/autostart/xmonad-xfce4-session.desktop index 4f9fffa..3de9386 100644 --- a/.config/autostart/xmonad.desktop +++ b/.config/autostart/xmonad-xfce4-session.desktop @@ -2,9 +2,9 @@ Encoding=UTF-8 Version=0.9.4 Type=Application -Name=xmonad +Name=xmonad/xfce4 session with hacks Comment= -Exec=xmonad --replace +Exec=/home/jamesbunton/bin/xmonad-xfce4-session.sh OnlyShowIn=XFCE; StartupNotify=false Terminal=false diff --git a/xmonad-xfce4-session.sh b/xmonad-xfce4-session.sh new file mode 100755 index 0000000..c450dff --- /dev/null +++ b/xmonad-xfce4-session.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +xmonad & +xfdesktop --disable-wm-check & + +sleep 10 + +nm-applet & # start late so that font settings are available +xfdesktop --reload # settings are not loaded on startup for some reason + +sleep 2 + +xmonad --restart # ensure it's painted over xfdesktop + +disown -- 2.39.2