Eu tenho uma solução parcial. Requer o Stylish e algum conhecimento do estilo XUL e do inspetor do navegador.
Primeiro, você cria um novo estilo para o navegador da web:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@-moz-document url("chrome://browser/content/browser.xul") {
... { display: none; visibility: hidden; }
}
Salve e desative-o antes de editar novamente. Em seguida, você usa o inspetor do navegador para identificar cada um dos elementos que deseja ocultar (por exemplo, #urlbar). Adicione cada ID ou classe aos seletores à esquerda do estilo que os oculta. O método mais agressivo seria identificar o quadro de conteúdo e desativar qualquer coisa que não seja esse quadro ou seus descendentes!
Se você quiser testá-lo, tente substituir o estilo aplicado por algo como 'opacidade: 0,2' antes de ativar. Quando estiver pronto, altere o estilo aplicado e ative-o.
Ainda é possível alternar para a guia do editor ou para a página de complementos, se você não fechou, mas caso contrário, será necessário abrir a página de complementos com Ctrl + Shift + A e desativar o estilo a partir dele. Seria muito mais fácil vincular uma chave para alternar esse estilo específico, mas eu não procurei por ela - não usei essa abordagem para remover as barras de ferramentas, por isso foi o suficiente para ter um botão da barra de ferramentas Stylish Extension para alternar os scripts . Você sempre pode usar uma instrução @import para carregar uma folha de estilo em seu computador local, caso seu navegador se torne realmente inutilizável, ou use um perfil separado com este estilo como seu userStyle.css, para que você possa editar externamente.
Para as opções acima, recomendo encolher as barras de ferramentas até passar o mouse, para que elas estejam lá em uma emergência.
Se isso soa muito complicado, olhe em 'Ocultar título da barra de título Plus' (ótimo, mas alguns bugs / efeitos colaterais) e 'Tab Tweaks' (mudar fontes, largura, altura, etc.) para espremer mais imóveis fora de seu navegador. Algumas das barras de ferramentas podem estar ocultas por padrão e aparecer no mouse ou alternadas por combinações de teclas. (Você pode mapear uma única combinação de teclas para vários aplicativos externos.)
Quanto ao mosaico, esta é uma questão separada; Eu uso 'Tile Tabs', que é muito fácil de usar e altamente configurável.