Come avviare il terminale a schermo intero?


32

Quando apro un terminale usando CTRL+ ALT+ Tin Unity, vorrei che questa finestra fosse ingrandita automaticamente, piuttosto che premere ulteriormente ALT+ SPACEe il tasto 'X' per ingrandire la finestra che lo contiene.

Se la mia memoria mi serve bene, ricordo che esisteva una modalità di massimizzazione che possiamo impostare nelle preferenze, ma non riesco a trovarla ora. Qualche idea?


1
sudo apt-get install terminator (il mio terminale preferito). Quindi terminator --fullscreen(se lo desideri, puoi inserirlo nei collegamenti della tastiera, ecc.). :)
dylnmc,

Risposte:


18

È possibile utilizzare il plug-in Regole finestra Compiz per questo.

  1. Assicurarsi di avere installato Gestione impostazioni CompizConfigInstalla compizconfig-settings-manager ed eseguirlo.

  2. Quindi, abilita il plug-in Regole finestra :

    abilita le regole della finestra

    e impostalo in modo che Windows con la classe Gnome-terminalcorrisponda:

    inserisci qui la descrizione dell'immagine

Se stai usando un terminale diverso, usa il +pulsante per creare un'espressione di corrispondenza per il tuo terminale.

Se invece desideri che il tuo terminale sia a schermo intero, puoi utilizzare la regola appropriata nella finestra di dialogo di configurazione del plugin.

Nelle versioni più recenti di Ubuntu (sicuramente nella versione 16.04) è necessario disporre del compiz-pluginspacchetto installato per accedere alle Regole di Windows.
Se non lo hai, devi installarlo sudo apt install compiz-pluginse riavviare.


Bello! Proprio quello che sto cercando! Grazie! Tuttavia, ti capita di conoscere i file in cui CompizConfig modifica per raggiungere questo obiettivo? Forse posso modificarlo direttamente anziché installare un intero programma solo per fare un semplice compito. :)
Vern,

2
Nessuna regola per le finestre nell'ultimo compiz manager-?
umpirsky,

3
Devi installare il compiz-pluginspacchetto ( sudo apt-get install compiz-plugins).
Jacob

36

@Bhargav era vicino a ciò di cui hai bisogno per massimizzare la finestra: devi solo usare grandi numeri.

  • Apri un terminale
  • Selezionare Profile PreferencesdaEdit menu.
  • Spuntare Use custom default terminal sizee inserire una dimensione predefinita troppo grande per lo schermo, ad esempio 240 colonne e 100 righe.
  • Fai clic su Chiudi, quindi apri un nuovo Terminale facendo clic sull'icona OPPURE premendo Ctrl + Alt + T

La nuova finestra del terminale dovrebbe essere ingrandita.

Posso aggiungere che la tua domanda è un po 'vaga, il titolo richiede lo schermo intero (lo prendo mentre riempie l'intero schermo, senza pannelli o barra delle unità visibili) ma la domanda reale chiede come può essere massimizzata automaticamente (riempi il desktop pannelli che lasciano spazio e barra di unità visibili) che sono due diverse richieste nel mio libro.

Sulla base dei consigli che mi sono stati dati qui: Come massimizzare l'avvio del terminale?


2
Questo è il modo più semplice per farlo IMHO. non giocare con Compiz, non è necessario creare una nuova scorciatoia per l'applicazione, ecc.
Nikola Ivanov Nikolov,

ma questa soluzione non funziona a partire da Ubuntu 15.10
user907860

Funziona benissimo in 16.10 @ user907860
Teedeez

questa soluzione la rende di dimensioni massime, ma non ancora massimizzata. su alcune installazioni e desktop manager, i due non sono gli stessi. il dimensionamento massimo lascerà comunque una striscia sottile predefinita attorno a una finestra per far sembrare che la finestra sia mobile. massimizzato è quando la finestra in questione è l'unica finestra su cui puoi eventualmente concentrarti a meno che tu non apra una finestra diversa
Aalok

20

Mentre l'utente ha una risposta accettata utilizzando Compiz, non mi piace Compiz, personalmente e volevo un modo "più pulito".

Se si crea un file in ~/.local/share/applications/gnome-terminal-fullscreen.desktop .

Usa un editor di testo e mettici questo:

#!/usr/bin/env xdg-open

[Desktop Entry]
Name=Terminal Fullscreen
Comment=Use the command line in fullscreen
Exec=/usr/bin/gnome-terminal --window --full-screen
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=3.4.1.1
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
OnlyShowIn=GNOME;Unity;
Keywords=Run;
Actions=New
X-Ubuntu-Gettext-Domain=gnome-terminal

[Desktop Action New]
Name=New Terminal Fullscreen
Exec=/usr/bin/gnome-terminal --window --full-screen
OnlyShowIn=Unity

In questo modo un'applicazione nei risultati della ricerca delle attività chiama Terminale schermo intero. Tutto quello che sta facendo è chiamare lo stesso gnome-terminalcomando ma con il--window --full-screen argomenti, quindi si avvia a schermo intero. Se lo vuoi sempre a schermo intero, usa sempre quello.

Spero che questo semplifichi le cose per qualcuno.


3
Lo schermo intero qui sovrascrive la barra di stato. Non è lo stesso effetto di massimizzare la dimensione della finestra quando viene aperta ...
Augustin Riedinger,

5
Vorrei usare l' --maximizeopzione. Vedere gnome-terminal --help-window-options.
Grzegorz Żur

5

Vai su Impostazioni di sistema -> Tastiera. Nella scheda "Collegamenti", vai a "Collegamenti personalizzati". Creare una nuova voce denominata "Avvia schermo intero terminale" (o qualsiasi altra cosa) e immettere quanto segue come comando:

gnome-terminal --window --full-screen

Dovresti essere in grado di fare clic su quella voce e quindi premere la combinazione di tasti che desideri utilizzare per impostare la nuova scorciatoia da tastiera, ma per qualche motivo non funzionava per me. In tal caso, potrebbe essere necessario modificare manualmente i collegamenti del programma di avvio ...

Secondo questa pagina , le scorciatoie da tastiera per Unity sono disponibili su:

~/.gconf/desktop/gnome/keybindings

Ogni associazione di tasti sembra trovarsi in una cartella separata, denominata "custom0", "custom1", ecc. Modifica il file "% gconf.xml" trovato in una di queste cartelle che contiene la definizione della scorciatoia da tastiera appena aggiunta in "Impostazioni - > Tastiera "(se ne hai aggiunta una). Ecco il mio, mappato su "CTRL-ALT-m":

<?xml version="1.0"?>
<gconf>
<entry name="action" mtime="1381112788" type="string">
    <stringvalue>gnome-terminal --window --full-screen</stringvalue>
</entry>
<entry name="name" mtime="1381112788" type="string">
    <stringvalue>Launch Terminal Fullscreen</stringvalue>
</entry>
<entry name="binding" mtime="1381110910" type="string">
    <stringvalue>&lt;Primary&gt;&lt;Alt&gt;m</stringvalue>
</entry>
</gconf>

Suppongo che potresti provare a copiare quanto sopra in un nuovo file chiamato "% gconf.xml" e metterlo in una nuova cartella denominata "customX", (dove "X" è il prossimo numero disponibile), nella ~/.gconf/desktop/gnome/keybindingscartella. Non l'ho ancora provato.

Dopo aver modificato manualmente l'XML, mi sono disconnesso e riconnesso per forzare una nuova scansione delle combinazioni di tasti e voilà!


5

Mi rendo conto che questo è vecchio ora, ma ho pensato che altre persone potrebbero avere lo stesso problema.

Questo ha funzionato per me. Apri un terminale e digita:

    sudo gnome-desktop-item-edit /usr/share/applications/gnome-terminal.desktop

Poi mettere:

    --maximize

nella casella "Comando:", dopo "gnome-terminal"

Potrebbe essere necessario modificare le scorciatoie da tastiera. Non riesco a ricordare perché i miei sono comunque tutti personalizzati.


2
Questa è la soluzione migliore Ubuntu 15.04 non ha gnome-desktop-item-edit, quindi sostituiscilo con viinvece. Quindi vai alla riga che dice Exec=gnome-terminale modificalo in Exec=gnome-terminal --maximize. Inoltre, vai su Tastiera in Impostazioni di sistema e rimuovi il collegamento per il terminale normale, aggiungi un collegamento personalizzato con il comando gnome-terminal --maximize. Attenzione, questo lo cambia per tutti gli utenti.
texasflood,

Il commento sopra dovrebbe essere la risposta accettata.
Dan Nissenbaum,

Stesso discorso vale per mate-terminale --maximize
JaR

4

Se si desidera un terminale a schermo intero, premere CTRL- ALT- F#, dove # può essere 1-6 (IE CTRL- ALT- F1). Per tornare a Ubuntu, premere CTRL- ALT- F7.


Sta solo usando il terminale. Quello a cui mi riferisco è all'interno di Unity e con il terminale che si apre in una finestra in Unity :)
Vern

Questa potrebbe non essere la risposta corretta alla domanda. Ma mi ha aiutato a uscire dal terminal che ho aperto accidentalmente colpendo CTRL - ALT - F1.
mbhargav294,

3

Vai a impostazioni di sistema-> tastiera-> scorciatoie

Premendo CTRL + ALT + T in Ubuntu si aprirà la finestra del terminale gnome come una normale finestra mobile. Segui questa breve esercitazione per avviare questa finestra ingrandita o a schermo intero per impostazione predefinita. Rimuovi Default Launcher

Trova le impostazioni della tastiera e nella categoria Launcher per le scorciatoie cambia il terminale Launch da CTRL + ALT + T a qualcos'altro. Ho cambiato il mio in CTRL + ALT + W solo per poter usare facilmente la versione originale con finestre.

Aggiungi una nuova voce di scelta rapida personalizzata e chiamala "Avvia terminale a schermo intero" e inserisci il comando seguente.

gnome-terminal --window --maximize

Assegna il collegamento

Le nuove scorciatoie personalizzate per le tastiere sono disabilitate per impostazione predefinita. È necessario assegnare il codice tastiera CTRL + ALT + T affinché la nuova scorciatoia funzioni.

Dovresti essere pronto adesso. Provaci.

Nota: prova sia --fullscreen che --maximize vedi questo link per maggiori informazioni


2

La mia soluzione è ignorare l'associazione chiave predefinita per il terminale Run

  1. Vai a Sistema> Preferenze> Hardware> Scorciatoie da tastiera

    (Sto usando Ubuntu Mate, potrebbe essere diverso in altri sistemi, il punto è che arrivi alla finestra delle scorciatoie da tastiera)

  2. Aggiungi un collegamento personalizzato facendo clic su + pulsante. Compila 2 campi di input

    Nome: qualsiasi cosa tu voglia (ad esempio: Terminale ingrandito)

    Comando: mate-terminal --maximizecome stai usandomate terminal

    o gnome-terminal --maximizecome stai usandognome-terminal

    Quindi aggiungi il collegamento come Ctrl + Alt + T

    Da allora, quando colpisci Ctrl + Alt + T, otterrai una finestra terminale ingrandita.


1

Puoi provare un approccio alternativo a quello di massimizzare.

Apri Terminale -> Modifica -> Preferenze profilo, nella scheda Generale, seleziona

"Usa dimensioni terminali predefinite personalizzate"

box e gioca con quei valori (righe e colonne).

Puoi impostarlo su qualsiasi dimensione tu voglia.


Ho provato a usarlo, ma anche con 80 x 24 sullo schermo lascia un bordo che non massimizza al massimo la finestra :)
Vern

0
  1. Vai su Impostazioni di sistema-> Tastiera-> scheda Scorciatoie.
  2. Seleziona "Collegamenti personalizzati" dalla barra laterale e aggiungi un nuovo collegamento.
  3. Per il nome dare qualcosa come "Terminale a schermo intero" e nel campo textfieldinserire il comando

    /usr/bin/gnome-terminal --window --full-screen
    
  4. Ora seleziona i tasti di scelta rapida di tua scelta facendo clic sul campo disabilitato sul collegamento del terminale a schermo intero che hai creato e premi i tasti di scelta rapida. Come ho scelto Ctrl+ Shift+T

  5. E 'fatto. Ora puoi chiudere tutto e provare il nuovo collegamento che hai creato.


0

puoi impostare la dimensione iniziale del terminale su Modifica - Preferenze profilo. per impostare lo schermo intero su colonne e dimensioni delle righe su 256. Non sto raccomandando di utilizzare strumenti di terze parti per tale situazione :)


-1

Trascina la barra del titolo dell'applicazione nella parte superiore della finestra.


2
Ciò fa sì che un Terminale già in esecuzione occupi l'intero schermo. Questa domanda è come impostare le cose in modo che il Terminale occupi automaticamente l'intero schermo, ogni volta che viene lanciato.
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.