Domanda Come installare e utilizzare l'ultima versione di GNOME?


Ho seguito le istruzioni per compilare GNOME Shell e ho compilato alcuni errori qua e là ma non è stato eseguito. Ho installato GNOME Shell usando sudo apt-get install gnome-shell ma ho ottenuto la versione 2.31.x, mentre l'ultima è 2.91.5 o qualcosa del genere. Quindi c'è un modo per me di installare l'ultima build?

C'è qualche repository disponibile per l'ultima build?


163
2018-01-23 21:16


origine




risposte:


Installazione dal Software Center (11.10 e successivi)

Aprire la ricerca del centro software per "gnome shell" e installarlo, o semplicemente fare clic su questo pulsante:

Install via the software center

enter image description here

Dopo l'installazione, disconnettersi.

  • Per 11.10

    nella schermata di accesso, fai clic sull'icona dell'ingranaggio e seleziona "GNOME" dal menu.

    Screenshot credited to datengrund.de/wp-content/uploads/2012/03/1.png

  • Per 12.04 e 12.10

    Nella schermata di accesso fai clic sull'icona mostra e seleziona "GNOME" dal menu.

    enter image description here

    Screenshot credited to 3.bp.blogspot.com/-2Z6BaRDokKs/T5pFnOu92sI/AAAAAAAADtg/bD8BAJuEh5M/s320/Gnome-Shell-session-menu.png

Dopo di ciò, inserisci la tua password e accedi:

Il gestore degli accessi ricorderà l'ultima sessione in cui sei entrato, quindi dovrai solo selezionare GNOME una volta, dopodiché puoi semplicemente effettuare il login normalmente.

Personalizzandolo ulteriormente

Puoi anche utilizzare la modalità di fallback se preferisci un'esperienza vecchia scuola:

E se usi login automatici potresti dover dire a lightdm di usare sempre la shell:

Altri extra da installare con esso

  • gnome-documenti Install gnome-documents
  • gnome-box Install gnome-boxes

Istruzioni della riga di comando:

 sudo apt-get install gnome-shell


 

Dove segnalare problemi:

  • Discussione sulla confezione GNOME3 (link alla mailing list in basso a sinistra): https://launchpad.net/~gnome3-team
    • La maggior parte dei problemi e problemi con questo insieme di pacchetti può essere inserita in questo elenco, dovrebbe essere il primo luogo in cui si segnalano problemi e problemi.
  • Segnalazioni di bug che NON sono correlate al packaging: https://bugzilla.gnome.org/
    • Se GNOME3 non funziona bene potrebbe essere correlato al packaging, quindi per favore non solo segnalare casualmente bug a GNOME a meno che non si abbia la certezza che si tratti di un problema di GNOME a monte.
    • Se non sei sicuro di dover segnalare l'errore a monte, chiedi a qualcuno su IRC o sulla mailing list qui sopra se hai bisogno di aiuto per determinare se qualcosa deve essere segnalato a GNOME.

168
2018-03-29 12:47



funziona allo stesso modo in 12.10? - marc-andre benoit
Dopo aver seguito questo metodo, il Unità e Unity 2D le opzioni sono state sostituite da una singola chiamata Ubuntu (predefinito) e non posso più lanciare Unity in 2D. Che cosa è andato storto? - Yatharth Agarwal
@ marc-andrebenoit Sì, ho aggiornato la risposta. - Yatharth Agarwal
Per 12.04 e 12.10 Guarda il suo nome utente nello screenshot ... Ha Ha Ha ... - Awal Garg


Costruire shell GNOME dal sorgente

(Ultimo aggiornamento del contenuto: 11. febbraio 2011, basato sul file guida ufficiale, sentiti libero di modificare.)

0. Avvisi / errori durante la compilazione

GNOME Shell è in pesante sviluppo e le fonti vengono spesso aggiornate un paio di volte al giorno. Anche se le istruzioni di seguito dovrebbero funzionare, può succedere che una compilazione di successo abbia bisogno di alcuni hack o non è affatto possibile.

In caso di problemi, controllare:

Problemi attuali:

  • È necessario rimuovere un paio di file nelle directory della libreria, altrimenti la compilazione fallirà. Quando si eseguono gli aggiornamenti di sistema, questi file potrebbero restituire: leggi Questo per una spiegazione del perché è necessario rimuovere quei file e come impedire agli aggiornamenti di reinstallarli.

    sudo rm -rf /usr/lib*/*.la
    

    (Non preoccuparti, questo non danneggerà il tuo sistema!)

  • Prima di poter eseguire GNOME Shell, è necessario rimuovere un file dopo il processo di compilazione:

    rm ~/gnome-shell/install/lib*/gtk-3.0/modules/libcanberra-gtk-module.so
    


1. Costruzione della shell di GNOME

(Testato su Ubuntu 10.10 a 32 bit e la versione di sviluppo di Ubuntu 11.04 a 64 bit.)

Quanto segue scaricherà, compilerà e installerà GNOME Shell in un modo simile a una sandbox, ovvero non toccherà il resto del sistema!

  • Installa le dipendenze:

    sudo apt-get install curl dpkg-dev autopoint libedataserverui1.2-dev \
    libecal1.2-dev evolution-data-server-dev libcups2-dev libupower-glib-dev \
    libgnome-keyring-dev libxklavier-dev libvorbis-dev libltdl-dev \
    libgstreamer0.10-dev libcroco3-dev xserver-xephyr xulrunner-dev \
    python-dev libpam0g-dev mesa-utils mesa-common-dev libxml2-dev \
    libreadline5-dev libpulse-dev liborbit2-dev libgl1-mesa-dev libwnck-dev \
    libtiff4-dev libstartup-notification0-dev libpng12-dev libjpeg62-dev \
    libjasper-dev libgtop2-dev libgnome-desktop-dev libgnome-menu-dev \
    libffi-dev libexpat1-dev libdbus-glib-1-dev icon-naming-utils \
    gtk-doc-tools gnome-common git-core gettext flex bison automake cvs
    
  • Scarica lo script di installazione di GNOME Shell:

    curl -O https://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
    
  • Costruisci lo strumento di costruzione jhbuild e scarica i file di configurazione:

    /bin/bash gnome-shell-build-setup.sh
    
  • Questo installerà jhbuild a ~/bin, che devi aggiungere al tuo PATH-variabile:

    . ~/.profile
    
  • [Opzionale]: Puoi cambiarne diversi jhbuild opzioni come il percorso per scaricare fonti, ecc. tramite la modifica del file ~/.jhbuildrc-custom.

  • Inizia il processo di costruzione:

    jhbuild build
    

Questo (al momento) compilerà 33 moduli. Prendi una tazza di caffè, fai un pisolino -> ci vorrà un po 'di tempo.

Una volta che vedi *** success *** [33/33] hai fatto. Congratulazioni, hai appena compilato Shell GNOME!

2. Esecuzione di GNOME Shell

  • Se stai usando Compiz, devi prima fermarlo (avviando Metacity) altrimenti GNOME Shell non si avvierà:

    metacity --replace &
    
  • Infine, esegui:

    cd ~/gnome-shell/source/gnome-shell/src
    ./gnome-shell --replace
    

Questo è tutto, si spera che ora sia in esecuzione GNOME Shell.

3. Rendere GNOME Shell il gestore di finestre predefinito

In Ubuntu 10.10, puoi semplicemente sostituire il window manager della sessione di GNOME cambiando una chiave GConf:

  • Creare un launcher .desktop locale per GNOME Shell:

    ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
    
  • Quindi cambia il gestore di finestre della sessione in GNOME Shell:

    gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
    
  • Per annullare la modifica, esegui:

    gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-wm" -t string
    

In Ubuntu 11.04, cambiando il windowmanager la chiave non sembra funzionare. Invece puoi aggiungere un nuovo elemento di sessione che puoi selezionare nella schermata di login di GDM. Pertanto è necessario creare il file .desktop locale come sopra e quindi creare due file:

  1. Un file di sessione: /usr/share/gnome-sessions/sessions/gnome-shell.session:

    [GNOME Session]
    Name=gnome-shell
    Required=windowmanager;
    Required-windowmanager=gnome-shell
    DefaultApps=gnome-settings-daemon;
    
  2. L'elemento di sessione che punta al file di sessione: /usr/share/xsessions/gnome-shell.desktop:

    [Desktop Entry]
    Name=GNOME Shell
    Comment=This session logs you into Ubuntu
    Exec=gnome-session --session=gnome-shell
    TryExec=gnome-session
    Icon=
    Type=Application
    X-Ubuntu-Gettext-Domain=gnome-session-2.0
    

Esci e dovresti essere in grado di scegliere Shell GNOME come sessione.

4. Aggiornamento della shell di GNOME

  • In esecuzione

    jhbuild build
    

    dovrebbe aggiornare i sorgenti e ricostruire ciò che è necessario.

  • Se fallisce per un modulo, ad es. ottieni qualcosa del genere:

    fatal: git-write-tree: error building trees
    Cannot save the current index state
    *** Error during phase checkout of gdk-pixbuf: ########## Error running git stash save jhbuild-stash *** [7/33]
    

    quindi puoi provare a cancellare la directory del modulo corrente e iniziare con fonti pulite scegliendo l'opzione 6:

    [6] Go to phase "wipe directory and start over"
    
  • Se ciò non aiuta, puoi iniziare da capo eseguendo:

    jhbuild build -afc
    

Non stai ancora compilando? Quindi controlla i luoghi menzionati in 0.


70
2018-02-04 15:42



costruendo su ubuntu 10.10 ho dovuto installare libmutter-dev per ottenere il file Meta-2.91.gir
In natura, devi avere lcms2 installato usando un ppa: The Darktable PPA, richiesto per la dipendenza lcms2: sudo add-apt-repository ppa:pmjdebruijn/darktable-release  sudo apt-get update && sudo apt-get install lcms2* - Ubuntuser


Per 12.04 e successivi

Se si dispone dell'ultima versione stabile, è possibile aggiornare i pacchetti alla successiva versione di gnome meno alcuni che verranno mantenuti nella versione precedente per motivi di stabilità. Puoi aggiungere due ppas di test di gnome che contengono i pacchetti aggiuntivi che non lo fanno nell'ultima stable però c'è una possibilità questi romperanno il tuo sistema.

È altamente improbabile che lo sarà considerato "stabile" per almeno un mese, probabilmente di più. 

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo add-apt-repository ppa:ricotz/testing 

Quindi aggiorna il tuo sistema.

Attenzione: se lo provi immediatamente con una nuova versione di Gnome-Shell, si romperà un sacco di cose. Davvero, lo sarà.

Puoi ancora usare questi ppas ma dovresti si aspettano molte rotture. A tuo rischio, aggiungi quelle ppas, quindi:

sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install gnome-shell

19
2017-07-10 11:37



Quindi queste ppas forniscono l'ultima shell di Gnome che si può ottenere tramite ppas? sudo add-apt-repository ppa: gnome3-team / gnome3 sudo add-apt-repository ppa: ricotz / testing - Bucic


Per quanto ne so, non esiste un PPA di build giornaliero di Gnome Shell. Detto questo, costruirlo dalla fonte non è affatto difficile.

Dovresti seguire la guida Qui.

Aggiungi il Vala PPA:

sudo add-apt-repository ppa:vala-team/ppa && sudo apt-get update

Ottieni alcuni pacchetti prerequisiti:

sudo apt-get install build-essential curl autopoint automake bison flex gettext git-core gnome-common gtk-doc-tools gvfs gvfs-backends icon-naming-utils libdbus-glib-1-dev libexpat-dev libffi-dev libgnome-menu-dev libgnome-desktop-dev libgtop2-dev libjasper-dev libjpeg-dev libpng-dev libstartup-notification0-dev libtiff-dev libwnck-dev libgl1-mesa-dev liborbit2-dev libpulse-dev libreadline5-dev libxml2-dev mesa-common-dev mesa-utils libpam-dev python-dev python-gconf python-gobject xulrunner-dev xserver-xephyr gnome-terminal libcroco3-dev libgstreamer0.10-dev gstreamer0.10-plugins-base gstreamer0.10-plugins-good libltdl-dev libvorbis-dev libxklavier-dev libgnome-keyring-dev libupower-glib-dev libcups2-dev evolution-data-server-dev libecal1.2-dev libedataserverui1.2-dev

Ottieni lo script di installazione:

curl -O http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
/bin/bash gnome-shell-build-setup.sh

Elimina i tuoi file .la. Se il tuo kernel è 32bit:

sudo rm -rf /usr/lib*/*.la

O se è 64bit:

rm ~/gnome-shell/install/lib64/*.la

Aggiungi ~ / .bin al tuo percorso:

export PATH=$PATH:~/bin

Inizia la costruzione:

jhbuild build

Aspettare...

Eseguirlo:

cd ~/gnome-shell/source/gnome-shell/src
./gnome-shell --replace

Se ti piace molto e vuoi che inizi con il login, fai questo:

ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string

In caso di problemi, consultare il guida. Puoi trovare una guida leggermente più dettagliata a webupd8.

Buona fortuna e buon divertimento!


6
2018-01-24 07:12



Hai ragione. Ho intenzione di modificare il mio post un po 'più tardi. - miloshadzic
Ok, ho modificato la mia risposta. Lo script di installazione aggiunge jhbuild. Ho anche aggiunto una riga che installa tutti i pacchetti prerequisiti. - miloshadzic
A partire da ora, questo non sembra funzionare per me. Hai testato la tua risposta? - Stefano Palazzo♦
Ovviamente. Al momento non funziona perché jhbuild ha bisogno di libxklavier 5.1 a partire da oggi. Ubuntu viene fornito con 5.0. Non c'è rilascio per 5.1 ATM. Le soluzioni sono o per costruire dal sorgente o per cambiare libxklavier.pc per mostrare che è in realtà 5.1. Controlla questa discussione dalla mailing list di gnome-shell per le soluzioni: bit.ly/i2qAoe . Spero che questo ti aiuti. - miloshadzic


Segui il consiglio di Jon. Può accadere, tuttavia, che dopo l'installazione il tuo Gnome non assomigli a quello che ti aspetteresti.

Ho seguito personalmente il consiglio di Jon e una cosa che lui e altri hanno dimenticato di menzionare è il fatto che potrebbe essere necessario rimuovere gnome-accessibility-themes e installare gnome-themes-standard, nel caso in cui questi non siano quelli installati di default. Altrimenti Gnome 3 e le sue decorazioni per finestre non saranno così belle.

Puoi farlo graficamente o dal terminale:

sudo apt-get remove gnome-accessibility-themes
sudo apt-get install gnome-themes-standard

Se il tuo desktop non è ancora come se lo vedessi su screenshot in rete potresti dover eseguire gnome-tweak-tool (installandolo se non l'hai ancora fatto), vai alla sezione Interfaccia e nei campi "Gtk + Tema" e "Tema cursore" scegli Adwaita e come Tema Icona - "gnome". Dovrebbe risultare nell'aspetto predefinito di Gnome 3.

Un passaggio facoltativo aggiuntivo consiste nell'installare il gnome-backgrounds pacchetto che aggiunge gli sfondi desktop di Gnome di default, che puoi successivamente impostare in Impostazioni di sistema-> Sfondo.


3
2017-09-05 13:11





Sii più specifico con la tua versione di Ubuntu Suppongo che tu usi Maverick e per Maverick non conosco alcun repository in questo momento, ma se vuoi provare e compilare di nuovo guarda prima questo:

http://www.webupd8.org/2010/10/install-gnome-shell-from-git-in-ubuntu.html

Fortuna :)


2
2017-10-18 22:28





Secondo una rapida ricerca su Google, Gnome-shell dovrebbe trovarsi nei repository 11.10, quindi dovresti essere in grado di installarlo tramite apt-get. Quindi, disconnetti, imposta la shell su Gnome e accedi di nuovo.

Non posso parlare con certezza di Gnome-shell in 11.10, ma ho installato l'intera configurazione di Gnome 3 in 11.04 ed era abbastanza stabile (a patto che tu non faccia quello che ho fatto e scavassi tutte le impostazioni e le estensioni e prova a giocare con loro e prova a forzare l'esecuzione di estensioni incompatibili e qualcos'altro). È anche abbastanza stabile che Fedora lo usa, e dovresti già usare Gnome 3 come base.

Se ne valga la pena dipende da quello che stai cercando di uscire da esso. Segue lo stesso paradigma dell'Unità, ma ho trovato più piacevole l'utilizzo, personalmente, in parte per l'abilità di personalizzazione folle (se sei disposto a sporcarti le mani in CSS e / o JavaScript). Sembrava anche più intuitivo per quel paradigma. Se non sei sicuro che ti piacerebbe, puoi attivare Fedora 15 in una macchina virtuale, o semplicemente immergerti direttamente in esso e vederlo. Poiché 11.10 dovrebbe essere in esecuzione su una base di Gnome 3, non dovrebbe esserci un problema per passare da Unity a Gnome-shell.

tl; dr - Dovrebbe essere facile da installare tramite apt-get e dovrebbe essere abbastanza stabile per farlo. Dovrebbe anche essere facile passare da esso a Unity, dal momento che 11.10 dovrebbe essere su Gnome 3.


2
2017-09-10 15:24