Xfce4 + ImpresionanteWM. Parte del área de notificación en el panel xfce es eliminada por el área de notificación AwesomeWM

Xfce4 + ImpresionanteWM. Parte del área de notificación en el panel xfce es eliminada por el área de notificación AwesomeWM

Estoy usando Xfce4 con AwesomeWM (administrador de ventanas en mosaico): xfce se encarga de la actualización, me permite configurar rápidamente nuevas configuraciones de monitor (cabezal dual), etc., mientras que Awesome es excelente para administrar ventanas con una configuración mínima :)

El problema es que todavía uso un pequeño panel Xfce para manejar la bandeja del sistema/área de notificación, y durante la carga algunos de los íconos de notificación (Gajim, por ejemplo) aparecen en el área de notificación de Awesome. No es un gran problema, pero es en una de las pantallas que fácilmente paso por alto. Después de reiniciar Gajim, termina donde quiero.

Ahora, si inicio automáticamente (mantengamos a Gajim como ejemplo), Gajim a través de la configuración de AwesomeWM, siempre termina en el área de notificación de Awesome, mientras que cuando se inicia a través de la administración de sesiones de xfce,a vecesterminan en el panel xfce, pero no siempre.

Supongo que es el orden de carga. Entonces, ¿cómo podría forzar el orden de carga deseado en xfce? ¿O es algún otro problema que no he considerado?

Respuesta1

Para evitar este tipo de problemas, debe ceñirse a una sola área de notificación. Si desea eliminar el área de notificación Awesome, edite su configuración. Por defecto, está ubicado en .config/awesome/rc.lua. Si no existe tal archivo, cópielo desde /etc/xdg/awesome/rc.lua.

Encuentra el bloque de configuración de wibox allí:

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

y eliminar o comentar la línea

        wibox.widget.systray(),

información relacionada