Xfce4 + IncrívelWM. Parte da área de notificação no painel xfce é arrancada pela área de notificação AwesomeWM

Xfce4 + IncrívelWM. Parte da área de notificação no painel xfce é arrancada pela área de notificação AwesomeWM

Estou usando o Xfce4 com AwesomeWM (gerenciador de janelas lado a lado) - o xfce cuida da atualização, permite-me configurar rapidamente novas configurações de monitor (cabeça dupla) e assim por diante, enquanto o incrível é incrível no gerenciamento de janelas com configuração mínima :)

O problema é - eu ainda uso um pequeno painel do Xfce para lidar com a bandeja do sistema/área de notificação, e durante o carregamento alguns dos ícones de notificação - Gajim, por exemplo - aparecem na área de notificação do Awesome. Não é um grande problema, mas é por parte de uma das telas que facilmente perco. Depois de reiniciar o gajim, ele termina onde eu quero.

Agora, se eu iniciar automaticamente - vamos manter Gajim como exemplo - Gajim via configuração AwesomeWM, ele sempre termina na área de notificação Awesome, enquanto quando iniciado via gerenciamento de sessão xfce, eleàs vezesacaba no painel xfce, mas nem sempre.

Meu palpite é a ordem de carregamento - então, como forçar a ordem de carregamento desejada no xfce? Ou é algum outro problema que não considerei?

Responder1

Para evitar tais problemas, você deve limitar-se a apenas uma área de notificação. Se você deseja remover a área de notificação do Awesome, edite sua configuração. Por padrão, ele está localizado em .config/awesome/rc.lua. Se não existir esse arquivo, copie-o de /etc/xdg/awesome/rc.lua.

Encontre o bloco de configurações do wibox lá:

    -- 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,
        },
    }

e remova ou comente a linha

        wibox.widget.systray(),

informação relacionada