[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