Como configurar o terminal para abrir maximizada

43

Quero dizer ao compiz, metacity, o gnome-terminal ou quem está encarregado de abrir a janela do terminal maximizada por padrão.

Como eu posso fazer isso?

EDITAR para o futuro: a maioria das respostas foram votadas nas versões mais antigas do ubuntu, desde 17.10 e nas soluções mais votadas não funcionam.

tutuca
fonte

Respostas:

44

Inicie o gnome-terminal como tal:

gnome-terminal --window --maximize
Tommy Brunn
fonte
Ele funciona com o atalho na barra de menu, mas não se eu almoço-lo via gnome-se :( Estou aceitando esta resposta de qualquer maneira :)
Tutuca
Tenho certeza de que o Gnome-do depende do que está definido no arquivo gnome-terminal.desktop.
Firefeather
isso funciona quando você inicia o comando a partir do terminal ou algo parecido, mas não tem efeito no .desktoparquivo no ubuntu 17.10+
tutuca
30

Se você deseja que o gnome-terminal abra a tela cheia quando você o abre com o Gnome Do ou o menu Aplicativos, coloque o seguinte em um arquivo nomeado gnome-terminal.desktope coloque-o ~/.local/share/applications.

[Desktop Entry]
Name=Terminal
Comment=Use the command line
TryExec=gnome-terminal
Exec=gnome-terminal --window --maximize
Icon=utilities-terminal
Type=Application
X-GNOME-DocPath=gnome-terminal/index.html
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-terminal
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=2.32.0
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
OnlyShowIn=GNOME;
X-Ubuntu-Gettext-Domain=gnome-terminal

Em seguida, efetue logout e logon novamente para aplicar as alterações.

Isaías
fonte
2
Não funciona no Ubuntu 12.04
Marco Lackovic
7
Na verdade, achei que [Terminal] desapareceu do meu traço de unidade. O que eu percebo em vez de copiar o código acima (desatualizado no meu U13.10) é melhor copiar o arquivo original $ cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications/e editá-lo mudando Exec=gnome-terminalpara Exec=gnome-terminal --window --maximize. Logout e logon novamente.
precisa saber é
Só queria acrescentar que vi a alteração entrar em vigor depois de fechar todas as janelas do Terminal e, em seguida, reiniciá-la. Não tenho certeza se é isso que você quis dizer com "desconectar e desconectar", mas funcionou para mim. Obrigado!
hoosierEE
Alguma idéia para fazê-lo funcionar com o pacote Launcher e nautilus-open-terminal?
folha
1
Considere atualizar esta resposta para aconselhar a cópia do arquivo da área de trabalho existente em vez de criar um novo. Não posso aprovar isso como está.
Radon Rosborough 08/07/19
22
  • Abra um terminal.
  • No Editmenu, selecione Profile Preferences.
  • Marque Use custom default terminal sizee insira um tamanho padrão muito grande para a tela, por exemplo, 240 colunas e 100 linhas.

Feche e abra um novo terminal clicando no ícone (ou pressione Ctrl+ Alt+ T): a nova janela do terminal deve ser maximizada.

Esta resposta é baseada nos conselhos que me foram dados aqui: Como maximizar a partida do terminal?

Craig
fonte
2
Confirmo que isso funciona na versão 12.04 e provavelmente é a solução mais fácil (pelo menos para pessoas como eu, que sempre trabalham com janelas maximizadas) - obrigado! Meu conselho é definir as colunas e linhas padrão para apenas um pouco mais do que preenche a tela, para não ter problemas caso você não maximize a janela.
Walter Tross
1
Se você precisar temporariamente de uma pequena janela, sempre poderá des maximizá-la (clique duas vezes na parte superior) e clicar emTerminal > 80x24
Walter Tross
1
Esta é a maneira mais simples que funciona!
Xmllmx
9

Ubuntu 12.04 e 14.04 LTS

Execute ccsm(Gerenciador de configurações do CompizConfig). Em Gerenciamento de janelas, ative Regras de janelas e abra-as e, no campo Maximizado, coloque class=Gnome-terminal. Pode ser necessário sair e fazer login novamente antes que as alterações entrem em vigor.

Se você não vir as Regras da Janela, verifique se o compiz-pluginspacote está instalado.

Você pode fazer mais. Eu uso (class=Gnome-terminal) | (class=Evince).

Brent Baccala
fonte
Eu precisei reiniciar depois de adicionar esta regra para que ela entre em vigor.
precisa saber é o seguinte
não funciona para mim :-(. tentei reiniciar, entrar e sair, agarrando a classe de janela automaticamente (clicando no Terminal). Normalmente inicio meu terminal na barra lateral ou com Ctrl + Alt + T. Nos dois casos ainda começa com tamanho pequeno.
Sergiy Belozorov
8

No Ubuntu 11.10 e superior:

  • Pesquisa> Teclado> Atalhos> Atalhos personalizados> Adicionar (botão +)>
    • Nome: Terminal de Lançamento Maximizado
    • Comando: gnome-terminal --window --maximize
  • Clique em Aplicar
  • Clique em 'Desativado'
  • Shift+ Ctrl+ Alt+T
Gurjeet Singh
fonte
1
Não use o "Ubuntu 12", sempre existem 2 versões por ano.
RolandiXor
onde está esse item de menu Pesquisar? (12.04)
Walter Tross
Inicie o miniaplicativo 'Configurações do sistema' no Dash e há uma caixa de pesquisa no canto superior direito desse miniaplicativo. É a isso que eu estava me referindo. BTW, eu tenho usado o método descrito por @Craig acima, e também a opção --maximmize para scripts.
Gurjeet Singh
Obrigado. Funciona sem a --windowopção.
8255 mightyiam
6
gnome-terminal --full-screen

Você pode criar um atalho na área de trabalho ou painel para este comando.

popey
fonte
6
Há uma diferença entre tela cheia e maximizada.
Tommy Brunn
6

A resposta selecionada não funcionou para mim no Ubuntu 12.04 LTS totalmente atualizado, então decidi que era hora de uma abordagem mais drástica. As soluções abaixo são testadas até 16.04 LTS.

Minha solução antiga

  1. Renomeie o gnome-terminalexecutável original para gnome-terminal-original:

    cd /usr/bin
    sudo mv gnome-terminal gnome-terminal-original
    
  2. Crie um novo arquivo /usr/binnomeado gnome-terminalcom o seguinte conteúdo:

    #!/bin/bash
    /usr/bin/gnome-terminal-original --maximize $@
    
  3. Torne executável:

    sudo chmod +x gnome-terminal
    

Agora, não importa como abro o terminal, ele sempre se abre maximizado. A única desvantagem que vejo para essa abordagem é que você deve repetir essas etapas sempre que atualizar gnome-terminalcom uma nova versão via gerenciador de atualizações ou apt-get upgrade.

Nota: o $@parâmetro significa que todos os argumentos que podem ser transmitidos gnome-terminalainda serão transmitidos gnome-terminal-original, juntamente com o --maximizeargumento.

Uma solução melhor

  1. Instale "wmctrl":

    sudo apt-get install wmctrl
    
  2. Adicione esta linha ao final do seu ~/.bashrcarquivo:

    wmctrl -i -r $WINDOWID -b add,maximized_vert,maximized_horz
    
  3. Repita a segunda etapa para os .bashrcarquivos de outros usuários, se necessário, por exemplo, para "root" user ( /root/.bashrc).

Essa solução não afetará o tamanho da janela do terminal inicialmente, mas a maximizará logo após a abertura, geralmente em questão de milissegundos. Você pode tentar mover a linha que você adicionou na segunda etapa para o início do .bashrcarquivo, para maximizar o terminal ainda mais cedo.

Brane
fonte
Esta é a primeira coisa que eu sempre faria sempre que instalava / reinstalava o Ubuntu. Funciona como um encanto.
Sharath Chandramouli
Por que essa abordagem não funciona Open in terminalna entrada do menu de contexto no gerenciador de arquivos do Nautilus?
orschiro
@RobertOrzanna, se esta solução funcionar para você em outras situações, é mais provável que o Nautilus execute um programa de terminal diferente (geralmente há mais de um instalado). Tente abrir um novo terminal enquanto o lançado pelo Nautilus estiver em execução e faça ps auxou ps aux | grep termpara descobrir quais executáveis ​​estão em execução. Ou, tente alternar os argumentos na segunda linha no script assim: $@ --maximize.
Brane 15/10
1
@RobertOrzanna De nada, fico feliz que funcione para você. A solução atualizada deve afetar todas as janelas do terminal, não apenas gnome-terminal- tente abrir, uxtermpor exemplo. Para colocá-lo com mais precisão, deve afetar todos os aplicativos que iniciam bashou dashem uma janela regular e carregam seu .bashrcarquivo. É possível, no entanto, limitar os aplicativos afetados. Se alguém precisar, informe-me e eu adicionarei isso à minha resposta.
Brane 17/10
1
@RobertOrzanna Dê uma olhada nesta resposta: askubuntu.com/questions/27826/… - basicamente instale "maximus" e execute-o na inicialização.
Brane
2

Se você deseja que o terminal abra em tamanho real na tela, use o método GUI de alterar o tamanho padrão por meio da caixa de diálogo de preferências do perfil atual adequadamente. Para fazer isso, basta seguir estas etapas:

  • Abra um terminal
  • Escolha Editar
  • Na guia Geral, marque "Usar tamanho de terminal padrão personalizado"
  • Você precisa ajustar esses valores para que eles se ajustem à sua tela com simples tentativa e erro

A configuração da coluna é 128 para mim. Você deve definir os valores que melhor se adequam a você.

Siamore
fonte
1
Fazendo a janela do mesmo tamanho que a área de trabalho não significa que seja maximizada
Isaías
1
@DoR eu sei, mas ainda considero isso uma opção e uma opção bastante boa e fácil, porque funcionará mesmo se ele usar o gnome-do e isso é para um novato que pode ter a mesma pergunta que pode encontrar esse tópico e ele merece ter todas as opções mostradas, pois não pode fazer uma pergunta duplicada e suponha que ele não a queira totalmente maximizada ou que queira usar o gnome-do ou qualquer novo iniciador que essa opção sobreviva ...
Siamore
0

No QTerminal, você pode maximizar a janela e fechar o terminal com o comando "exit". Quando você Ctrl+ Alt+ Tnovamente, ele abre automaticamente maximizado.

Isso pode ser aplicado a qualquer tamanho, basta definir o tamanho desejado, "sair" e abrir novamente.

Jon Doe
fonte
0

Basta adicionar um atalho personalizado.

Vá para Configurações > Dispositivos > Teclado , role para baixo até o final da lista e clique em +para adicionar seu atalho.

Dê um nome a ele e, na seção de comando, digite gnome-terminal --maximizee adicione sua combinação de atalhos de teclado preferida.

Maloy Sinha
fonte
-1

Provavelmente, você pode modificar seus atalhos para usar o maximizado, para que ele sempre seja iniciado dessa maneira.

A maneira mais fácil de fazer isso é localizar seu aplicativo (em /usr/share/applicationsou ~/.local/share/applications) e modificar seu .desktoparquivo.

Nesse .desktoparquivo, você verá a linha que começa com Exec=.... Para começar gnome-terminalmaximizado, tudo que você precisa fazer é adicionar --start-maximizedao final do comando.

Nigel
fonte
2
Você pode fornecer alguma informação sobre como fazer isso?
Elias Kagan