From 66ec62c5b44e387ea5bc69b81e2b020db0ed90e4 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Tue, 08 Mar 2016 17:42:42 -0500 Subject: .fluxbox/startup: Temporary gross hack --- diff --git a/.fluxbox/startup b/.fluxbox/startup index faf1d12..8d55cbc 100755 --- a/.fluxbox/startup +++ b/.fluxbox/startup @@ -1,7 +1,5 @@ #!/bin/sh -fluxbox & - xmodmap "${HOME}/.Xmodmap" export GTK_IM_MODULE='xim' export QT_IM_MODULE='xim' @@ -10,14 +8,24 @@ xinput set-prop 'TPPS/2 IBM TrackPoint' 'Evdev Wheel Emulation Button' 2 xinput set-prop 'TPPS/2 IBM TrackPoint' 'Evdev Wheel Emulation Timeout' 200 xinput set-prop 'TPPS/2 IBM TrackPoint' 'Evdev Wheel Emulation Axes' 6 7 4 5 -xscreensaver & +# HACK: +# There's an apparent race condition where fbpanel declares its NETWM dock hint +# before fluxbox is around to handle it. But if we delay fbpanel's execution, +# then fluxbox grabs notification clients. So, we'll start fbpanel first, then +# fluxbox. Then we'll wait a second for fluxbox to be ready for NETWM hints and +# then restart fbpanel. # Give fluxbox a second before starting fbpanel. -# This should avoid an apparent race condition where fbpanel declares its NETWM -# dock hint before fluxbox is around to handle it. +DISPLAY=:0.0 fbpanel -p taskbar & +panel=$! +#sleep 1 +fluxbox & sleep 1 - +kill ${panel} DISPLAY=:0.0 fbpanel -p taskbar & + clipit & redshift-gtk -c "${HOME}/.redshift.conf" & wicd-gtk -t & + +xscreensaver & -- cgit v0.9.1