
On Wed, May 8, 2013 at 8:40 PM, Alexander Genaud
Starting up Xmonad, Xfce on Wheezy was much easier than the Xmonad wiki would have you believe. I installed xmonad and libghc6-xmonad-contrib-dev, a four line xmonad.hs using xfceConfig, and had the option to choose the WM at login. But I am having some
The wiki is general; it sounds like Debian has put some effort into making things play nicely, which is a pleasant surprise.
Because I do not need it often, I am starting the xfce4-panel from the command line as needed. But the panel behaves strangely: floating
above or behind other windows. Only after moving windows around to
different workspaces, the panel eventually behaves like other well tiled windows. I wonder if there is a better way. Can I have the panel hidden by default but appear with the standard mod-b key?
I don't understand this. I use xmonad/xfce myself on two machines, and the only time the panel misbehaves is a known bug in how our strut handling is hooked into desktopConfig (you can correct it yourself in your config; see XMonad.Hooks.ManageDocks.docksEventHook).
Should I be concerned by these warnings whenever I start xfce4-panel?: "g_error_new_valist: runtime check failed (domain ! = 0)" and
"Failed to connect to session manager: SESSION_MANAGER environment
variable not defined"
This sounds like you may not actually be running a proper xfce session?
Also I'm curious. Is there any difference between xfceConfig and desktopConfig?
xfceConfig specifies Xfce's Terminal as the default terminal emulator in place of xterm, and rebinds mod-p (dmenu_run) to Xfce's application run dialog, mod-shift-p (gmrun) to xfce4-appfinder, and mod-shift-q (quit xmonad) to Xfce's session logout dialog. The latter is somewhat important, as the Xfce session manager would simply restart xmonad if it exited in the usual way. -- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net