Xfce4 + AwesomeWM. Часть области уведомлений на панели xfce выдергивается областью уведомлений AwesomeWM

Xfce4 + AwesomeWM. Часть области уведомлений на панели xfce выдергивается областью уведомлений AwesomeWM

Я использую Xfce4 с AwesomeWM (мозаичный оконный менеджер) — xfce берет на себя обновление, позволяет мне быстро настраивать новые параметры монитора (двухэкранный) и т. д., в то время как awesome отлично справляется с управлением окнами с минимальной настройкой :)

Проблема в том, что я все еще использую маленькую панель Xfce для управления системным треем/областью уведомлений, и во время загрузки некоторые значки уведомлений — например, Gajim — отображаются в области уведомлений Awesome. Не большая проблема, но она находится на той части экрана, которую я легко пропускаю. После перезапуска gajim он оказывается там, где мне нужно.

Теперь, если я автоматически запускаю — давайте оставим Gajim в качестве примера — Gajim через конфигурацию AwesomeWM, он всегда оказывается в области уведомлений Awesome, тогда как при запуске через управление сеансами xfce ониногдапопадают в панель xfce, но не всегда.

Я предполагаю, что это порядок загрузки - так как я могу принудительно установить желаемый порядок загрузки в xfce? Или это какая-то другая проблема, которую я не учел?

решение1

Чтобы избежать таких проблем, вам следует придерживаться только одной области уведомлений. Если вы хотите удалить область уведомлений Awesome, отредактируйте ее конфигурацию. По умолчанию она находится в .config/awesome/rc.lua. Если такого файла нет, скопируйте его из /etc/xdg/awesome/rc.lua.

Там найдите блок настроек wibox:

    -- Add widgets to the wibox
    s.mywibox:setup {
        layout = wibox.layout.align.horizontal,
        { -- Left widgets
            layout = wibox.layout.fixed.horizontal,
            mylauncher,
            s.mytaglist,
            s.mypromptbox,
        },
        s.mytasklist, -- Middle widget
        { -- Right widgets
            layout = wibox.layout.fixed.horizontal,
            mykeyboardlayout,
            wibox.widget.systray(),
            mytextclock,
            s.mylayoutbox,
        },
    }

и удалите или закомментируйте строку

        wibox.widget.systray(),

Связанный контент