Di seguito viene descritto come modificare manualmente alcune opzioni di gnome-shell (colori, icone, ecc.). Sto studiando un po' python per cercare di creare un programma per modificare i colori ma non so se arriverò alla fine del progetto.
Varie ed eventuali:
- Abilitare la Scrivania: C'è un tasto apposito in gnome-tweak-tool alla scheda Scrivania
- Registratore della Scrivania: in gnome-shell è implementata la registrazione di ciò che accade sullo schermo. Per iniziare e terminare la registrazione usare la combinazione shift+ctrl+alt+r. Il file video si trova nella home.
- Rimpicciolire la dimensione delle icone della shell:
Codice: Seleziona tutto
sudo cp /usr/share/gnome-shell/theme/gnome-shell.css /usr/share/gnome-shell/theme/gnome-shell.css.bak
gksu gedit /usr/share/gnome-shell/theme/gnome-shell.cssCodice: Seleziona tutto
/* Apps */
.icon-grid {
spacing: 18px;
-shell-grid-item-size: 80px;
}
.icon-grid .overview-icon {
icon-size: 48px;
}- Aumentare il font sotto le icone della shell (preso direttamente da "GNOME-shell, Tips & Tricks per migliorarlo"):
Codice: Seleziona tutto
gksu gedit /usr/share/gnome-shell/theme/gnome-shell.cssCodice: Seleziona tutto
/* App */ (dovrebbe essere alla riga 679; 713 dopo gli ultimi aggiornamenti)
.app-well-app > .overview-icon,
.remove-favorite > .overview-icon,
.search-result-content > .overview-icon {
border-radius: 4px;
padding: 3px;
border: 1px rgba(0,0,0,0);
font-size: 8pt;
font-weight: bold;
color: white;
transition-duration: 100;
text-align: center;
}font-weight -> cambi lo stile
- Posizione cartelle in modalità testo: riporta la barra della posizione nelle finestre in modalitèa testuale; da dconf-editor andare in org --> gnome --> nautilus --> preferences e spuntare la casellina always-use-location-entry
- Tasti minimizzazione/chiusura finestre a sinistra: da "gconf-editor" andare in desktop.gnome.shell.windows.button_layout e sostituire quanto presente con l'ordine desiderato, ad esempio close,maximize,minimize:menu
Con Ubuntu 12.04 aprire dconf-editor ed andare in org-> gnome -> shell -> overrides -> button layout - gnome-system-tools: Gestire utenti e gruppi come in gnome2: installare gnome-system-tools. Per avviarlo da terminale il comando è: users-admin
- Cambiare icona Spegnimento Extension status-icon-only:Nella cartella /usr/share/icons/gnome/scalable/status modificare le immagini (in formato svg) in particolare user-offline-symbolic.svg e user-available-symbolic.svg (16x16)
- Cambiare icona Extension Drive menu:Nella cartella /usr/share/icons/gnome/scalable/devices modificare l'immagine (in formato svg) media-optical-symbolic.svg (16x16)
- Cambiare icona Extension Recent Items:Nella cartella /usr/share/icons/gnome/scalable/actions modificare l'immagine (in formato svg) document-open-recent-symbolic.svg (16x16)
- Cambiare icona Trash-icon:Nella cartella /usr/share/icons/gnome/scalable/places modificare l'immagine (in formato svg) user-trash-symbolic.svg (16x16)
- Cambiare icone volume:Nella cartella /usr/share/icons/gnome/scalable/status/ modificare le immagini (in formato svg) audio-volume-muted-symbolic.svg, audio-volume-low-symbolic.svg, audio-volume-medium-symbolic.svg, audio-volume-high-symbolic.svg (16x16)
- Icona delle attività al posto del trattino (con mgsemenu): aggiungere in fondo al file /usr/share/gnome-shell/theme/gnome-shell.css questo
Codice: Seleziona tutto
#panelActivities {
border: none;
background-image: url("activitiesbutton.png");
background-position: 0 1;
width: 58px;
height: 24px;
color: rgba(0,0,0,0.0);
}- Migliorare gnome-shell-message-notifier: Per far si che quando non ci sono notifiche non venga comunque utilizzato lo spazio sul pannello è possibile modificare il file extension.js dell'estensione dopo la riga 53 ( this.countLabel.set_text(count.toString()); ) aggiungendo quanto segue prima della chiusura della parentesi graffa:
Codice: Seleziona tutto
if (count == 0) { this.actor.visible = false;
} else {
this.actor.show();
this.actor.visible = true;
}- Cambiare icone batteria: è un casino, ma se volete farlo andate in /usr/share/icons/TEMA_DELLE_ICONE_IN_USO/status/16/ e le icone sono tutte quelle che iniziano per gpm-battery sono 16x16 in formato svg (ci sono sia quelle in fase di scarica che quelle in fase di carica).
- Sfondo dock trasparente: Modificare nel file styleshhet.css presente nella cartella dell'estensione la riga in neretto
#dock {
border-radius: 9px;
background-color: rgba(0,0,0,0); /*rgba(0,0,0,1);*/
border-width: 2px;
border-color: #5f5f5f;
}
- Ridurre spazio tra icone sul pannello in alto a destra: Secondo me le icone in alto a destra sul pannello sono troppo distaccate una dall'altra. Per cambiare lo spazio aprire con un editor di testo e permessi di amministratore il file /usr/share/gnome-shell/theme/gnome-shell.css trovare la riga:" .panel-button { " e nella riga successiva cambiare il numero di pixel relativo allo spazio tra le icone, ad esempio:" -natural-hpadding: 6px; "
- Pannello superiore trasparente: Editare il file /usr/share/gnome-shell/theme/gnome-shell.css alla sezione:
Codice: Seleziona tutto
#panel {
color: #ffffff;
background-color: black;
border-image: url("panel-border.svg") 1;
font-size: 10.5pt;
font-weight: bold;
height: 1.86em;
}Codice: Seleziona tutto
#panel {
color: #ffffff;
/*background-color: black;
border-image: url("panel-border.svg") 1;*/
background-color: rgba(0,0,0,0.6);
font-size: 10.5pt;
font-weight: bold;
height: 1.86em;
}Il valore 0.6 è l'opacità del pannello. È possibile anche avere un gradiente di colore e/o trasparenza nel pannello, ad esempio così:
Codice: Seleziona tutto
#panel {
color: #ffffff;
/*background-color: black;
border-image: url("panel-border.svg") 1;*/
background-gradient-direction: vertical;
background-gradient-start: rgba(31,30,30,0.9);
background-gradient-end: rgba(56,56,56,0.0);
font-size: 10.5pt;
font-weight: bold;
height: 1.86em;
}Poco sotto alla voce .panel-corner
Codice: Seleziona tutto
.panel-corner{
-panel-corner-radius: 10px;
-panel-corner-background-color: black;Codice: Seleziona tutto
.panel-corner{
-panel-corner-radius: 10px;
/*-panel-corner-background-color: black;*/
-panel-corner-background-color: rgba(31,30,30,0);Codice: Seleziona tutto
-panel-corner-outer-border-color: #536272;Codice: Seleziona tutto
-panel-corner-outer-border-color: transparent; - Cambiare icona Places-Menu e/o Places-menu-extended:Nella cartella /usr/share/icons/gnome/scalable/places/ modificare l'immagine (in formato svg) folder-symbolic.svg (16x16)
- Migliorare Update Indicator: L'autore dell'estensione mi ha detto che ha implementato la sparizione automatica dal pannello se non ci sono aggiornamenti. Per attivare tale opzione spuntare la casela 'hide-if-none' tra i settaggi dell'estensione (dconf-editor/org/gnome/shell/extensions/updateindicator)o dare da terminale
Codice: Seleziona tutto
gsettings set org.gnome.shell.extensions.updateindicator hide-if-none true- Per far si che quando non ci sono notifiche non venga comunque utilizzato lo spazio sul pannello (dopo il controllo della presenza di eventuali aggiornamenti) è possibile modificare il file extension.js dell'estensione dopo la riga 455, questa: this._updatesMenuItem.label.set_text(label);
aggiungere quanto segue prima della parentesi graffa chiusa ( }, ) :
Codice: Seleziona tutto
this._updatesMenuItem.label.set_text(label);
/*Inizio aggiunta*/
if (cnt == 0) {
this.actor.visible = false;
} else {
this.actor.show();
this.actor.visible = true;
}/*fine aggiunta*/
},
destroy: function() {
// TODO: kill button
}
};- [li]Cambiare colore contorno finestre, bottoni e titolo: Aprire il file /usr/share/themes/TEMA_IN_USO/metacity-1/metacity-theme-3.xml trovare la sezione e le due righe sotto a "" è il colore del titolo; le righe sotto a " " sono i bottoni. Un esempio, con tema Adwaita è il seguente:
Codice: Seleziona tutto
TITOLO colore chiaro: color="rgba(183,183,183,0.2)"/>
BOTTONI:
<draw_ops name="button_fill"> <!-- button background gradient -->
<gradient type="vertical" x="0" y="0" width="width" height="height-2">
<color value="rgba(0,0,0,0)"/>
<color value="rgba(255,255,255,0)" />
</gradient>
</draw_ops>
BORDO FINESTRE da nero a bianco:
<draw_ops name="titlebar_fill_focused">
<gradient type="vertical" x="0" y="0" width="width" height="height">
<color value="rgba(0,0,0,0)"/>
<color value="rgba(255,255,255,0)" />
</gradient>
</draw_ops>- Cambiare tema icone: I temi icone vanno messi in ~/.icons per poterli poi caricare da gnome-tweak-tool
- Cambiare tema: I temi icone vanno messi in ~/.themes per poterli poi caricare da gnome-tweak-tool
- Cambiare tema cursore: I temi dei cursori vanno messi in ~/.icons per poterli poi caricare da gnome-tweak-tool



