Ladrilhos do Xubuntu: como maximizar a janela do terminal para ladrilhos parciais?

6

Eu tenho problema quando faço o terminal de ladrilhos no Xubuntu 14.10. Esses emuladores de terminal (teste com xfce4-terminal , xterm e gnome-terminal ) podem ser redimensionados somente pela largura / altura da fonte que estão usando, portanto, não pode ser redimensionado em 1px , veja a figura 1.

Fig 1: Quando eu mantenho o cursor do mouse no canto inferior direito da janela do terminal (cursor não incluído na figura), eles mostram o tamanho atual da janela. Se eu mover o cursor para a direita, a janela do terminal expandirá sua largura pelo tamanho de 1 caractere por vez.

Agora, quando faço ladrilhos em tela cheia (maximizando a janela), a janela do terminal esticará seu corpo para cobrir toda a tela, veja a Fig. 2.

Fig 2: Maximizar a janela do terminal, você pode ver uma linha [ NORMAL > ... < 100% < 1:1 ] termina com espaço em branco que sua largura é menor que a largura da fonte.

Mas quando faço ladrilhos parciais (por exemplo, ladrilhos esquerdos movendo a janela para a borda esquerda para que ela se expanda até a metade da esquerda da tela inteira), a janela do terminal não tentará esticar como quando eu faço maximizando, veja a Fig. 3.

Fig 3: Janela de terminal de lado esquerdo que deixa espaço no navegador da web e na borda inferior.

Aqui está o problema, se eu fizer um mosaico parcial e depois abrir uma nova guia de terminal ( ctrl+shift+t ), a janela do terminal expandirá seu tamanho verticalmente, o que chutará algumas linhas para fora da tela (Fig. 4). Isso é muito chato.

Fig 4: A última linha ( :q! ) do terminal de lado esquerdo é expulsa da tela depois que uma nova guia é aberta.

Este problema não ocorre com a janela maximizar (como na Fig 2).

Esse problema também não ocorre no Unity / Ubuntu 14.10.

Então, eu me pergunto se uma janela (não apenas terminal) pode ser parcialmente maximizada? Ou existem outras soluções alternativas por aí? (ou isso é apenas um bug e deve ser relatado para emitir o rastreador?)

    
por neizod 09.02.2015 / 06:41

1 resposta

3

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.

    
por trvrfrd 22.08.2015 / 01:57