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.