Как изменить порядок окон с вкладками в XMonad?

Я использую с вкладками и Я хотел бы изменить поведение, чтобы новое окно создавалось с правой стороны (например, вкладки браузера).

Я не вижу простого способа сделать это. Нужно ли писать новый макет?


person sevo    schedule 03.06.2018    source источник


Ответы (1)


http://hackage.haskell.org/package/xmonad-contrib-0.13/docs/XMonad-Hooks-InsertPosition.html

Вам нужно установить это в вашей конфигурации manageHook:

import XMonad.Hooks.InsertPosition

... manageHook = insertPosition End Newer <+> myManageHook

Подпись типа insertFunctionPosition -> Focus -> ManageHook. Говоря простым языком: это функция, которая принимает Focus и Position (в данном случае End и Newer) и возвращает ManageHook.

person Chris Stryczynski    schedule 09.06.2018
comment
Потрясающий! Я вспомнил, как посещал эту страницу, но не мог понять, что означает любое из этих перечислений. Если вы знаете, не могли бы вы расширить ответ? - person sevo; 14.06.2018
comment
Извините, плохо, должно быть End Newer вместо Master Newer. - person Chris Stryczynski; 14.06.2018