Le schede di Gnome Terminal sono brutte e di grandi dimensioni


24

Sia il terminale gnome che il terminatore (che sto usando sul mio laptop in questi giorni) possono essere personalizzati per apparire molto belli. Utilizzando lo schermo intero e riducendo al minimo l'ingombro del desktop è possibile ottenere un'area di buone dimensioni in cui lavorare, anche sul mio piccolo EeePC.

Tuttavia, c'è un elemento che non riesco a controllare. Le schede di Gnome sono enormemente troppo grandi e brutte. Non si adattano affatto al tema che sembra sciocco, ma per me il problema più grande è lo schermo immobiliare che viene sprecato. Su uno schermo di un piccolo laptop, in particolare, è un vero problema.

C'è un modo per cambiare queste schede? Mi rendo conto che è possibile metterli sul lato della finestra, ma poi occupano ancora più spazio!

Se ciò non è possibile con la configurazione di temi o gnome, ci sono programmi terminali come terminator che possono gestire le schede da soli? (Idealmente in un modo più elegante!)

testo alternativo


2
In realtà, le schede si adattano perfettamente al tema Gtk che usi, perché è il tema che le dipinge in quel modo. Tuttavia, è possibile sovrascrivere un tema per 1 applicazione (vedere i manuali / come fare per i temi di Gtk per come farlo). La mia ipotesi è che i pulsanti di chiusura rendono le schede piuttosto alte.
— JanC

Il problema è ben descritto qui old.nabble.com/…
— Aleksandr Levchuk

adamnfish, +1 per la domanda, ma suggerisco di deselezionare il suggerimento su schermo come risposta corretta. Lo schermo GNU oscilla ma ciò non significa che le schede del Terminale dovrebbero essere brutte
— Aleksandr Levchuk

Risposte:


-1

Prova screen.

Creare diverse "schede" con Ctrl-a ce passare da una all'altra con Ctrl-a Ctrl-a(per passare alla finestra visualizzata in precedenza) o direttamente con Ctrl-a <number of tab>(per passare alla finestra numero "numero di scheda").

Ctrl-a " presenta un elenco di tutte le finestre per la selezione.

Per ulteriori informazioni, dai un'occhiata a man screen.


2
O addirittura byobu, che è proprio come lo schermo, ma presentato in Technicolor® ;-)
— Stefano Palazzo

Sì, sono consapevole che potrei usare lo schermo, ma in genere sto usando Emacs e preferirei non perdere Ctrl + A, per esempio. Potrei finire per seguire questa strada personalizzando lo schermo, ma è bello avere i controlli delle schede coerenti con il resto del sistema operativo, quindi se c'è un modo per ridurre il riempimento sulle schede degli gnomi lo preferirei!
— Adamnfish,

1
@adamnfish: è possibile configurare il collegamento al prefisso dello schermo su qualcos'altro.
— JanC

5
-1 A volte ho bisogno di usare lo schermo, a volte ho bisogno di usare le schede. Vorrei che entrambi fossero belli.
— Aleksandr Levchuk,

3
Mi consiglia tmuxsu screen: migliore (IMO) di Windows ( 'tab') e 'lastre' (verticale e orizzontale la divisione dello schermo (corro. emacsAll'interno di una tmuxsessione di esclusiva).
— jon

6

Come sottolineato da JanC, terminatorutilizza il tema gtk predefinito sul tuo sistema. È vero che il problema può essere risolto inserendo il close_button_on_tab = Falsetuo ~ / .config / terminator / config Inoltre, potresti cambiare il tema gtk. Oppure, potresti definire un'impostazione gtk speciale per terminator. Per fare ciò, aggiungi le seguenti righe al tuo gtkrcfile:

style "notebook" = "default"
{
    xthickness = 0
    ythickness = 0
}

widget_class "terminator*.GtkNotebook"       style "notebook"
class "terminator*.GtkNotebook"              style "notebook"

Nota che stai modificando il widget Gtk standard chiamato "GtkNotebook". Questo è responsabile delle schede. Se vuoi che funzioni in ogni applicazione (non solo in terminazione), usa invece:

widget_class "*GtkNotebook"       style "notebook"
class "*GtkNotebook"              style "notebook"

Ciò influenzerà quindi tutte le applicazioni. Per modificare il colore del testo nella scheda, utilizzare:

style "notebook_maybelabel" = "default"
{ 
   fg[NORMAL]        = "#0000AA"
   text[NORMAL]        = "#0000AA"
}

widget_class "terminator*.GtkNotebook*"       style "notebook_maybelabel"
class "terminator*.GtkNotebook*"              style "notebook_maybelabel"

Non sono un esperto di Gtk e questo consiglio può contenere errori.


3

controlla urxvt. Uno dei motivi principali per cui mi sono trasferito è stato il modo fantastico di gestire le schede.

Aggiungi questo al tuo .Xdefaults

 URxvt.perl-ext-common:  default,tabbed,matcher

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.