[xmonad] knowing what is on each workspace and/or knowing which workspace I am looking at

Anders Engström ankaan at gmail.com
Sat Jul 17 17:32:37 EDT 2010


When it comes to the workspace part, what about xmobar/dzen in a
logHook? The default sorting method there may not be the best for
multiple screens, therefore you might like to try to use one of the
xinerama sorting modes (getSortByXineramaRule &
getSortByXineramaPhysicalRule from X.U.WorkspaceCompare). They place
the windows for each of your screens first, so the first screen in the
list is your leftmost monitor. It all depends on how you use your
workspaces if this is appropriate for you.

On Sat, Jul 17, 2010 at 21:51, Etienne Millon <etienne.millon at gmail.com> wrote:
> Hello,
>
> To show the name of the current workspace when you change it, you can
> use XMonad.Layout.ShowWName.
>
> I don't know a way to query where a window is, but
> XMonad.Actions.WindowGo has a 'raise' function that will make visible
> a window that meets a Query. I believe this is what you are looking
> for.
>
> Hope that helps !
>
> --
> Etienne Millon
>
> _______________________________________________
> xmonad mailing list
> xmonad at haskell.org
> http://www.haskell.org/mailman/listinfo/xmonad
>
>


More information about the xmonad mailing list