Não é possível colocar janelas flutuantes no xmonad

2

Estou usando o xmonad.hs no link . Eu não vejo que a ligação para super-t (achata janela de volta para a camada de ladrilho) foi alterada em qualquer lugar, mas quando eu uso super-t eu não sou capaz de lado a lado as janelas flutuantes.

    
por user2179293 18.01.2015 / 15:08

2 respostas

2

Essa ligação de chave não foi alterada, nunca foi definida em primeiro lugar.

Você pode ver em main que as chaves foram redefinidas para keys = myKeys . Se você olhar a definição de myKeys , verá que as chaves de defaultConfig nunca são adicionadas, o autor definiu apenas as associações de teclas que desejavam usar.

Se você quiser essa ligação de chave, você deve adicioná-la. keys é uma função pegando um XConfig e retornando o mapa associando as chaves e o que elas fazem. O autor está usando a função fromList do módulo Data.Map para criar o mapa a partir de uma lista. Você pode adicionar sua ligação de chave à lista:

myKeys conf@(XConfig {XMonad.modMask = modMask}) = M.fromList $
           [ 
            -- List elements, separated by commas
           , ((modMask, xK_t), withFocused $ windows . W.sink)
            -- Other list elements ...
           ]

Partes relevantes da documentação do XMonad:

por 18.01.2015 / 16:05
0

Não está na documentação, mas mod-shift-t funciona para achatar as janelas lado a lado para a configuração xmonad padrão.

    
por 03.09.2016 / 14:39

Tags