Я переключаюсь с i3
на xmonad
в Ubuntu 18.04.4 LTS и сталкиваюсь с странной проблемой.
После входа в xmonad
запускается без проблем, но закрытие окна с помощью mod-shift-c
обнаруживает проблему. Окно закрывается, но мой дисплей не обновляется. Буквально выглядит так, как будто окно все еще открыто. Другая, более очевидная проблема возникает при перетаскивании окна с помощью mod-button1
:
Если я запускаю compton
, оба симптома немедленно исчезают. Комптон (0.1 ~ beta2 + 20150922) был установлен из-за того, что я использовал i3
, и я запускал его только для прозрачности. Мне не требовалось , чтобы можно было использовать оконный менеджер.
Также странно, что я вообще испытываю эту проблему, поскольку xmonad.hs
содержит следующую ловушку запуска:
------------------------------------------------------------------------
-- Startup hook
-- Perform an arbitrary action each time xmonad starts or is restarted
-- with mod-q. Used by, e.g., XMonad.Layout.PerWorkspace to initialize
-- per-workspace layout choices.
--
-- By default, do nothing.
myStartupHook = do
spawnOnce "compton &"
------------------------------------------------------------------------
Однако compton
не запускается (I проверил процессы). Мне нужно запустить его с помощью dmenu
или с терминала.
xmonad.errors
пуст, поэтому я не уверен, как отладить это дальше.