La bandeja del sistema I3 se niega a ejecutarse

La bandeja del sistema I3 se niega a ejecutarse

Me estoy volviendo loco y espero que alguien pueda ayudar. No puedo hacer que la bandeja del sistema funcione en i3bar (o en cualquier otro panel bajo i3; probé tint2, mate-panel y ninguno mostró la bandeja).

Información:

  • Usando un Ubuntu 18.10 MATE instalado recientemente
  • Compilé e instalé i3-gaps (aunque también probé esto con i3 normal desde repositorios en otra instalación limpia de Ubuntu 18.10 MATE, la misma situación, y también desde una instalación limpia de ubuntu usando i3 normal, sin bandeja del sistema)
  • Configuración de i3, salidas xrandr e información de depuración de i3 a continuación.
  • Recién estoy comenzando a usar i3, así que tal vez me estoy perdiendo algo que podría ser obvio
  • nm-applet está instalado

Intenté QUITAR la línea tray_output por completo (como se muestra en la configuración que pegué), probé 'tray_output primaria' (asegurándome de que una de las pantallas estuviera configurada como principal) y 'tray_output DVI-I-1' para no aprovechar.

Veo en el resultado de depuración de i3bar que obtuve siguiendo las instrucciones aquí:https://i3wm.org/docs/debugging.htmly no veo ningún error. Todo lo que veo es "Inicializando la funcionalidad de la bandeja del sistema"... ¡Genial! ¿Entonces donde esta?

También intenté especificar 'tray_output none' en el archivo de configuración y no obtuve la correspondiente "Inicialización de la funcionalidad de la bandeja del sistema", así que sé que el archivo de configuración se está leyendo en ese sentido.

Se agradece cualquier ayuda que se pueda brindar, ¡gracias!

# Este archivo ha sido generado automáticamente por i3-config-wizard(1).
# No se sobrescribirá, así que edítelo como desee.
#
# Si cambias la distribución de tu teclado en algún momento, elimina
# este archivo y vuelva a ejecutar i3-config-wizard(1).
#



# bloquear pantalla
bindsym $mod+l ejecutivo /home/riley/bin/ghettoblurlock

##scratchpad es algo interesante

# Convertir la ventana actualmente enfocada en un bloc de notas
bindsym $mod+Shift+menos mover bloc de notas

# Mostrar la primera ventana del scratchpad
bindsym $mod+menos scratchpad mostrar

# brechas
for_window [class="^.*"] píxel de borde 3
brechas inteligentes activadas
fronteras_inteligente en
huecos interiores 5
huecos exteriores 3

# Modo de espacios

establecer $mode_gaps Espacios: (o) exterior, (i) interior

establecer $mode_gaps_outer Espacios exteriores: +|-|0 (local), Shift + +|-|0 (global)

establecer $mode_gaps_inner Espacios internos: +|-|0 (local), Shift + +|-|0 (global)

bindsym $mod+Shift+g modo "$mode_gaps"



modo "$mode_gaps" {

        bindsym o modo "$mode_gaps_outer"

        bindsym i modo "$mode_gaps_inner"

        bindsym Modo de retorno "predeterminado"

        modo de escape bindsym "predeterminado"

}


modo "$mode_gaps_inner" {

        bindsym plus brechas corriente interna más 5

        bindsym menos espacios corriente interna menos 5

        bindsym 0 espacios conjunto de corriente interna 0



        bindsym Shift+más espacios internos todos más 5

        bindsym Shift+menos espacios internos todo menos 5

        bindsym Shift+0 espacios internos todo configurado 0



        bindsym Modo de retorno "predeterminado"

        modo de escape bindsym "predeterminado"

}



modo "$mode_gaps_outer" {

        bindsym plus brechas corriente exterior más 5

        bindsym menos espacios corriente exterior menos 5

        bindsym 0 espacios en el conjunto actual externo 0



        bindsym Shift+más espacios exteriores todos más 5

        bindsym Shift+menos espacios exteriores todos menos 5

        bindsym Shift+0 espacios exteriores todos configurados 0



        bindsym Modo de retorno "predeterminado"

        modo de escape bindsym "predeterminado"

}

# archivo de configuración i3 (v4)
#
# ¡Consulte https://i3wm.org/docs/userguide.html para obtener una referencia completa!

establecer $mod Mod4

# Fuente para títulos de ventanas. También será utilizado por la barra a menos que se utilice una fuente diferente.
# se utiliza en el bloque bar {} a continuación.
fuente pango:monoespacio 8

# Esta fuente está ampliamente instalada, proporciona muchos glifos Unicode, de derecha a izquierda
# Representación de texto y escalabilidad en pantallas retina/hidpi (gracias a pango).
#font pango:DejaVu Sans Mono 8

# Antes de i3 v4.8, solíamos recomendar este como predeterminado:
# fuente -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
# La fuente de arriba ocupa muy poco espacio, es decir, se ve bien, nítida y
# claro en tamaños pequeños. Sin embargo, su cobertura de glifos Unicode es limitada, el antiguo
# La representación de fuentes principales de X no admite la escritura de derecha a izquierda y se trata de un mapa de bits
# fuente, no se escala en pantallas retina/hidpi.

# Utilice Mouse+$mod para arrastrar ventanas flotantes a la posición deseada
modificador_flotante $mod

# iniciar una terminal
bindsym $mod+Retorno ejecutivo tilix

# matar ventana enfocada
bindsym $mod+Shift+q matar

# iniciar dmenu (un lanzador de programas)
# bindsym $mod+d ejecutivo dmenu_run
# También está el (nuevo) i3-dmenu-desktop que solo muestra aplicaciones
# enviar un archivo .desktop. Es un contenedor alrededor de dmenu, por lo que lo necesitas.
# instalado.
bindsym $mod+d ejecutivo --no-startup-id i3-dmenu-desktop

# alternativamente, puedes usar las teclas del cursor:
bindsym $mod+enfoque izquierdo izquierda
bindsym $mod+Abajo enfocar hacia abajo
bindsym $mod+Up enfocar hacia arriba
bindsym $mod+enfoque derecho derecho

# alternativamente, puedes usar las teclas del cursor:
bindsym $mod+Shift+Izquierda mover hacia la izquierda
bindsym $mod+Shift+Abajo mover hacia abajo
bindsym $mod+Shift+Arriba subir
bindsym $mod+Shift+Derecha mover hacia la derecha

# dividir en orientación horizontal
bindsym $mod+h dividir h

# dividir en orientación vertical
bindsym $mod+v dividir v

# ingresa al modo de pantalla completa para el contenedor enfocado
bindsym $mod+f alternar pantalla completa

# cambiar el diseño del contenedor (apilado, con pestañas, alternar división)
apilamiento de diseño bindsym $mod+s
bindsym $mod+w diseño con pestañas
bindsym $mod+e diseño alternar división

# alternar mosaico/flotante
bindsym $mod+Shift+espacio palanca flotante

# cambiar el enfoque entre ventanas en mosaico/flotantes
bindsym $mod+enfoque espacial mode_toggle

# enfocar el contenedor principal
bindsym $mod+un padre de enfoque

# enfocar el contenedor secundario
#bindsym $mod+d foco niño

# Definir nombres para espacios de trabajo predeterminados para los cuales configuraremos combinaciones de teclas más adelante.
# Usamos variables para evitar repetir los nombres en varios lugares.
establecer $ws1 "1"
establecer $ws2 "2"
establecer $ws3 "3"
establecer $ws4 "4"
establecer $ws5 "5"
establecer $ws6 "6"
establecer $ws7 "7"
establecer $ws8 "8"
establecer $ws9 "9"
establecer $ws10 "10"

# cambiar al espacio de trabajo
bindsym $mod+1 espacio de trabajo $ws1
bindsym $mod+2 espacio de trabajo $ws2
bindsym $mod+3 espacio de trabajo $ws3
bindsym $mod+4 espacio de trabajo $ws4
bindsym $mod+5 espacio de trabajo $ws5
bindsym $mod+6 espacio de trabajo $ws6
bindsym $mod+7 espacio de trabajo $ws7
bindsym $mod+8 espacio de trabajo $ws8
bindsym $mod+9 espacio de trabajo $ws9
bindsym $mod+0 espacio de trabajo $ws10

# mover el contenedor enfocado al espacio de trabajo
bindsym $mod+Shift+1 mueve el contenedor al espacio de trabajo $ws1
bindsym $mod+Shift+2 mueve el contenedor al espacio de trabajo $ws2
bindsym $mod+Shift+3 mueve el contenedor al espacio de trabajo $ws3
bindsym $mod+Shift+4 mueve el contenedor al espacio de trabajo $ws4
bindsym $mod+Shift+5 mueve el contenedor al espacio de trabajo $ws5
bindsym $mod+Shift+6 mueve el contenedor al espacio de trabajo $ws6
bindsym $mod+Shift+7 mueve el contenedor al espacio de trabajo $ws7
bindsym $mod+Shift+8 mueve el contenedor al espacio de trabajo $ws8
bindsym $mod+Shift+9 mueve el contenedor al espacio de trabajo $ws9
bindsym $mod+Shift+0 mueve el contenedor al espacio de trabajo $ws10

# recargar el archivo de configuración
bindsym $mod+Shift+c recargar
# reinicie i3 in situ (conserva su diseño/sesión, puede usarse para actualizar i3)
bindsym $mod+Shift+r reiniciar
# salir de i3 (cierra sesión en tu sesión X)
bindsym $mod+Shift+e exec "i3-nagbar -t advertencia -m 'Presionaste el acceso directo de salida. ¿Realmente quieres salir de i3? Esto finalizará tu sesión X.' -B 'Sí, salir de i3' 'salir de i3-msg'"

# cambiar el tamaño de la ventana (también puedes usar el mouse para eso)
modo "cambiar tamaño" {
        # Estos enlaces se activan tan pronto como ingresas al modo de cambio de tamaño

        # Al presionar hacia la izquierda se reducirá el ancho de la ventana.
        # Al presionar hacia la derecha aumentará el ancho de la ventana.
        # Al presionar hacia arriba se reducirá la altura de la ventana.
        # Al presionar hacia abajo aumentará la altura de la ventana.
        bindsym j cambiar el tamaño reducir el ancho 10 px o 10 ppt
        bindsym k cambiar el tamaño crecer altura 10 px o 10 ppt
        bindsym l cambiar el tamaño reducir la altura 10 px o 10 ppt
        bindsym punto y coma cambiar el tamaño aumentar el ancho 10 px o 10 ppt

        # mismos enlaces, pero para las teclas de flecha
        bindsym Cambiar tamaño a la izquierda reducir ancho 10 px o 10 ppt
        bindsym Abajo cambiar tamaño crecer altura 10 px o 10 ppt
        bindsym Cambiar tamaño y reducir altura 10 px o 10 ppt
        bindsym Cambiar el tamaño a la derecha aumentar el ancho 10 px o 10 ppt

        # volver a la normalidad: Enter o Escape o $mod+r
        bindsym Modo de retorno "predeterminado"
        modo de escape bindsym "predeterminado"
        bindsym $mod+r modo "predeterminado"
}

bindsym $mod+r modo "cambiar tamaño"

# Inicie i3bar para mostrar una barra de espacio de trabajo (más la información del sistema i3status
# averigua, si está disponible)
bar {
    detallado si
    comando_estado estado_i3
}


# ARRANQUES AUTOMÁTICOS

ejecutivo --no-startup-id nm-applet &
ejecutivo --no-startup-id blueman-applet
riley@riley-desktop:~$ xrandr
Pantalla 0: mínimo 8 x 8, actual 3840 x 1080, máximo 16384 x 16384
DVI-I-0 desconectado (normal izquierda invertida derecha eje x eje y)
DVI-I-1 conectado primario 1920x1080+0+0 (normal izquierda invertida derecha eje x eje y) 527 mm x 297 mm
   1920x1080 60,00*+
   1600x900 60.00  
   1280x1024 75,02 60,02  
   1152x864 75,00  
   1024x768 75,03 60,00  
   800x600 75,00 60,32  
   640x480 75,00 59,94  
HDMI-0 conectado 1920x1080+1920+0 (normal izquierda invertida derecha eje x eje y) 160 mm x 90 mm
   1920x1080 60,00*+ 59,94 29,97 23,98 60,05 60,00  
   1680x1050 59,95  
   1600x900 60.00  
   1440x900 59,89  
   1366x768 59,79  
   1280x1024 75,02 60,02  
   1280x800 59,81  
   1280x720 60,00 59,94  
   1152x864 75,00  
   1024x768 75,03 70,07 60,00  
   800x600 75,00 72,19 60,32  
   720x480 59,94  
   640x480 75,00 72,81 59,94  
DP-0 desconectado (normal izquierda invertida derecha eje x eje y)
DVI-D-0 desconectado (normal izquierda invertida derecha eje x eje y)
DP-1 desconectado (normal izquierda invertida derecha eje x eje y)
riley@riley-desktop:~$ recarga i3
24/03/2019 10:14:08 a. m.: se aprobaron argumentos adicionales. Enviándolos como un comando a i3.
[{"éxito": verdadero}]
riley@riley-desktop:~$ killall i3bar
riley@riley-desktop:~$ para c en $(i3-msg -t get_bar_config | python -c \
> 'importar json,sys;print("\n".join(json.load(sys.stdin)))'); hacer \
> (i3bar --bar_id=$c >i3bar.$c.log 2>&1) & \
> hecho;
[1] 7431
riley@riley-desktop:~$ gato i3bar.bar-0.log
i3status: intentando detectar automáticamente la configuración de formato de salida
i3status: detección automática: el proceso principal es "sh", mirando a su padre
i3status: "i3bar" detectado automáticamente
[libi3] ../../i3-gaps/libi3/font.c Usando fuente Pango monoespaciada, tamaño 8
[../../i3-gaps/i3bar/src/xcb.c:1278] Altura de fuente calculada: 13
[../../i3-gaps/i3bar/src/xcb.c:1423] Configuración de bar_fg = #FFFFFF como _NET_SYSTEM_TRAY_COLORS
[../../i3-gaps/i3bar/src/xcb.c:1060] Se recibió el error X11, secuencia 0x26, error_code = 3
[../../i3-gaps/i3bar/src/ipc.c:217] ¡Tengo datos!
[../../i3-gaps/i3bar/src/ipc.c:66] Borrando la configuración de salida anterior...
[../../i3-gaps/i3bar/src/ipc.c:69] Analizando salidas JSON...
[../../i3-gaps/i3bar/src/ipc.c:71] Reconfigurando ventanas...
[../../i3-gaps/i3bar/src/xcb.c:1668] Creando ventana para salida HDMI-0
[../../i3-gaps/i3bar/src/xcb.c:1663] Destruyendo ventana para salida xroot-0
[../../i3-gaps/i3bar/src/xcb.c:1668] Creando ventana para salida DVI-I-1
[../../i3-gaps/i3bar/src/xcb.c:1330] Inicializando la funcionalidad de la bandeja del sistema
[../../i3-gaps/i3bar/src/xcb.c:1423] Configuración de bar_fg = #FFFFFF como _NET_SYSTEM_TRAY_COLORS
[../../i3-gaps/i3bar/src/xcb.c:1897] Dibujando barras...
[../../i3-gaps/i3bar/src/xcb.c:1907] Salida xroot-0 inactiva, omitiendo...
[../../i3-gaps/i3bar/src/ipc.c:217] ¡Tengo datos!
[../../i3-gaps/i3bar/src/ipc.c:57] Obtuve respuesta de suscripción: {"success":true}
[../../i3-gaps/i3bar/src/ipc.c:217] ¡Tengo datos!
[../../i3-gaps/i3bar/src/ipc.c:46] ¡Obtuve datos del espacio de trabajo!
[../../i3-gaps/i3bar/src/workspaces.c:143] Obtuve espacio de trabajo canónico: 1, nombre: '1', ancho_nombre: 6, glifos: 1
[../../i3-gaps/i3bar/src/workspaces.c:143] Obtuve espacio de trabajo canónico: 2, nombre: '2', ancho_nombre: 6, glifos: 1
[../../i3-gaps/i3bar/src/xcb.c:1897] Dibujando barras...
[../../i3-gaps/i3bar/src/xcb.c:1924] Botón de dibujo para WS 2 en x = 0, len = 6
[../../i3-gaps/i3bar/src/xcb.c:1907] Salida xroot-0 inactiva, omitiendo...
[../../i3-gaps/i3bar/src/xcb.c:1924] Botón de dibujo para WS 1 en x = 0, len = 6
[../../i3-gaps/i3bar/src/child.c:454] Detectando el tipo de entrada según el búfer *{"version":1}
[
[{"name":"ipv6","color":"#FF0000","markup":"none","full_text":"no IPv6"},{"name":"disk_info","instance": "/","markup":"none","full_text":"41,3 GiB"},{"name":"inalámbrico","instance":"_first_","color":"#FF0000","markup ":"none","full_text":"W: abajo"},{"name":"ethernet","instance":"enp3s0","color":"#00FF00","markup":"none" ,"full_text":"E: 10.1.0.0 (1000 Mbit/s)"},{"name":"batería","markup":"none","full_text":"Sin batería"},{"name ":"cargar","markup":"none","full_text":"0.14"},{"name":"tztime","instance":"local","markup":"none","full_text ":"2019-03-24 10:14:18"}]
*
[../../i3-gaps/i3bar/src/child.c:327] copiando statusline_buffer a statusline_head
[../../i3-gaps/i3bar/src/child.c:331] línea de estado de volcado:
[../../i3-gaps/i3bar/src/child.c:334] texto_completo = sin IPv6
[../../i3-gaps/i3bar/src/child.c:335] texto_corto = (nulo)
[../../i3-gaps/i3bar/src/child.c:336] color = #FF0000
[../../i3-gaps/i3bar/src/child.c:334] texto_completo = 41,3 GiB
[../../i3-gaps/i3bar/src/child.c:335] texto_corto = (nulo)
[../../i3-gaps/i3bar/src/child.c:336] color = (nulo)
[../../i3-gaps/i3bar/src/child.c:334] full_text = W: abajo
[../../i3-gaps/i3bar/src/child.c:335] texto_corto = (nulo)
[../../i3-gaps/i3bar/src/child.c:336] color = #FF0000
[../../i3-gaps/i3bar/src/child.c:334] texto_completo = E: 10.1.0.0 (1000 Mbit/s)
[../../i3-gaps/i3bar/src/child.c:335] texto_corto = (nulo)
[../../i3-gaps/i3bar/src/child.c:336] color = #00FF00
[../../i3-gaps/i3bar/src/child.c:334] full_text = Sin batería
[../../i3-gaps/i3bar/src/child.c:335] texto_corto = (nulo)
[../../i3-gaps/i3bar/src/child.c:336] color = (nulo)
[../../i3-gaps/i3bar/src/child.c:334] texto_completo = 0,14
[../../i3-gaps/i3bar/src/child.c:335] texto_corto = (nulo)
[../../i3-gaps/i3bar/src/child.c:336] color = (nulo)
[../../i3-gaps/i3bar/src/child.c:334] texto_completo = 2019-03-24 10:14:18
[../../i3-gaps/i3bar/src/child.c:335] texto_corto = (nulo)
[../../i3-gaps/i3bar/src/child.c:336] color = (nulo)
[../../i3-gaps/i3bar/src/child.c:338] fin del volcado
[../../i3-gaps/i3bar/src/xcb.c:1897] Dibujando barras...
[../../i3-gaps/i3bar/src/xcb.c:1924] Botón de dibujo para WS 2 en x = 0, len = 6
[../../i3-gaps/i3bar/src/xcb.c:2000] ¡Imprimiendo línea de estado!
[../../i3-gaps/i3bar/src/xcb.c:1907] Salida xroot-0 inactiva, omitiendo.

información relacionada