XMonad, Qt и LibreOffice - проблемы рендеринга приложений
Многие пользователи сталкиваются с тем, что за пределами kde или гнома у приложений qt пропадают иконки. Но это не единственная проблема.
Вторая проблема - это странное поведение приложений из пакета libreoffice - при каждом щелчке мышью в окне или вводе текста окно полностью перерисовывается. И это заметно даже невооруженным глазом. И очень сильно мешает работать.
Происходит это из-за того, что эти приложения пытаются брать свои настройки из запущенного DE, но для кедов и гнома все хорошо, а вот для менее популярных окружений все плохо.
Самый простой способ решить проблему - указать, из какого окружения нужно брать настройки - выставить переменную окружения XDG_CURRENT_DESKTOP в значение KDE или GNOME (а может быть XFCE - такое значение тоже возможно). Все зависит от того, каким de должен прикидываться ваш wm :)
Сходу мне не попалась спецификация по этой переменной окружения. Поэтому ссылок не вставляют.
Для своей конфигурации xmonad я прописал в .xinitrc
export XDG_CURRENT_DESKTOP=KDE
И все нормально работает. В приложениях qt появились значки, а libreoffice пропали лаги отрисовки.