Come impostare i bordi attorno a Windows in 14.04?


15

Qualcuno mi può consigliare su come aggiungere bordi (bordi larghi) a Windows in Ubuntu versione 14.04. In passato ho usato "gnome-tweak-tool". Tuttavia non funziona con la versione 14.04.

Tutte le mie finestre (specialmente le molte schermate terminali con cui lavoro) sembrano fondersi come una sola. È molto difficile dire da dove inizi una finestra e un'altra fine.

Inoltre, le barre del titolo sono molto difficili da distinguere tra quale finestra è attiva e con finestra non è attiva.

Grazie in anticipo per chiunque abbia una soluzione su come personalizzare queste finestre (o su come far funzionare lo strumento gnome-tweak con Ubuntu 14.04).

Ho provato ad attivare la funzione Window Decorator di CCSM ma utilizzando quell'unità disabilitata Unity ha reso inutilizzabile l'ambiente.


Tutto su come modificare Windows in Ubuntu 14.04 ... impostazione larghezza del bordo, colore, titolo, ecc.



Ciao Fossfreedom. C'è una luce di somiglianza con le due domande. Questo è il motivo per cui ho collegato questo al tuo. Sto ancora facendo ricerche per fornire il miglior riassunto e la mia conclusione a questa particolare domanda in modo che sia molto utile per aiutare le persone di tutto il mondo. La domanda si è ripetuta molte volte e tra poco spero che questo QA sarà una risoluzione molto solida. Vedo un non suggerimento per una taglia, ma se i moderatori possono essere pazienti lo chiarirò.
LD James,

La vera domanda è: perché i progettisti dell'interfaccia utente pensano che i bordi da 1 pixel siano accettabili? Almeno potrebbero darci un'impostazione di sistema per modificare le dimensioni del bordo e attivare barre di scorrimento sane.
Ron Smith,

Risposte:


13

Apprezzo il lavoro fornito dalla prima risposta. Tuttavia, stavo cercando in modo molto specifico un metodo per utilizzare i componenti effettivamente forniti dalla distribuzione, se esiste.

Al momento puoi copiare il tuo tema preferito da / usr / share / theme in ~ / .theme . Denominare la cartella del tema in modo diverso da come è stata denominata nel tema / usr / share /. In questo modo, quando li selezioni, li troverai in base al nome che hai chiamato cartella.

Esempio:

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

Questa è un'operazione per utente e non richiede un accesso elevato.

Ora puoi modificare la cartella gtk-3 di quella nuova directory per rendere i tuoi bordi come preferisci. Puoi anche personalizzare altri componenti del tema.

I bordi possono essere ridimensionati modificando le funzionalità UnityDecoration del file unity.css situato nella cartella 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;

Troverai molte altre funzionalità modificabili nella cartella gtk-3.x.

Per altre caratteristiche dei bordi come colore, testo, ecc ... dai un'occhiata a Unità / Temi su:

https://wiki.ubuntu.com/Unity/Theming

Apprezzo la soluzione precedente. Ma spero che molti possano trarre vantaggio dall'uso della funzionalità così come distribuita dagli sviluppatori del sistema operativo.

Oh sì, per usare questo tema appena modificato dovrai installare lo strumento di ottimizzazione delle unità.

$ sudo apt-get install unity-tweak-tool

Nota: ho già collegato questa domanda a una domanda simile sulla configurazione di Ambiance. Questa risoluzione può essere facilmente applicata a qualsiasi tema Ubuntu moderno ... non solo ad Ambiance (o al riferimento Radiance menzionato in questa particolare istanza).


Si prega di specificare quale impostazione di OP deve cambiare nella cartella gtk-3, in modo che io possa votare questa risposta.
Roberto,

@Roberto È fatto!
LD James,

1
Cosa devi fare unity-tweak-toolper utilizzare il tema modificato?
Stephen Rasku,

Non importa. Ho dovuto solo usare gnome-tweak-toolper selezionare il tema (non unity-tweak-tool).
Stephen Rasku,

1
@StephenRasku Puoi usare gnome-tweak-tool o unity-tweak-tool. In unity-tweak-tool basta fare clic sulla Themescheda e dall'elenco dei temi disponibili, fare clic su quello scelto.
LD James,

3

17.10

La risposta di fragfutter ha funzionato per me!

  1. Crea un file ~/.config/gtk-3.0/gtk.css

  2. Aggiungi le righe:

    decoration { border: 1px solid gray; background: gray; }

  3. Riavvia (o potresti semplicemente disconnetterti e riconnetterti a gnome)

Versioni precedenti di Ubuntu

Ecco una versione shell-script della mia parte preferita dell'eccellente risposta di LD James:

17.04 usa gtk-3.20

sudo sed -i -e \
's/-UnityDecoration-extents: 28px 0 0 0;/-UnityDecoration-extents: 28px 2 2 2;/' \
/usr/share/themes/Ambiance/gtk-3.20/apps/unity.css

16.04 e 15.10 usano gtk-3.0

sudo sed -i -e \
's/-UnityDecoration-extents: 28px 0 0 0;/-UnityDecoration-extents: 28px 2 2 2;/' \
/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css

Dovrai disconnetterti, quindi riconnetterti per vedere i risultati di questa modifica. È possibile sostituireAmbiance (impostazione predefinita) conRadiance o qualunque tema tu stia attualmente utilizzando.

Come funziona?

sed è un'utilità della riga di comando che sostituisce il testo.

Terminare una riga con \indica alla shell che il comando continua sulla riga successiva (per la leggibilità umana).

-i dice a sed di modificare il file sul posto (non creare un nuovo file).

-e dice a sed che ciò che segue è lo script sed (invece di leggerlo da un file).

s/.../.../i smezzi per sostituire ciò che è tra le prime due barre con ciò che è tra le due ultime barre. Fa solo una sostituzione (perché non c'è /galla fine).


0

Ecco come farlo !!!

Primo pop che terminale! e digita questo.

questo dovrebbe ottenere una versione precedente dell'uso del tema in 13.10

wget http://ftp.osuosl.org/pub/ubuntu/pool/main/u/ubuntu-themes/light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Questo dovrebbe rimuovere la versione corrente del tema.

sudo apt-get purge light-themes

Ciò dovrebbe consentire il download all'interno della cartella di download se si desidera mantenerlo.

cd ~/Downloads

Questo dovrebbe installare la versione precedente del tema, che utilizzava i bordi.

sudo dpkg -i light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Questo potrebbe eliminare il file .deb se lo desideri.

rm light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Se quel link è morto clicca qui per vedere di più!


1
Controllerò la soluzione che hai descritto e riferirò sui problemi. Apprezzerò il modo di riconoscere di nuovo la differenza tra Windows. Con la tua risposta, stai dicendo che è impossibile configurare 14.04 per avere titoli di finestre distinti e avere bordi attorno alle finestre? Se possibile, mi piacerebbe lavorare con le 14.00 ... ma capire che dovrò usare una soluzione alternativa se ciò non è possibile.
LD James,

Non capisco perché rimuovano questi bordi! quando si aggiorna, può aggiornarlo ai nuovi temi di luce. Quindi, se hai un tema così leggero nel programma di aggiornamento, deselezionalo.
MathCubes,

Grazie. La soluzione alternativa semplifica la visualizzazione dell'inizio e della fine della finestra del terminale. Farò un'altra domanda specifica su come rendere più facile distinguere la finestra attiva e inattiva. In passato ho usato gnome-tweak-tool e ho cambiato lo sfondo della barra del titolo in primo piano in blu ... Il tuo input ha triplicato la mia quota di produttività.
LD James,

Grazie per la soluzione alternativa. Ho ripristinato il sistema operativo al suo stato originale e ho usato la risoluzione fornita nella risposta pubblicata.
LD James,
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.