[Guida]Cinnamon Desktop

Configurazione e uso di desktop e window manager alternativi, quali Enlightenment (E17), FVWM, Fluxbox, OpenBox e altri.
daigo

[Guida]Cinnamon Desktop

Messaggio da daigo »

Codice: Seleziona tutto

sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable

Codice: Seleziona tutto

sudo apt-get update

Codice: Seleziona tutto

sudo apt-get install cinnamon

La personalizzazione della shell di cinnamon è affidata all'applicazione Cinnamon Setting che trovate in menu/preferenze.

Panello:consente di impostare un nome diverso al menu,cambiare icona al menù,nascondere il pannello in auto-hide e impostare il pannello in alto in basso o tutti e due i pannelli,dando la spunta alla voce pannello modificabile, si può agire sulle applet per spostarle

Calendario:da qui si può impostare il formato di data e ore,per il pannello e per l'applet della data nel pannello

Attività
:da qui possiamo attivare o disattivare l'angolo in alto a sinistra per mostrare le finestre in stile expo di compiz,o cambiare l'angolo dell'expo a destra in alto,a sinistra in basso o a destra in basso

Temi:da qui cambiamo i temi della shell,precedentemente scaricati e scompattati nella cartella .themes da creare nella nostra home (i temi per gnome shell non sono compatibili,cercate cinnamon themes) da qui http://cinnamon-spices.linuxmint.com/themes o da qui http://gnome-look.org/

Effetti:consente di impostare alcuni effetti alle finestre in apertura/chiusura/minimizzazione

Applet: da qui si possono avviare le applets per il pannello(alcune sono gia installate,altre potete trovarle a questo link man mano che vengono aggiunte http://cinnamon-spices.linuxmint.com/applets scompattando il file in home/.local/share/cinnamon/applets

Estensioni:qui possiamo abilitare le estensioni che vengono installate da gestore pacchetti o da questo link http://cinnamon-spices.linuxmint.com/extensions scompattando il file in home/.local/share/cinnamon/extensions
installate le estensioni riavviare la shell con alt+f2+r e poi abilitatele

Scrivania:da qui si gestisce la scrivania,consente di renedere visibile sul desktop la home ,il cestino,i volumi montati ed altro ancora

Finestre:consente di impostare i menu per le finestre

Tipi di carattere:da qui si cambia il font della shell

per conoscere la versione di cinnamon installata

Codice: Seleziona tutto

cinnamon --version
EDIT:Questo ppa non sembra più attivo
Molte estensioni e applets,necessitano di una configurazione con copia di file come amministratore e comandi da terminale,se si vuole ovviare a questo,è possibile aggiungere un ppa esterno dal quale installare le estensioni tramite gestore pacchetti,senza dover configurare niente,basta solo installarle e attivarle da impostazioni di cinnamon e si riceveranno anche gli aggiornamenti di estensioni e applets.

Per vedere le estensioni e le applets disponibili ed installarle,avviare gestore pacchetti,selezionare origine e cliccare sul ppa LP-PPA-bimbsebasse-cinnamonextras,in caso si vogliano rimuovere procedere sempre da gestore pacchetti.

Per aggiungere il repository eseguire questi da terminale

Codice: Seleziona tutto

sudo add-apt-repository ppa:bimsebasse/cinnamonextras
sudo apt-get update
[/s]
Allegati
Cinnamon Setting.png
Ultima modifica di daigo il sabato 9 marzo 2013, 12:36, modificato 2 volte in totale.
Avatar utente
MoonDragon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1668
Iscrizione: sabato 17 aprile 2010, 17:46
Desktop: Gnome
Distribuzione: Ubuntu 20.04.6 64-bit gdm3 xorg
Sesso: Maschile
Contatti:

Re: [Guida]Cinnamon Desktop

Messaggio da MoonDragon »

Codice: Seleziona tutto

~$ cinnamon --version
Cinnamon 1.3.1
ecco uno screen
Allegati
cinnamon-1.3.1.jpg
"Coltiva 🐧 LINUX tanto WINDOWS si pianta da solo e la MELA è già stata morsa" :p
daigo

Re: [Guida]Cinnamon Desktop

Messaggio da daigo »

rilasciata cinnamon 1.4 qui le novità
http://cinnamon.linuxmint.com/?p=182
Avatar utente
sixx
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2689
Iscrizione: mercoledì 12 dicembre 2007, 22:09
Desktop: Gnome 3
Distribuzione: Ubuntu 12.04 i686
Località: Empoli

Re: [Guida]Cinnamon Desktop

Messaggio da sixx »

Ancora, su linux mint 12, non mi è arrivato l'aggiornamento....
Non uso Ubuntu per la sua filosofia LOL, ma perchè mi diverte di più. Non se ne può più di "Guarda che open non vuol dire gratis, winzozz è closed e la mela è chiusa...ecc..." Basta. Moderate le rosicate :D
L'essere umano? il gradino più basso dell'umanità, si può osservare tutti i giorni.
daigo

Re: [Guida]Cinnamon Desktop

Messaggio da daigo »

sui repo per ubuntu è già disponibile
daigo

Re: [Guida]Cinnamon Desktop

Messaggio da daigo »

uno screen del nuovo expo tipo compiz.per averlo, abilitare se non lo è l'applet workspace da impostazioni di cinnamon/applet e in attività abilitare pulsante attività.
per aumentare gli spazi di lavoro dell'applet, da dconf-editor /org/cinnamon/number-workspace, qui inserire il numero desiderato di workspace dare invio e ricaricare cinnamon con alt+F2 e inserire comando r/invio
Allegati
Schermata del 2012-03-14 23:45:19.jpg
Ultima modifica di daigo il giovedì 15 marzo 2012, 11:49, modificato 1 volta in totale.
daigo

Re: [Guida]Cinnamon Desktop

Messaggio da daigo »

per chi ama il vecchio desktop gnome....
Allegati
cinnamon 1.4.jpg
daigo

Re: [Guida]Cinnamon Desktop

Messaggio da daigo »

Riesumo un po' questa discussione,per segnalare alcune cose,siccome ho notato che molte delle applets in cinnamon non sono tradotte(o completamente tradotte),mi sono messo un pò a trafficare con i file di configurazione.
Per modificare la lingua delle applets bisogna modificare il file applet.js nella cartella dell'applet.
Se sono applet di default di cinnamon le trovate in file system/usr/share/cinnamon/applets e si deve modificare il file come amministratore
sudo gedit /usr/share/cinnamon/applets/nome@cinnamon.org/applet.js o con

Codice: Seleziona tutto

sudo nautilus
e poi raggiungere il file navigando nel file system.
Se sono applet installate manualmente dal sito le trovate in home/.local/share/cinnamon/applets in questo caso sono editabili senza i permessi di amministratore.
Se si installa una nuova versione di un applet dal sito e si rimuove la vecchia,si può provare a salvare prima l'applet.js modificato e sostituirlo al nuovo nella cartella dell'applet appena installato e vedere se funziona tutto,perchè lo sviluppatore può aver fatto qualche modifica e nella nuova versione il vecchio applet.js potrebbe dare problemi e non funzionare
Per vedere le modifiche fatte riavviare la shell Alt+F2+r
Il Menu di cinnamon,che ha alcune voci delle applicazioni non tradotte si può modificare cliccando col destro su menu/modifica menu e si trova una schermata con le categorie dei programmi,clic su applicazioni/categoria/proprietà e cambiare il nome.

Un esempio di modifica dell'applet "QUIT APPLET" http://cinnamon-spices.linuxmint.com/applets/view/39
Tradotta la parola alle righe dei popup
this.computerItem = new MyPopupMenuItem(icon, _("Blocca Schermo"));
this.computerItem = new MyPopupMenuItem(icon2, _("Termina Sessione"));
this.computerItem = new MyPopupMenuItem(icon3, _("Arresta"));

Codice: Seleziona tutto

          if(config.SHOW_POPUPS){
  	    let icon = new St.Icon({icon_name: "system-lock-screen", icon_size: config.ICON_SIZE, icon_type: St.IconType.FULLCOLOR});
			this.computerItem = new MyPopupMenuItem(icon, _("Blocca Schermo"));
			
			this.menu.addMenuItem(this.computerItem);
			this.computerItem.connect('activate', function(actor, event) {
                Main.Util.spawnCommandLine("dbus-send --session --type=method_call --print-reply --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock");
			});    

	              
         
            this.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem());
                                              

		  let icon2 = new St.Icon({icon_name: "system-log-out", icon_size: config.ICON_SIZE, icon_type: St.IconType.FULLCOLOR});
			this.computerItem = new MyPopupMenuItem(icon2, _("Termina Sessione"));
			
			this.menu.addMenuItem(this.computerItem);
			this.computerItem.connect('activate', function(actor, event) {
                 this.logout = new LogoutDialog();
                this.logout.open();
			});    


		let icon3 = new St.Icon({icon_name: "system-shutdown", icon_size: config.ICON_SIZE, icon_type: St.IconType.FULLCOLOR});
			this.computerItem = new MyPopupMenuItem(icon3, _("Arresta"));
questa è un'altra parte dell'applet ,il dialogo che verrà presentato al momento dell'arresto del sistema,tradurre le parole nelle righe let label = new St.Label({text:

Codice: Seleziona tutto

ShutdownDialog.prototype = {
    __proto__: ModalDialog.ModalDialog.prototype,

    _init: function(){
	ModalDialog.ModalDialog.prototype._init.call(this);
	let label = new St.Label({text: "Sei sicuro di arrestare il sistema?\n"});
	this.contentLayout.add(label);
	let label = new St.Label({text: "Sei entrato come: " + GLib.get_user_name() + ".\n"});
	this.contentLayout.add(label);
questa parte invece, è il dialogo che appare una volta premuto arresta dall'applet,chiede Sospendi,Iberna,Riavvia,Arresta,tradurre le voci nelle righe
this.computerItem = new MyPopupMenuItem(icon3, _("Sospendi"));
this.computerItem = new MyPopupMenuItem(icon4, _("Iberna"));
this.computerItem = new MyPopupMenuItem(icon5, _("Riavvia"));
this.computerItem = new MyPopupMenuItem(icon8, _("Arresta"));

Codice: Seleziona tutto

			this.menu.addMenuItem(this.computerItem);
			this.computerItem.connect('activate', function(actor, event) {
                Main.Util.spawnCommandLine("dbus-send --session --type=method_call --print-reply --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock");
			});            
         
            this.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem());


	let icon3 = new St.Icon({icon_name: "media-playback-pause", icon_size: config.ICON_SIZE, icon_type: St.IconType.FULLCOLOR});
			this.computerItem = new MyPopupMenuItem(icon3, _("Sospendi"));
			
			this.menu.addMenuItem(this.computerItem);
			this.computerItem.connect('activate', function(actor, event) {
                Main.Util.spawnCommandLine("dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend");
			});  


let icon4 = new St.Icon({icon_name: "stock_close", icon_size: config.ICON_SIZE, icon_type: St.IconType.FULLCOLOR});
			this.computerItem = new MyPopupMenuItem(icon4, _("Iberna"));
			
			this.menu.addMenuItem(this.computerItem);
			this.computerItem.connect('activate', function(actor, event) {
                Main.Util.spawnCommandLine("dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Hibernate");
			});  

let icon5 = new St.Icon({icon_name: "view-refresh", icon_size: config.ICON_SIZE, icon_type: St.IconType.FULLCOLOR});
			this.computerItem = new MyPopupMenuItem(icon5, _("Riavvia"));
			
			this.menu.addMenuItem(this.computerItem);
			this.computerItem.connect('activate', function(actor, event) {
                Main.Util.spawnCommandLine("dbus-send --system --print-reply --system --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart");
			});  

let icon7 = new St.Icon({icon_name: "system-log-out", icon_size: config.ICON_SIZE, icon_type: St.IconType.FULLCOLOR});
			this.computerItem = new MyPopupMenuItem(icon7, _("Termina Sessione"));
			
			this.menu.addMenuItem(this.computerItem);
			this.computerItem.connect('activate', function(actor, event) {
                Main.Util.spawnCommandLine("dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1");
			});  

	let icon8 = new St.Icon({icon_name: "system-shutdown", icon_size: config.ICON_SIZE, icon_type: St.IconType.FULLCOLOR});
			this.computerItem = new MyPopupMenuItem(icon8, _("Arresta"));
			
			this.menu.addMenuItem(this.computerItem);
			this.computerItem.connect('activate', function(actor, event) {
                Main.Util.spawnCommandLine("dbus-send --system --print-reply --system --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop");
			});  
 }
Allego qualche screnshot del quit applet completamente tradotto
Allegati
termina sessione.jpg
arresta.jpg
quit applet.jpg
Ultima modifica di daigo il lunedì 11 giugno 2012, 19:51, modificato 5 volte in totale.
daigo

Re: [Guida]Cinnamon Desktop

Messaggio da daigo »

qualche altro screen di altre applet modificate cinnamon menu applet di default e weather applet (cambiate tutte le voci,era tutta in inglese)
http://cinnamon-spices.linuxmint.com/applets/view/17
Allegati
weather applet.jpg
menu.jpg
Ultima modifica di daigo il domenica 10 giugno 2012, 10:58, modificato 2 volte in totale.
daigo

Re: [Guida]Cinnamon Desktop

Messaggio da daigo »

screen di brightness(cambiata brightness in Luminosità) e better places applets (cambiata Home,Rete,Connetti a... ,Cerca e Documenti Recenti)
http://cinnamon-spices.linuxmint.com/applets/view/64
http://cinnamon-spices.linuxmint.com/applets/view/54
Allegati
brigthness applet.jpg
better places.jpg
Ultima modifica di daigo il domenica 10 giugno 2012, 10:57, modificato 2 volte in totale.
daigo

Re: [Guida]Cinnamon Desktop

Messaggio da daigo »

stessa cosa per le estensioni, modificare il file extension.js nella cartella dell'estensione .
questa è l'extension Temp http://cinnamon-spices.linuxmint.com/extensions/view/13 che riportava la dicitura Virtual Thermal e cambiata in italiano e applet power manager
Allegati
batteria.jpg
extension temp.jpg
daigo

Re: [Guida]Cinnamon Desktop

Messaggio da daigo »

se qualcuno vuole provarlo,allego il file applet.js tradotto dell'applet Quit Applet PRE-FINAL
http://cinnamon-spices.linuxmint.com/applets/view/39
una volta installato andare in home/.local/share/cinnamon/applets/QuitApplet@bownz e sostituire il file applet.js con quello allegato e riavviare la shell Alt+F2+r
Allegati
applet.js Quit Applet PRE-FINAL.zip
(1.85 KiB) Scaricato 156 volte
daigo

Re: [Guida]Cinnamon Desktop

Messaggio da daigo »

Riposto per mettere dinuovo la discussione in evidenza,in quanto ho aggiunto al primo post la procedura per installare un repository esterno(per chi non lo avesse già) e la possibilità di installare da lì estensioni e applets,visto che parecchie necessitano di una configurazione manuale con comandi da terminale,mentre così sono installabili e utilizzabili automaticamente.Ciao
daigo

Re: [Guida]Cinnamon Desktop

Messaggio da daigo »

Codice: Seleziona tutto

~$ cinnamon --version
Cinnamon 1.6.0
Immagine

Gli sviluppi
daigo

Re: [Guida]Cinnamon Desktop

Messaggio da daigo »

Ho notato,che con la versione 1.6 di cinnamon,durante l'aggiornamento,si installa anche nemo,il fork di nautilus creato dal team di mint,non so se questo succede anche con un'installazione exnovo di cinnamon 1.6,ma nemo crea dei problemi con la gestione del desktop,in quanto la didascalia delle icone presenti sul desktop risulta quasi impossibile da leggere e ho notato anche che su gnome-shell,cliccando con il destro sulla scrivania,invece di avere il solito menù,si avviava cinnamon settings.
La soluzione è rimuovere nemo e lasciare solo nautilus come gestore file.
Se notate il problema delle scritte delle icone, verificate se è installato nemo.

Codice: Seleziona tutto

dpkg -l | grep nemo
e se si ha questa risposta

Codice: Seleziona tutto

ii  libnemo-extension1a                       1.0.0-0ubuntu1~precise1
                      libraries for nemo components - runtime version
ii  nemo                                                     1.0.0-0ubuntu1~precise1 
                     file manager and graphical shell for GNOME
ii  nemo-data                                 1.0.0-0ubuntu1~precise1
                     data files for nemo
Rimuovere nemo e le sue impostazioni

Codice: Seleziona tutto

sudo apt-get purge nemo libnemo-extension1a nemo-data
terminate la sessione e riloggatevi,se non bastasse riavviate il pc
daigo

Re: [Guida]Cinnamon Desktop

Messaggio da daigo »

Siccome cinnamon non è ancora completamente tradotta,soprattutto per quello che riguarda il menù,ho provato a tradurre il tutto,allego il file applet.js dell'applet menu di cinnamon da sostituire a quello di default,con privilegi di amministratore,in /usr/share/cinnamon/applets/menu@cinnamon.org.
Il risultato è la traduzione delle voci blocca schermo ,arresta ,esci ,documenti recenti, risorse e le voci aggiungi al pannello,aggiungi ai preferiti ecc.per vedere il cambiamento riavviare la shell. Allego screenshot
Immagine
se qualcuno vuole provare ecco l'applet.js

Per tradurre praticamente tutte le voci del menù ,cliccare col destro su menù e scegliere modifica menù e poi selezionare ogni applicazione/proprietà,posizionarsi col cursore alla fine del nome,aggiungere uno spazio e chiudere.
Immagine

Quello che non si può tradurre da modifica menù si può nella quasi totalità da alacarte,seguendo la stessa modalità
Alt+F2 e inserire il comando alacarte
Immagine
Allegati
Menù Cinnamon applet.js.zip
(11.04 KiB) Scaricato 122 volte
Avatar utente
davide8585
Prode Principiante
Messaggi: 64
Iscrizione: mercoledì 10 ottobre 2012, 19:22
Distribuzione: Linux Mint 13 Maya
Località: San Benigno C.se -TO-

Re: [Guida]Cinnamon Desktop

Messaggio da davide8585 »

quindi scusate, per gradi cosa devo fare per poter installare le applets e\o temi, e sopratutto mi sono accorto che non tutto è in lingua italiana! ho fatto aggornamenti delle lingue, qualcosa è cambiato, ma ho ancora diverse cose in inglese, non che mi dispiaccia però se è italiano è meglio
"Se io ho una mela e tu hai una mela e ce la scambiamo,abbiamo entrambi una mela. Se io ho un'idea e tu hai un'altra idea,e ce la scambiamo,allora abbiamo entrambi 2 idee".
daigo

Re: [Guida]Cinnamon Desktop

Messaggio da daigo »

Per installare le applets vedi il primo post di questa discussione(il link ti porta alla pagina dove scaricare le applets),è possibile installarle scompattando l'applets(è un file compresso) in home/.local/share/cinnamon/applets e poi le attivi da cinnamon setting e le trovi nel pannello.Puoi modificare la posizione delle applet cliccando sull'icona impostazioni nel pannello e impostare pannello modificabile(finiti gli spostamenti delle applets rimetti il pannello nella posizione originale)
Per i temi (trovi il link sempre al primo post) devi creare la cartella .themes nella tua home e scompattare lì i temi ,che poi imposti da cinnamon setting.
Alcune parti di cinnamon non sono ancora tradotte,tipo il menù,quindi vedi il post qui sopra per tradurre il nome delle applicazioni nel menù.
.local e .themes sono cartelle nascoste nella home, per vederle quando apri home dai ctrl+h
Avatar utente
davide8585
Prode Principiante
Messaggi: 64
Iscrizione: mercoledì 10 ottobre 2012, 19:22
Distribuzione: Linux Mint 13 Maya
Località: San Benigno C.se -TO-

Re: [Guida]Cinnamon Desktop

Messaggio da davide8585 »

molto chiaro. il mio menù è in italiano, mentre i sottomenù sono tutti in inglese.
inizio a pacioccare e poi vi faccio sapere, intanto voi avete qualche tema o applets da consigliare?
ma alt+f2 o alt+f2+r dove vanno digitate per potermi tradurre i sottomenù
"Se io ho una mela e tu hai una mela e ce la scambiamo,abbiamo entrambi una mela. Se io ho un'idea e tu hai un'altra idea,e ce la scambiamo,allora abbiamo entrambi 2 idee".
Avatar utente
davide8585
Prode Principiante
Messaggi: 64
Iscrizione: mercoledì 10 ottobre 2012, 19:22
Distribuzione: Linux Mint 13 Maya
Località: San Benigno C.se -TO-

Re: [Guida]Cinnamon Desktop

Messaggio da davide8585 »

daigo » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4104999#p4104999]lunedì 11 giugno 2012, 9:51[/url] ha scritto:se qualcuno vuole provarlo,allego il file applet.js tradotto dell'applet Quit Applet PRE-FINAL
http://cinnamon-spices.linuxmint.com/applets/view/39
una volta installato andare in home/.local/share/cinnamon/applets/QuitApplet@bownz e sostituire il file applet.js con quello allegato e riavviare la shell Alt+F2+r

ecco intentdo questo!
"Se io ho una mela e tu hai una mela e ce la scambiamo,abbiamo entrambi una mela. Se io ho un'idea e tu hai un'altra idea,e ce la scambiamo,allora abbiamo entrambi 2 idee".
Scrivi risposta

Ritorna a “Altri ambienti desktop e window manager”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 16 ospiti