Eu tenho o mesmo problema usando o Xubuntu com o emulador de terminal e gerenciador de janelas padrão e quase enlouqueci tentando consertá-lo. Eu tenho uma resposta parcial e, infelizmente, nenhuma correção real para você.
Como você mencionou, o tamanho da janela em um emulador de terminal (pelo menos em xterm
e xfce4-terminal
, os que eu testei) é tratado em termos de tamanho de fonte em vez de pixels, o que se pode esperar. Este é um comportamento aceitável de acordo com a página do sistema X window : "The WIDTH and Partes de altura da especificação de geometria são geralmente medidas em pixels ou caracteres, dependendo da aplicação. "
É por isso que há lacunas ao redor da janela do terminal ao fazer mosaicos parciais: o gerenciador de janelas maximiza a janela dentro dessa metade da tela enquanto usa múltiplos inteiros do tamanho da fonte para as dimensões. Pode haver uma maneira de adicionar compensações ou corrigi-las com ajustes de xfwm
ou configuração X que estão além de mim (ainda sou muito novo no Linux).
A razão pela qual a janela ocupa a área de tela cheia quando maximizada parece ter a ver com uma configuração que (eu acho) está ativada por padrão em uma nova instalação do Xubuntu. Se você abrir o gerenciador de configurações do Xfce4, vá para o Gerenciador de Janelas e clique na guia Acessibilidade, há uma opção para "Ocultar o quadro de janelas quando maximizado". Quando esta opção está marcada, não há lacunas ao redor da janela terminal maximizada; quando está desmarcado, existem.
Infelizmente, essa opção aplica-se apenas a janelas maximizadas e não a janelas "maximizadas" para metade da tela por meio de ladrilhos parciais. Desativar, pelo menos, fará com que as lacunas em torno das janelas sejam consistentes em ambos os casos.
Desde que seus problemas com a barra de abas empurrando as linhas para fora da tela, colocando a janela novamente, após abrir uma nova aba, a parte inferior da janela voltará a aparecer. Você também pode definir o terminal para sempre mostrar a barra de abas. Esta opção não está disponível no menu de preferências gráficas; você terá que editar ~/.config/xfce4/terminal/terminalrc
e alterar a opção MiscAlwaysShowTabs
para TRUE
. Dessa forma, o tamanho da janela não será alterado ao abrir uma nova guia.
Desculpe, não pude ajudar mais.