Janela de redimensionamento do Konsole do KDE com o comando bash

2

Estou tentando escrever um bash -script que redimensione minha janela do terminal KDE-Konsole quando iniciado. Mas eu não consigo fazer isso funcionar. Os códigos VT-Terminal parecem não funcionar corretamente.

$ echo -e "\e[8;2;20t" reduz a área usada da janela do terminal corretamente, mas mantém inalterado o tamanho da janela.

Existe alguma maneira de reduzir a janela do Konsole com um script bash?

    
por sloewen 09.03.2014 / 03:29

2 respostas

0

Não, não há.

Primeiro, o que faz você pensar que essas são seqüências de escape do DEC VT? Um terminal real não possui uma janela de GUI em torno dele que possa ser redimensionada.

Quais são as seqüências de escape reconhecidas pelo emulador de terminal dtterm , para gerenciamento de janelas, que o emulador de terminal xterm suporta para compatibilidade.

O emulador de terminal konsole suporta apenas suporta alguns do que xterm suporta. Não é totalmente xterm -compatible e muito menos dtterm -compatible. Especificamente, neste caso, ele aceita CSI 8 ; H ; W t , mas não CSI 4 ; H ; W t .

Leitura adicional

0

Você pode usar xdotool . Eu peguei com apt-get install xdotool no Ubuntu.

O comando básico pode ser algo como:

xdotool windowsize 'xdotool search Konsole' 60% 50%

Este é apenas um ponto de partida, longe de ser infalível (por exemplo, se xdotool search Konsole não retornar exatamente um número, o comando externo será interrompido). Modifique e expanda para as suas necessidades. Caso você não esteja familiarizado com o backtick, siga este link .

    
por 04.05.2017 / 00:14