
Я использую 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(),