Usando Ubuntu 22.04. Quero alterar gnome-terminal
as linhas de rolagem na linha de comando.
Eu sei que é possível fazer isso em Terminal -> Configurações (o botão de hambúrguer) -> Preferência -> Perfis -> Sem nome -> Rolagem , assim:
Quero poder fazer o mesmo, mas na linha de comando. Estou procurando uma solução que funcione em sincronia com a opção GUI, e não a substitua. A ideia é que se depois de algum tempo eu esquecer que configurei a opção CLI , eu deveria poder alterar seu valor em Preferência -> Perfis -> Sem nome -> Rolagem.
Isso pode ser feito com
gsettings
.Limite a rolagem a 250.000 linhas:
scrollback-lines
O valor máximo é2147483647
e o padrão é10000
.Ative a rolagem ilimitada:
Como funciona:
Estamos usando
org.gnome.Terminal.Legacy.Profile
comoSCHEMA
.O que
:PATH
precisamos é/org/gnome/terminal/legacy/profiles:/:[target-profile-id]/
onde[target-profile-id]
está o id do perfil que estamos editando. O comandogsettings get org.gnome.Terminal.ProfilesList default
obtém o id do perfil padrão etr -d \'
remove o'
da resposta.Para alterar as linhas de rolagem do terminal, is
KEY
escrollback-lines
definimos comoVALUE
,250000
que é o número de linhas que queremos poder rolar para trás. Dependendo se queremos ativar ou desativar o scrollback ilimitado, usamosscrollback-unlimited
asKEY
withtrue
oufalse
asVALUE
.Relacionado:
Se você está preocupado com o uso de recursos, verifique esta postagem: Linhas de rolagem do terminal Gnome?