[xmonad] Cycle through all visible windows

Alex Su sua at uchicago.edu
Thu Feb 23 22:10:06 UTC 2017


Hmm okay. I wonder how Windows.Actions.Navigate2D does it...maybe there's
some way to copy their implementation and just get rid of the directional
part; guess it's time for me to learn Haskell properly. Thanks!

On Thu, Feb 23, 2017 at 4:06 PM, Brandon Allbery <allbery.b at gmail.com>
wrote:

> Not really; I know more about workspace cycling. Don't even use alt-tab...
> but I think focus cycling across workspaces like that will be difficult
> given how focused the core is on stacks (which are part of a single
> workspace).
>
> On Thu, Feb 23, 2017 at 5:02 PM, Alex Su <sua at uchicago.edu> wrote:
>
>> Any ideas about a more suitable droid?
>>
>> On Thu, Feb 23, 2017 at 3:55 PM, Brandon Allbery <allbery.b at gmail.com>
>> wrote:
>>
>>>
>>> On Thu, Feb 23, 2017 at 4:46 PM, Alex Su <sua at uchicago.edu> wrote:
>>>
>>>> My understanding is that onAllWS is supposed to modify the StackSet
>>>> somehow to enable Alt-Tabbing across all windows on visible screens; beyond
>>>> that my Haskell is a little too elementary to understand what is happening.
>>>
>>>
>>> The code you show runs a single action across the workspaces on all
>>> screens. `onAllWS W.focusDown` would switch the focus on all visible
>>> workspaces, otherwise leaving you where you were. This is not the droid
>>> you're looking for....
>>>
>>> --
>>> brandon s allbery kf8nh                               sine nomine
>>> associates
>>> allbery.b at gmail.com
>>> ballbery at sinenomine.net
>>> unix, openafs, kerberos, infrastructure, xmonad
>>> http://sinenomine.net
>>>
>>
>>
>
>
> --
> brandon s allbery kf8nh                               sine nomine
> associates
> allbery.b at gmail.com
> ballbery at sinenomine.net
> unix, openafs, kerberos, infrastructure, xmonad
> http://sinenomine.net
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/xmonad/attachments/20170223/cbd6a209/attachment.html>


More information about the xmonad mailing list