Estou enlouquecendo e espero que alguém possa ajudar. Não consigo fazer a bandeja do sistema funcionar no i3bar (ou em qualquer outro painel no i3 - tentei tint2, mate-panel e nenhum deles mostrou a bandeja).
Informações:
- Usando um Ubuntu 18.10 MATE instalado recentemente
- Compilado e instalado i3-gaps (embora eu tenha tentado isso com o i3 normal também de repositórios em outra instalação limpa do Ubuntu 18.10 MATE, mesma situação, e também de uma instalação limpa do ubuntu usando o i3 normal - sem bandeja do sistema)
- Configuração do i3, saídas do xrandr e informações de depuração do i3 abaixo.
- Estou apenas começando a usar o i3, então talvez esteja faltando algo que poderia ser óbvio
- nm-applet está instalado
Eu tentei REMOVER completamente a linha bandeja_output (conforme mostrado na configuração que colei), tentei 'tray_output primário' (garantindo que um dos monitores fosse de fato definido como primário) e 'tray_output DVI-I-1' para não aproveitar.
Vejo na saída de depuração do i3bar que obtive seguindo as instruções aqui:https://i3wm.org/docs/debugging.htmle não vejo nenhum erro. Tudo o que vejo é "Inicializando a funcionalidade da bandeja do sistema"... Ótimo! Então onde está?
Eu também tentei especificar 'tray_output none' no arquivo de configuração e não obtive nenhuma "Inicialização da funcionalidade da bandeja do sistema" correspondente, então sei que o arquivo de configuração está de fato sendo lido a esse respeito.
Qualquer ajuda que possa ser dada será apreciada, obrigado!
# Este arquivo foi gerado automaticamente pelo i3-config-wizard(1). # Ele não será substituído, então edite-o como desejar. # # Se você alterar o layout do teclado em algum momento, exclua # este arquivo e execute novamente o i3-config-wizard(1). # # tela de bloqueio bindsym $mod+l exec /home/riley/bin/ghettoblurlock ##scratchpad é bem interessante # Transforme a janela atualmente em foco em um bloco de notas bindsym $mod+Shift+menos mover bloco de notas #Mostra a primeira janela do scratchpad bindsym $mod+menos exibição do bloco de notas # lacunas for_window [class="^.*"] pixel de borda 3 smart_gaps ativado smart_borders ativado lacunas internas 5 lacunas externas 3 # Modo lacunas set $mode_gaps Lacunas: (o) externo, (i) interno set $mode_gaps_outer Lacunas externas: +|-|0 (local), Shift + +|-|0 (global) definir $mode_gaps_inner Lacunas internas: +|-|0 (local), Shift + +|-|0 (global) bindsym $mod+Shift+g modo "$mode_gaps" modo "$mode_gaps" { bindsym o modo "$mode_gaps_outer" modo bindsym i "$mode_gaps_inner" bindsym Modo de retorno "padrão" bindsym Modo de escape "padrão" } modo "$mode_gaps_inner" { bindsym mais lacunas corrente interna mais 5 bindsym menos lacunas corrente interna menos 5 bindsym 0 lacunas conjunto de corrente interna 0 bindsym Shift + plus lacunas internas, tudo mais 5 bindsym Shift + menos lacunas internas, tudo menos 5 bindsym Shift + 0 lacunas internas, tudo definido 0 bindsym Modo de retorno "padrão" bindsym Modo de escape "padrão" } modo "$mode_gaps_outer" { bindsym mais lacunas corrente externa mais 5 bindsym menos lacunas corrente externa menos 5 bindsym 0 lacunas conjunto de corrente externa 0 bindsym Shift + plus lacunas externas, mais 5 bindsym Shift + menos lacunas externas a todos menos 5 bindsym Shift + 0 lacunas externas, conjunto 0 bindsym Modo de retorno "padrão" bindsym Modo de escape "padrão" } # arquivo de configuração i3 (v4) # # Consulte https://i3wm.org/docs/userguide.html para uma referência completa! definir $ mod Mod4 # Fonte para títulos de janelas. Também será usado pela barra, a menos que uma fonte diferente # é usado no bloco bar {} abaixo. fonte pango:monospace 8 # Esta fonte é amplamente instalada, fornece muitos glifos unicode, da direita para a esquerda # renderização de texto e escalabilidade em telas retina/hidpi (graças ao pango). #font pango:DejaVu Sans Mono 8 # Antes do i3 v4.8, costumávamos recomendar este como padrão: # fonte -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 # A fonte acima economiza muito espaço, ou seja, tem uma boa aparência, nítida e # transparente em tamanhos pequenos. No entanto, a sua cobertura de glifo unicode é limitada, o antigo # A renderização das fontes principais do X não suporta da direita para a esquerda e este é um bitmap # fonte, ela não é dimensionada em telas retina/hidpi. # Use Mouse+$mod para arrastar janelas flutuantes para a posição desejada flutuante_modificador $ mod #inicia um terminal bindsym $mod+Return exec tilix # mata a janela focada bindsym $mod+Shift+q matar # start dmenu (um iniciador de programa) #bindsym $mod+d exec dmenu_run # Há também o (novo) i3-dmenu-desktop que exibe apenas aplicativos # enviando um arquivo .desktop. É um wrapper em torno do dmenu, então você precisa disso # instalado. bindsym $mod+d exec --no-startup-id i3-dmenu-desktop # alternativamente, você pode usar as teclas do cursor: bindsym $mod+Esquerda foco esquerdo bindsym $mod+Down foco para baixo bindsym $mod+Up foco para cima bindsym $mod+Direita foco direito # alternativamente, você pode usar as teclas do cursor: bindsym $mod+Shift+Esquerda mover para a esquerda bindsym $mod+Shift+Down mover para baixo bindsym $mod+Shift+Up mover para cima bindsym $mod+Shift+Direita mover para a direita #dividido na orientação horizontal bindsym $mod+h dividir h #dividir na orientação vertical bindsym $mod+v dividir v # entra no modo de tela cheia para o contêiner em foco bindsym $mod+f alternância de tela cheia # altera o layout do contêiner (empilhado, com guias, divisão alternada) empilhamento de layout bindsym $mod+s bindsym $mod+w layout com guias bindsym $mod+e layout alternar divisão # alterna lado a lado/flutuante bindsym $mod+Shift+espaço flutuante alternância # altera o foco entre janelas lado a lado/flutuantes bindsym $mod+espaço foco mode_toggle #foca o contêiner pai bindsym $mod+a foco pai # foca o container filho #bindsym $mod+d foco filho # Defina nomes para espaços de trabalho padrão para os quais configuraremos combinações de teclas posteriormente. # Usamos variáveis para evitar repetir os nomes em vários lugares. defina $ws1 "1" defina $ws2 "2" defina $ws3 "3" defina $ws4 "4" defina $ws5 "5" defina $ws6 "6" defina $ws7 "7" defina $ws8 "8" defina $ws9 "9" defina $ws10 "10" #mudar para a área de trabalho bindsym $mod+1 espaço de trabalho $ws1 bindsym $mod+2 espaço de trabalho $ws2 bindsym $mod+3 espaço de trabalho $ws3 bindsym $mod+4 espaço de trabalho $ws4 bindsym $mod+5 espaço de trabalho $ws5 bindsym $mod+6 espaço de trabalho $ws6 bindsym $mod+7 espaço de trabalho $ws7 bindsym $mod+8 espaço de trabalho $ws8 bindsym $mod+9 espaço de trabalho $ws9 bindsym $mod+0 espaço de trabalho $ws10 # move o contêiner em foco para o espaço de trabalho bindsym $mod+Shift+1 move o contêiner para o espaço de trabalho $ws1 bindsym $mod+Shift+2 move o contêiner para o espaço de trabalho $ws2 bindsym $mod+Shift+3 move o contêiner para o espaço de trabalho $ws3 bindsym $mod+Shift+4 move o contêiner para o espaço de trabalho $ws4 bindsym $mod+Shift+5 move o contêiner para o espaço de trabalho $ws5 bindsym $mod+Shift+6 move o contêiner para o espaço de trabalho $ws6 bindsym $mod+Shift+7 move o contêiner para o espaço de trabalho $ws7 bindsym $mod+Shift+8 move o contêiner para o espaço de trabalho $ws8 bindsym $mod+Shift+9 move o contêiner para o espaço de trabalho $ws9 bindsym $mod+Shift+0 move o contêiner para o espaço de trabalho $ws10 #recarrega o arquivo de configuração bindsym $mod+Shift+c recarregar # reinicie o i3 inplace (preserva seu layout/sessão, pode ser usado para atualizar o i3) bindsym $mod+Shift+r reiniciar # exit i3 (desconecta você da sua sessão X) bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'Você pressionou o atalho de saída. Você realmente deseja sair do i3? Isso encerrará sua sessão X.' -B 'Sim, sair do i3' 'i3-msg sair'" # redimensiona a janela (você também pode usar o mouse para isso) modo "redimensionar" { # Essas ligações são acionadas assim que você entra no modo de redimensionamento # Pressionar para a esquerda diminuirá a largura da janela. # Pressionar para a direita aumentará a largura da janela. # Pressionar para cima diminuirá a altura da janela. # Pressionar para baixo aumentará a altura da janela. bindsym j redimensionar diminuir largura 10 px ou 10 ppt bindsym k redimensionar crescer altura 10 px ou 10 ppt bindsym l redimensionar encolher altura 10 px ou 10 ppt redimensionamento de ponto e vírgula bindsym aumentar largura 10 px ou 10 ppt # mesmas ligações, mas para as teclas de seta bindsym Redimensionamento à esquerda diminui largura 10 px ou 10 ppt bindsym Diminuir redimensionar aumentar altura 10 px ou 10 ppt bindsym Up redimensionar encolher altura 10 px ou 10 ppt bindsym Redimensionamento à direita aumentar largura 10 px ou 10 ppt # volta ao normal: Enter ou Escape ou $mod+r bindsym Modo de retorno "padrão" bindsym Modo de escape "padrão" bindsym $mod+r modo "padrão" } bindsym $mod+r modo "redimensionar" # Inicie o i3bar para exibir uma barra de espaço de trabalho (mais as informações do sistema i3status # descobre, se disponível) bar { detalhado sim status_command i3status } # AUTOINICIALIZAÇÕES exec --no-startup-id nm-applet & exec --no-startup-id blueman-applet
riley@riley-desktop:~$ xrandr Tela 0: mínimo 8 x 8, atual 3840 x 1080, máximo 16384 x 16384 DVI-I-0 desconectado (normal esquerdo invertido eixo x direito eixo y) DVI-I-1 conectado primário 1920x1080+0+0 (normal esquerdo invertido direito eixo x eixo y) 527mm x 297mm 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 esquerdo invertido direito eixo x eixo 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 esquerdo invertido eixo x direito eixo y) DVI-D-0 desconectado (normal esquerdo invertido eixo x direito eixo y) DP-1 desconectado (normal esquerdo invertido eixo x direito eixo y)
riley@riley-desktop:~$ i3 recarregar 24/03/2019 10:14:08 - Argumentos adicionais aprovados. Enviando-os como um comando para i3. [{"sucesso": verdadeiro}] riley@riley-desktop:~$ killall i3bar riley@riley-desktop:~$ para c em $(i3-msg -t get_bar_config | python -c \ > 'importar json,sys;print("\n".join(json.load(sys.stdin)))'); fazer \ > (i3bar --bar_id=$c >i3bar.$c.log 2>&1) & \ > pronto; [1] 7431 riley@riley-desktop:~$ cat i3bar.bar-0.log i3status: tentando detectar automaticamente a configuração output_format i3status: detecção automática: o processo pai é "sh", olhando para seu pai i3status: "i3bar" detectado automaticamente [libi3] ../../i3-gaps/libi3/font.c Usando fonte Pango monoespaçada, tamanho 8 [../../i3-gaps/i3bar/src/xcb.c:1278] Altura da fonte calculada: 13 [../../i3-gaps/i3bar/src/xcb.c:1423] Configurando bar_fg = #FFFFFF como _NET_SYSTEM_TRAY_COLORS [../../i3-gaps/i3bar/src/xcb.c:1060] Erro X11 recebido, sequência 0x26, error_code = 3 [../../i3-gaps/i3bar/src/ipc.c:217] Dados obtidos! [../../i3-gaps/i3bar/src/ipc.c:66] Limpando configuração de saída antiga... [../../i3-gaps/i3bar/src/ipc.c:69] Análise de saídas JSON... [../../i3-gaps/i3bar/src/ipc.c:71] Reconfigurando janelas... [../../i3-gaps/i3bar/src/xcb.c:1668] Criando janela para saída HDMI-0 [../../i3-gaps/i3bar/src/xcb.c:1663] Destruindo janela para saída xroot-0 [../../i3-gaps/i3bar/src/xcb.c:1668] Criando janela para saída DVI-I-1 [../../i3-gaps/i3bar/src/xcb.c:1330] Inicializando a funcionalidade da bandeja do sistema [../../i3-gaps/i3bar/src/xcb.c:1423] Configurando bar_fg = #FFFFFF como _NET_SYSTEM_TRAY_COLORS [../../i3-gaps/i3bar/src/xcb.c:1897] Barras de desenho... [../../i3-gaps/i3bar/src/xcb.c:1907] Saída xroot-0 inativa, ignorando... [../../i3-gaps/i3bar/src/ipc.c:217] Dados obtidos! [../../i3-gaps/i3bar/src/ipc.c:57] Recebi resposta de inscrição: {"success":true} [../../i3-gaps/i3bar/src/ipc.c:217] Dados obtidos! [../../i3-gaps/i3bar/src/ipc.c:46] Obtive dados do espaço de trabalho! [../../i3-gaps/i3bar/src/workspaces.c:143] Obteve espaço de trabalho canônico: 1, nome: '1', name_width: 6, glifos: 1 [../../i3-gaps/i3bar/src/workspaces.c:143] Obteve espaço de trabalho canônico: 2, nome: '2', name_width: 6, glifos: 1 [../../i3-gaps/i3bar/src/xcb.c:1897] Barras de desenho... [../../i3-gaps/i3bar/src/xcb.c:1924] Botão de desenho para WS 2 em x = 0, len = 6 [../../i3-gaps/i3bar/src/xcb.c:1907] Saída xroot-0 inativa, ignorando... [../../i3-gaps/i3bar/src/xcb.c:1924] Botão de desenho para WS 1 em x = 0, len = 6 [../../i3-gaps/i3bar/src/child.c:454] Detectando o tipo de entrada com base no buffer *{"version":1} [ [{"name":"ipv6","color":"#FF0000","markup":"none","full_text":"sem IPv6"},{"name":"disk_info","instance": "/","markup":"none","full_text":"41,3 GiB"},{"name":"wireless","instance":"_first_","color":"#FF0000","marcação ":"none","full_text":"W: down"},{"name":"ethernet","instance":"enp3s0","color":"#00FF00","markup":"none" ,"full_text":"E: 10.1.0.0 (1000 Mbit/s)"},{"name":"bateria","markup":"none","full_text":"Sem bateria"},{"nome ":"load","markup":"none","full_text":"0.14"},{"name":"tztime","instance":"local","markup":"none","full_text ":"24/03/2019 10:14:18"}] * [../../i3-gaps/i3bar/src/child.c:327] copiando statusline_buffer para statusline_head [../../i3-gaps/i3bar/src/child.c:331] linha de status de dumping: [../../i3-gaps/i3bar/src/child.c:334] full_text = sem IPv6 [../../i3-gaps/i3bar/src/child.c:335] short_text = (nulo) [../../i3-gaps/i3bar/src/child.c:336] cor = #FF0000 [../../i3-gaps/i3bar/src/child.c:334] texto_completo = 41,3 GiB [../../i3-gaps/i3bar/src/child.c:335] short_text = (nulo) [../../i3-gaps/i3bar/src/child.c:336] cor = (nulo) [../../i3-gaps/i3bar/src/child.c:334] full_text = W: para baixo [../../i3-gaps/i3bar/src/child.c:335] short_text = (nulo) [../../i3-gaps/i3bar/src/child.c:336] cor = #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] short_text = (nulo) [../../i3-gaps/i3bar/src/child.c:336] cor = #00FF00 [../../i3-gaps/i3bar/src/child.c:334] full_text = Sem bateria [../../i3-gaps/i3bar/src/child.c:335] short_text = (nulo) [../../i3-gaps/i3bar/src/child.c:336] cor = (nulo) [../../i3-gaps/i3bar/src/child.c:334] texto_completo = 0,14 [../../i3-gaps/i3bar/src/child.c:335] short_text = (nulo) [../../i3-gaps/i3bar/src/child.c:336] cor = (nulo) [../../i3-gaps/i3bar/src/child.c:334] texto_completo = 24/03/2019 10:14:18 [../../i3-gaps/i3bar/src/child.c:335] short_text = (nulo) [../../i3-gaps/i3bar/src/child.c:336] cor = (nulo) [../../i3-gaps/i3bar/src/child.c:338] fim do despejo [../../i3-gaps/i3bar/src/xcb.c:1897] Barras de desenho... [../../i3-gaps/i3bar/src/xcb.c:1924] Botão de desenho para WS 2 em x = 0, len = 6 [../../i3-gaps/i3bar/src/xcb.c:2000] Imprimindo linha de status! [../../i3-gaps/i3bar/src/xcb.c:1907] Saída xroot-0 inativa, ignorando.