LINUX.ORG.RU

История изменений

Исправление Bad_ptr, (текущая версия) :

xmonad --version
xmonad 0.10.1

и фокус в жабе тут уже работает. :)
Лучше, кто-нибудь подскажите, как сделать правило, чтобы флоат-окна делать флоатами и перемещать на текущий воркспейс.
Т.е. у меня в конфиге есть такое:

myManageHook = namedScratchpadManageHook scratchpads
               <+> ( composeAll . concat $
                     [ [className =? c --> doFloat | c <- myFloats]
                     , [title     =? t --> doFloat | t <- myFloats]
                       {-- и т.д. --}
                     ])
  where myFloats  = ["Xmessage", "Downloads", "*Preferences*", "Save As..."]
        {-- и т.д. --}

А надо как-то так:
import qualified XMonad.StackSet as W
{-- .... --}
[className =? c --> doFloat и тут же что-то типа doShift W.current | c <- myFloats]
хаскелем не владею :)

Исправление Bad_ptr, :

xmonad --version
xmonad 0.10.1

и фокус в жабе тут уже работает. :)
Лучше, кто-нибудь подскажите, как сделать правило, чтобы флоат-окна делать флоатами и переиещать на текущий воркспейс.
Т.е. у меня в конфиге есть такое:

myManageHook = namedScratchpadManageHook scratchpads
               <+> ( composeAll . concat $
                     [ [className =? c --> doFloat | c <- myFloats]
                     , [title     =? t --> doFloat | t <- myFloats]
                       {-- и т.д. --}
                     ])
  where myFloats  = ["Xmessage", "Downloads", "*Preferences*", "Save As..."]
        {-- и т.д. --}

А надо как-то так:
import qualified XMonad.StackSet as W
{-- .... --}
[className =? c --> doFloat и тут же что-то типа doShift W.current | c <- myFloats]
хаскелем не владею :)

Исходная версия Bad_ptr, :

xmonad --version

xmonad 0.10.1 и фокус в жабе тут уже работает. :)
Лучше, кто-нибудь подскажите, как сделать правило, чтобы флоат-окна делать флоатами и переиещать на текущий воркспейс.
Т.е. у меня в конфиге есть такое:

myManageHook = namedScratchpadManageHook scratchpads
               <+> ( composeAll . concat $
                     [ [className =? c --> doFloat | c <- myFloats]
                     , [title     =? t --> doFloat | t <- myFloats]
                       {-- и т.д. --}
                     ])
  where myFloats  = ["Xmessage", "Downloads", "*Preferences*", "Save As..."]
        {-- и т.д. --}

А надо как-то так:
import qualified XMonad.StackSet as W
{-- .... --}
[className =? c --> doFloat и тут же что-то типа doShift W.current | c <- myFloats]
хаскелем не владею :)