Aggiunta di un bordo a gnome-terminal


15

Su una nuova installazione Ubuntu semplice 14.04, con il tema predefinito, niente di speciale. Visualizza una finestra gnome-terminal (Ctrl + Alt + t) La finestra del terminale non ha bordi (né ha un quadratino di ridimensionamento tra l'altro) è un rettangolo nero.

Come posso aggiungere un bordo bianco 1px (che trovo utile quando ho a che fare con più finestre gnome-terminal sovrapposte)?


Sono appena passato a Ubuntu 14.04 e l'assenza di bordi attorno alla finestra del terminale mi dà molto fastidio.
— gb.

2
Non è questo un duplicato di questo? askubuntu.com/questions/448204/…
— fossfreedom

1
Sì, ma nota che ho modificato gnome-terminal.css invece di unity.css e solo le finestre del terminale hanno il bordo.
— Frank,

Risposte:


6

Copia il tuo tema preferito da /usr/share/themea ~/.theme. Denominare la cartella del tema in modo diverso da come è stata denominata in /usr/share/theme. In questo modo, quando li selezioni, li troverai con il nome che hai chiamato cartella.

Esempio:

cp -R /usr/share/themes/Radiance/ ~/.themes/MyRadiance

Modifica la cartella gtk-3 di quella nuova directory per rendere i tuoi bordi come preferisci. Puoi anche personalizzare altri componenti del tema. Può essere fatto modificando le funzionalità UnityDecoration del file unity.css situato nella cartella delle app:

~/.themes/MyRadiance/gtk-3.0/apps/unity.css

Per modificare i bordi, modifica gli 0 in un numero diverso del parametro:

-UnityDecoration-extents: 28px 0 0 0;

Puoi vedere tutte le possibili modifiche qui . Inoltre, per utilizzare il nuovo tema devi installare lo strumento Unity Tweak.

sudo apt-get install unity-tweak-tool

Per applicare questo per il terminale, aggiungere quanto segue a gnome-terminal.css:UnityDecoration { -UnityDecoration-extents: 28px 1px 1px 1px; }


1
Questo mi permetterà di aggiungere bordi solo su windows gnome-terminal? Preferirei limitare l'effetto del mio armeggiare solo a ciò che è necessario.
— gb.

Come mostrato nel percorso della directory, si applica a gtk. Puoi sicuramente provare.
— Anandu M Das,

3
Ho seguito queste istruzioni e invece di modificare unity.css, ho aggiunto quanto segue a gnome-terminal.css: UnityDecoration {-UnityDecoration-extents: 28px 1px 1px 1px; }
— Frankie,

@gb. Penso che ciò di cui hai bisogno sia spiegato da Frankie ora. Saluti
— Anandu M Das,

@AnanduMDas Meglio modificare la tua domanda e aggiungere anche il commento di Frankie .
— Radu Rădeanu,

1

Puoi avvicinarti all'effetto che stai cercando se usi compizconfig-settings-manager.

Passare al plug-in "Unity" e selezionare "Decorazioni". Seleziona la casella 'Sostituisci impostazioni tema' e puoi dare a Windows un 'raggio d'ombra della finestra' e un colore e opacità. Ma puoi anche impostare gli offset ombra X e Y. Imposta questi offset su 0, imposta le ombre su bianco o quello che vuoi per le finestre attive / inattive, alza l'opacità e poi avrai i bordi (dovrebbe essere comunque abbastanza vicino).

Spero che sia abbastanza buono per andare avanti, buona fortuna!


Grazie, l'ho provato. È un po 'hacker e si applicherà su tutte le applicazioni, mentre ho bisogno di un bordo "normale" sul mio terminale (lo stesso che ottengo quando apro più schede).
— gb.

Apparentemente puoi ottenere quello che stai cercando personalizzando il tuo tema CSS localmente in ~ / .themes, o declassando il pacchetto "temi luminosi" a quello fornito con 13.xx - entrambe le opzioni sono dettagliate in questo post su come ottenere i bordi della finestra posteriore .
— Hawk,
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.