Ocultar a barra de abas do Chromium, omnibar (barra de endereços) e decorações das janelas?

0

Estou usando o i3 e o Chromium. Adoro as guias do Chromium, mas odeio ter essa barra de guias se houver apenas uma guia aberta. Eu quero que ele se comporte mais como um terminal (sanely)

  • Se houver mais de uma guia, vejo a barra de guias.
  • Se houver uma guia, não consigo ver a barra de guias.
  • Se não houver guias, a janela será fechada.

Eu acredito que este foi em um ponto o comportamento padrão também. Atualmente, quero ter uma janela do navegador Chromium muito pequena no i3, que é muito centrada em minimizar o desperdício de espaço.

Eu vejo muitas pessoas com a mesma pergunta on-line e não tenho resposta.

Idealmente, quero simplesmente suavizar as decorações das janelas . Idealmente, Chrome sem decorações de janela, barras de guia ou barras Omnibar. Isso seria ideal.

Algo como o modo --kiosk fora do modo de tela cheia parece ideal.

Nota: O que NÃO quero é o modo de tela cheia . Eu quero que outras coisas estejam abertas ao mesmo tempo.

    
por Evan Carroll 24.11.2018 / 22:23

1 resposta

0

Tudo bem, aqui está o que eu achei que funcionou.

  • Instalado vimium , simplesmente porque Control+L e semelhantes não funcionarão no modo App. Para não mencionar - vim chaves no Chrome. Não é modificado, mas é muito legal. Agora, quando você iniciar seu navegador, basta pressionar o e você será solicitado a ir para outro lugar.
  • Adicione --app=http://duckduckgo.com aos argumentos da linha de comando do Chrome. Qualquer janela com isso tem guias DISABLED . Esta é uma grande desvantagem e não o efeito desejado.

    • Globalmente, isso pode ser feito por edição /etc/chromium-browser/default

    • Localmente, isso pode ser feito com uma tecla de atalho i3 para abrir um Chrome nu não decorado, por exemplo, algo como isso permitirá que você abra o Chrome em três modos diferentes,

      bindsym $mod+i               exec chromium-browser --app=http://duckduckgo.com
      bindsym $mod+Shift+i         exec chromium-browser
      bindsym $mod+Shift+Control+i exec chromium-browser --incognito
      

Nota: você precisa definir uma página inicial. As extensões não são executadas em about://blank e afins.

Partes relevantes do meu conf

O que eu faço é um pouco mais complexo, eu tenho um modo de gerar o Chrome:

mode "chrome" {
  bindsym c exec chromium-browser                             , mode "default"
  bindsym a exec chromium-browser --app=http://duckduckgo.com , mode "default"
  bindsym s exec chromium-browser --incognito                 , mode "default"
  bindsym Return mode "default"
  bindsym Escape mode "default"
}
bindsym $mod+c mode "chrome"

Isso funciona bem para mim. Como $mod+c, a gera um cromo sem decorações.

    
por 25.11.2018 / 00:01