Come impostare il terminale per l'apertura ingrandita


43

Voglio dire a compiz, metacity, gnome-terminal o chiunque sia incaricato di aprire la finestra del terminale ingrandita per impostazione predefinita.

Come lo posso fare?

EDIT per il futuro: la maggior parte delle risposte sono state votate nelle versioni precedenti di Ubuntu, dal 17.10 e sulle soluzioni più votate non funzionano.

Risposte:


44

Avvia gnome-terminal come tale:

gnome-terminal --window --maximize

Funziona con la scorciatoia nella barra dei menu, ma non lo faccio se lo pranzo via gnome-do :( Accetto comunque questa risposta :)
tutuca

Sono abbastanza sicuro che Gnome-do dipende da cosa è impostato nel file gnome-terminal.desktop.
Firefeather,

funziona quando si avvia il comando dal terminale o qualcosa del genere, ma non ha alcun effetto sul .desktopfile su Ubuntu 17.10+
tutuca

30

Se vuoi che gnome-terminal si apra a schermo intero quando lo apri con Gnome Do o il menu Applicazioni, inserisci quanto segue in un file chiamato gnome-terminal.desktope inseriscilo ~/.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

Quindi disconnettersi e riconnettersi per applicare le modifiche.


2
Non funziona in Ubuntu 12.04
Marco Lackovic,

7
In realtà ho scoperto che [Terminale] scompare dal mio trattino di unità. Quello che mi rendo conto invece di copiare il codice sopra (obsoleto sul mio U13.10) è meglio copiare il file originale $ cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications/e quindi modificarlo cambiando Exec=gnome-terminalin Exec=gnome-terminal --window --maximize. Disconnettersi quindi accedere nuovamente.
sobi3ch,

Volevo solo aggiungere che ho visto che la modifica ha effetto dopo aver chiuso tutte le finestre del mio Terminale e averlo riavviato. Non sono sicuro se questo è ciò che intendevi per "disconnettersi e riconnettersi", ma ha funzionato per me. Grazie!
hoosierEE

Qualche idea per farlo funzionare con il Launcher e il pacchetto nautilus-open-terminal?
foglia

1
Si consiglia di aggiornare questa risposta per consigliare di copiare il file desktop esistente anziché crearne uno nuovo. Non posso votare così com'è.
Radon Rosborough,

22
  • Apri un terminale.
  • Dal Editmenu selezionare Profile Preferences.
  • Spuntare Use custom default terminal sizee inserire una dimensione predefinita troppo grande per lo schermo, ad esempio 240 colonne e 100 righe.

Chiudi, quindi apri un nuovo Terminale facendo clic sull'icona (o premi Ctrl+ Alt+ T): la finestra del nuovo Terminale dovrebbe essere ingrandita.

Questa risposta si basa sul consiglio che mi è stato dato qui: Come massimizzare l'avvio del terminale?


2
Confermo che funziona nel 12.04 ed è probabilmente la soluzione più semplice (almeno per le persone come me che lavorano sempre con finestre ingrandite) - grazie! Il mio consiglio è di impostare le colonne e le righe predefinite su un valore leggermente superiore a quello che riempie lo schermo, al fine di non avere problemi nel caso in cui non si massimizzi la finestra.
Walter Tross,

1
Se hai bisogno temporaneamente di una piccola finestra, puoi sempre annullare la massimizzazione della finestra (fai doppio clic in alto) e fai clic suTerminal > 80x24
Walter Tross

1
Questo è il modo più semplice che funziona!
xmllmx,

9

Ubuntu 12.04 e 14.04 LTS

Esegui ccsm(Gestione impostazioni CompizConfig). In Gestione finestre abilita Regole finestra e aprilo e, nel campo Massimizzato, inserisci class=Gnome-terminal. Potrebbe essere necessario disconnettersi e riconnettersi prima che le modifiche diventino effettive.

Se non vedi le Regole di Windows, assicurati di aver compiz-pluginsinstallato il pacchetto.

Puoi fare di più. Io uso (class=Gnome-terminal) | (class=Evince).


Ho dovuto riavviare dopo aver aggiunto questa regola affinché abbia effetto.
dave4420,

non funziona per me :-(. ho provato a riavviare, accedere e uscire, afferrando automaticamente la classe della finestra (facendo clic sul Terminale). In genere avvio il mio terminale dalla barra laterale o con Ctrl + Alt + T. In entrambi i casi inizia ancora con piccole dimensioni
Sergiy Belozorov il

8

In Ubuntu 11.10 e versioni successive:

  • Cerca> Tastiera> Scorciatoie> Scorciatoie personalizzate> Aggiungi (pulsante +)>
    • Nome: Launch Terminal ingrandito
    • Comando: gnome-terminal --window --maximize
  • Fai clic su Applica
  • Fai clic su "Disabilitato"
  • Shift+ Ctrl+ Alt+T

1
Non utilizzare "Ubuntu 12", ci sono sempre 2 versioni all'anno.
RolandiXor

dov'è quella voce di menu Cerca? (12.04)
Walter Tross,

Avvia l'applet "Impostazioni di sistema" da Dash e c'è una casella di ricerca nell'angolo in alto a destra dell'applet. Questo è ciò a cui mi riferivo. A proposito, ho usato il metodo descritto da @Craig sopra e anche l'opzione --maximmize per gli script.
Gurjeet Singh,

Grazie. Funziona senza l' --windowopzione.
mightyiam,

6
gnome-terminal --full-screen

È possibile creare un collegamento sul desktop o sul pannello per questo comando.


6
C'è una differenza tra schermo intero e ingrandito però.
Tommy Brunn,

6

La risposta selezionata non ha funzionato per me su Ubuntu 12.04 LTS completamente aggiornato, quindi ho deciso che era tempo di un approccio più drastico. Le soluzioni seguenti sono testate fino a 16.04 LTS.

La mia vecchia soluzione

  1. Rinomina gnome-terminaleseguibile originale in gnome-terminal-original:

    cd /usr/bin
    sudo mv gnome-terminal gnome-terminal-original
    
  2. Crea un nuovo file nel /usr/binnome gnome-terminalcon il seguente contenuto:

    #!/bin/bash
    /usr/bin/gnome-terminal-original --maximize $@
    
  3. Renderlo eseguibile:

    sudo chmod +x gnome-terminal
    

Ora, indipendentemente da come apro il terminale, si apre sempre ingrandito. L'unico aspetto negativo che vedo per questo approccio è che devi ripetere questi passaggi ogni volta che potresti aggiornare gnome-terminalcon una nuova versione tramite Update Manager o apt-get upgrade.

Nota: il $@parametro indica che tutti gli argomenti che potrebbero essere passati gnome-terminalverranno comunque passati gnome-terminal-original, insieme --maximizeall'argomento.

Una soluzione migliore

  1. Installa "wmctrl":

    sudo apt-get install wmctrl
    
  2. Aggiungi questa riga alla fine del tuo ~/.bashrcfile:

    wmctrl -i -r $WINDOWID -b add,maximized_vert,maximized_horz
    
  3. Ripetere il secondo passaggio per i .bashrcfile di altri utenti, se necessario, ad esempio per l'utente "root" ( /root/.bashrc).

Questa soluzione non influirà inizialmente sulla dimensione della finestra del terminale, ma piuttosto la massimizzerà poco dopo l'apertura, di solito in pochi millisecondi. Puoi provare a spostare la linea che hai aggiunto nel secondo passaggio all'inizio del .bashrcfile, per massimizzare il terminale anche prima.


Questa è la prima cosa che farei sempre ogni volta che installo / reinstallo Ubuntu. Funziona come un fascino.
Sharath Chandramouli,

Perché questo approccio non funziona per la Open in terminalvoce del menu contestuale nel file manager Nautilus?
Orschiro,

@RobertOrzanna se questa soluzione funziona per te in altre situazioni, è molto probabile che Nautilus esegua un programma terminale diverso (di solito ne è installato più di uno). Prova ad aprire un nuovo terminale mentre quello lanciato da Nautilus è in esecuzione e fai ps auxo ps aux | grep termper scoprire quali eseguibili sono in esecuzione. Oppure, prova a cambiare gli argomenti sulla seconda riga nello script in questo modo: $@ --maximize.
Brane,

1
@RobertOrzanna Prego, sono contento che funzioni per te. La soluzione aggiornata dovrebbe interessare tutte le finestre del terminale, non solo gnome-terminal- provare ad aprire uxtermad esempio. Per dirla in modo più preciso, dovrebbe interessare tutte le applicazioni che si avviano basho dashin una finestra normale e caricare il .bashrcfile. È possibile tuttavia limitare le applicazioni interessate. Se qualcuno ne ha bisogno, fammelo sapere e lo aggiungerò alla mia risposta.
Brane,

1
@RobertOrzanna Dai un'occhiata a questa risposta: askubuntu.com/questions/27826/… - fondamentalmente installa "maximus" e fallo funzionare all'avvio.
Brane,

2

Se si desidera solo che il terminale si apra a schermo intero sullo schermo, utilizzare il metodo GUI per modificare le dimensioni predefinite attraverso la finestra di dialogo delle preferenze del profilo corrente in modo appropriato. Per fare ciò, basta seguire questi passaggi:

  • Apri un terminale
  • Scegli Modifica
  • Nella scheda Generale, seleziona "Usa dimensioni terminali predefinite personalizzate"
  • È necessario regolare questi valori in modo che si adattino allo schermo con semplici tentativi ed errori

L'impostazione della colonna è 128 per me. Dovresti impostare i valori più adatti a te.


1
Rendere la finestra delle stesse dimensioni del desktop non la massimizza
Isaia,

1
@DoR Lo so, ma lo considero ancora un'opzione e piuttosto buona e facile perché funzionerà anche se usa gnome-do e questo è per un principiante che potrebbe avere la stessa domanda che potrebbe trovare questo thread e si merita di avere tutte le opzioni mostrate in quanto non può fare una domanda duplicata e supporre che non lo voglia massimizzare al massimo o vuole usare gnome-do o qualsiasi nuovo lanciatore che questa opzione sopravviva ...
Siamore

0

In QTerminal, è possibile ingrandire la finestra e quindi chiudere il terminale con il comando "esci". Quando Ctrl+ Alt+ di Tnuovo si aprirà automaticamente ingrandito.

Questo può essere applicato a qualsiasi dimensione, basta impostare la dimensione desiderata, "esci" e quindi riaprire.


0

Aggiungi un collegamento personalizzato.

Vai su Impostazioni > Dispositivi > Tastiera , scorri verso il basso fino alla fine dell'elenco e fai clic su +per aggiungere il tuo collegamento.

Dagli un nome e nella sezione comandi digita gnome-terminal --maximizee aggiungi la combinazione di scorciatoie da tastiera preferita.


-1

Probabilmente puoi modificare le tue scorciatoie per usare quella di ingrandimento in modo che inizi sempre in quel modo.

Il modo più semplice per farlo è individuare l'applicazione (in /usr/share/applicationso ~/.local/share/applications) e modificare il .desktopfile.

In quel .desktopfile, vedrai la linea che inizia con Exec=.... Per iniziare gnome-terminalingrandito, tutto ciò che devi fare è aggiungere --start-maximizedalla fine del comando.


2
Potete fornire informazioni su come eseguire questa operazione?
Eliah Kagan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.