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

8

Eu tenho problema ao fazer o terminal lado a lado no Xubuntu 14.10. Esses emuladores de terminais (teste já I com xfce4-terminal, xterm, e gnome-terminal) pode ser redimensionado apenas pela largura / altura da fonte que está a utilizar, assim ele não pode redimensionada por 1 px, ver figura 1.

Fig 1: Redimensionando a janela do terminal

Fig 1: Quando pressiono 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 o mosaico em tela cheia (janela de maximização), a janela do terminal estica seu corpo para cobrir toda a tela, veja a Fig 2.

Fig 2: Janela Maximizar terminal

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

Mas quando eu faço a telha parcial (por exemplo, telha esquerda movendo a janela para a borda esquerda para expandir até a metade esquerda da tela inteira), a janela do terminal não tenta se esticar como quando eu maximizo, consulte Fig 3.

Fig 3: Janela do terminal lado a lado

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

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

Fig 4: Janela do terminal da linha retrocedida do ladrilho

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

Esse 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?)

neizod
fonte

Respostas:

4

Eu tenho o mesmo problema ao usar o Xubuntu com o emulador de terminal padrão e o gerenciador de janelas e quase enlouqueci ao tentar corrigi-lo. Eu tenho uma resposta parcial e, infelizmente, nenhuma solução real para você.

Como você mencionou, o tamanho da janela em um emulador de terminal (pelo menos em xterme xfce4-terminal, os que eu testei) é tratado em termos de tamanho da fonte em vez de pixels, o que se poderia esperar. Esse é um comportamento aceitável, de acordo com a página de manual do sistema X window : "As partes WIDTH e HEIGHT da especificação de geometria geralmente são medidas em pixels ou caracteres, dependendo da aplicação."

É por isso que existem lacunas ao redor da janela do terminal ao fazer a telha parcial: o gerenciador de janelas maximiza a janela nessa 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 corrigir isso com xfwmajustes detalhados ou na configuração do X que estão além de mim (eu 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, acesse Ajustes do Gerenciador de Janelas e clique na guia Acessibilidade, existe uma opção para "Ocultar o quadro das janelas quando maximizado". Quando esta opção está marcada, não há lacunas ao redor da janela maximizada do terminal; quando está desmarcada, existe.

Infelizmente, essa opção se aplica apenas a janelas maximizadas e não a janelas "maximizadas" para metade da tela em mosaico parcial. Desativá-lo pelo menos tornará as lacunas ao redor das janelas consistentes nos dois casos.

No que diz respeito aos problemas com a barra de guias empurrando linhas para fora da tela, colocar a janela novamente após abrir uma nova guia trará a parte inferior da janela novamente à vista. Você também pode configurar o terminal para mostrar sempre a barra de guias. Esta opção não está disponível no menu de preferências gráficas; você terá que editar ~/.config/xfce4/terminal/terminalrce alterar a MiscAlwaysShowTabsopção para TRUE. Dessa forma, o tamanho da janela não será alterado ao abrir uma nova guia.

Desculpe, não poderia ser de mais ajuda.

trvrfrd
fonte
Eu já tenho uma solução alternativa: tilda ( github.com/lanoxx/tilda ), mas obrigado pelo seu esforço.
neizod
1
Não se preocupe, eu imaginei que você deveria ter resolvido ou seguiu em frente desde que você perguntou sobre isso meses atrás, mas eu queria deixar minhas descobertas aqui para o caso de alguém com o mesmo problema entrar neste post.
trvrfrd