[xmonad] xmonad hides xfce4-panel

Damian Philipp damian.philipp at gmx.net
Mon Jun 30 17:04:00 UTC 2014


Hello,

Thank you for your answer. Sorry for not responding sooner, but I was on
a trip well away from the internet or any computing device.

Am 23.06.2014 17:48, schrieb Brandon Allbery:
> Are you running anything else that isn't part of a standard XFCE4 session?

Depends on what the Xubuntu people did to it - I am running on the
default configuration of Xubuntu 14.04. Apart from that, there is only
the owncloud client running.

In case it helps, I attached a process list taken after logging into my
session and restarting xmonad in the following way:

> killall xmonad-x86_64-linux && xfwm4 & sleep 1 && xmonad --replace &


> This *may* relate to a recently fixed bug (not in a released version yet,
> you need to build from darcs)

I pulled the darcs version of xmonad and xmonad-contrib (0.12 as per
ghc-pkg list) and built it according to the instructions at
http://www.haskell.org/haskellwiki/Xmonad/xmonad_development_tutorial#Getting_the_latest_darcs_sources
This did not fix the problem, I still need to do the above killall-dance.

I also tried having xfce start /home/damian/.cabal/bin/xmonad instead of
the ubuntu-provided /usr/bin/xmonad, but that did not change anything.
Uninstalling the ubuntu-packages for xmonad, libghc-xmonad-contrib-dev
and libghc-xmonad-dev didn't change anything, either.

However, while tinkering, I have made a new observation. Currently, I
have only one xfce4-terminal and thunderbird running. At some point, I
forgot to close them before logging out and back in to restart xmonad.
When logging back in, xfce4 will try to restore the previous session,
i.e., restart the terminal and thunderbird. xfce4-terminal starts right
away (filling the entire window tile of xmonad), along with the
xfce4-panel. Both are briefly visible and then vanish. Thunderbird takes
a bit longer to start but when its window appears and the tiling is
rearranged, both the resized xfce4-terminal and thunderbird remain
visible, while the panel is still invisible.

Is there anything else I can try? Any verbosity flags to add to get more
debug output (.xsession-errors and .xmonad/xmonad.errors are both empty)?

Regards,
Damian Philipp
-------------- next part --------------
  PID TTY      STAT   TIME COMMAND
 2023 ?        S<l    0:00 /usr/bin/pulseaudio --start --log-target=syslog
 2784 ?        Sl     0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
 2791 ?        Ss     0:00 init --user
 2879 ?        Ss     0:00 ssh-agent -s
 2882 ?        Ss     0:00 gpg-agent --daemon --sh
 2887 ?        Ss     0:00 dbus-daemon --fork --session --address=unix:abstract=/tmp/dbus-Teh8DK0Ilo
 2896 ?        Ss     0:00 upstart-event-bridge
 2906 ?        Ss     0:00 /bin/sh /etc/xdg/xfce4/xinitrc -- /etc/X11/xinit/xserverrc
 2922 ?        S      0:00 upstart-file-bridge --daemon --user
 2924 ?        S      0:00 upstart-dbus-bridge --daemon --system --user --bus-name system
 2927 ?        S      0:00 upstart-dbus-bridge --daemon --session --user --bus-name session
 2928 ?        Sl     0:00 xfce4-session
 2931 ?        S      0:00 /usr/lib/x86_64-linux-gnu/xfce4/xfconf/xfconfd
 2938 ?        S      0:00 Thunar --sm-client-id 26830024d-1249-44a3-a61a-073e8686b902 --daemon
 2941 ?        Sl     0:00 xfce4-panel --display :0.0 --sm-client-id 27570e09a-52cc-4aa6-8aea-865ce9fda72b
 2942 ?        Sl     0:00 xfdesktop --display :0.0 --sm-client-id 204ccd6df-4200-4791-8a33-58f92c85b901
 2943 ?        Ssl    0:00 xfsettingsd --display :0.0 --sm-client-id 296e222ec-9c37-4e72-9af3-e1a8b9a172c2
 2947 ?        Sl     0:00 /usr/lib/gvfs/gvfsd
 2951 ?        Sl     0:00 /usr/lib/gvfs/gvfsd-fuse /run/user/1000/gvfs -f -o big_writes
 2964 ?        Sl     0:00 owncloud -session 28fdb52e6-5872-4c54-9700-3ba6b1aa17e0_1404146150_244386
 2966 ?        Sl     0:00 /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libwhiskermenu.so 1 10485798 whiskermenu Whisker-Menü Zeigt ein Menü, um einfach auf installierte Anwendungen zuzugreifen 
 2968 ?        Ssl    0:00 xfce4-power-manager --restart --sm-client-id 2524d9c86-3b16-4e4f-b4c7-edca8c09ef02
 2971 ?        S      0:00 /usr/lib/x86_64-linux-gnu/xfce4/notifyd/xfce4-notifyd
 2972 ?        S      0:00 /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libsystray.so 4 10485806 systray Benachrichtigungsfläche Fläche, in der Symbole für Benachrichtigungen erscheinen 
 2974 ?        S      0:00 /usr/lib/x86_64-linux-gnu/gconf/gconfd-2
 2975 ?        Sl     0:00 /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libindicator-plugin.so 5 10485807 indicator Nachrichtenanzeige Stellt einen Leistenbereich für Unity-Anzeigen zur Verfügung. Diese Anzeigen erlauben es Anwendungen und Systemdiensten, ihren Status anzuzeigen und mit dem Benutzer zu interagieren. 
 2979 ?        Sl     0:00 /usr/lib/at-spi2-core/at-spi-bus-launcher
 2985 ?        S      0:00 /bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3
 2988 ?        Sl     0:00 /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
 2997 ?        Sl     0:00 /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
 3003 ?        Sl     0:00 /usr/bin/python /usr/share/system-config-printer/applet.py
 3026 ?        Sl     0:00 nm-applet
 3028 ?        Sl     0:00 update-notifier
 3030 ?        Ssl    0:00 xfce4-volumed
 3031 ?        Sl     0:00 /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
 3039 ?        Sl     0:00 /usr/lib/x86_64-linux-gnu/indicator-application/indicator-application-service
 3040 ?        S      0:00 init --user --startup-event indicator-services-start
 3042 ?        S      0:00 xscreensaver -no-splash
 3045 ?        Sl     0:00 /usr/bin/python /usr/bin/blueman-applet
 3050 ?        Sl     0:00 light-locker
 3058 ?        Ssl    0:00 /usr/lib/x86_64-linux-gnu/indicator-messages/indicator-messages-service
 3065 ?        Ssl    0:00 /usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service
 3186 ?        S      0:00 /usr/bin/obex-data-server --no-daemon 
 3263 ?        S      0:00 bash
 3312 ?        S      0:00 /home/damian/.xmonad/xmonad-x86_64-linux --replace
 3367 ?        S      0:00 /bin/bash
 3372 ?        Sl     0:12 /usr/lib/thunderbird/thunderbird
 3454 ?        Ss     0:00 /bin/sh -c xfce4-terminal
 3455 ?        Sl     0:00 xfce4-terminal
 3459 ?        S      0:00 gnome-pty-helper
 3460 pts/8    Ss     0:00 bash
 3507 pts/8    R+     0:00 ps x



More information about the xmonad mailing list