Vraag Hoe installeer en gebruik ik de nieuwste versie van GNOME?


Ik volgde de instructies voor het compileren van GNOME Shell en het compileerde met een paar fouten hier en daar, maar het liep niet. Ik heb GNOME Shell geïnstalleerd met behulp van sudo apt-get install gnome-shell maar ik kreeg versie 2.31.x, terwijl de laatste 2.91.5 is of zoiets. Dus is er een manier voor mij om de nieuwste build te installeren?

Is er een repository beschikbaar voor de nieuwste build?


163
2018-01-23 21:16


oorsprong




antwoorden:


Installeren vanuit het Software Center (11.10 en nieuwer)

Open de zoekfunctie van het softwarecentrum voor 'gnome-shell' en installeer deze, of klik gewoon op deze knop:

Install via the software center

enter image description here

Nadat het is geïnstalleerd, logt u uit.

  • Voor 11.10

    Klik in het inlogscherm op het kleine tandwielpictogram en selecteer "GNOME" in het menu.

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

  • Voor 12.04 en 12.10

    Klik in het inlogscherm op het pictogram en selecteer "GNOME" in het menu.

    enter image description here

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

Voer daarna uw wachtwoord in en log in:

De login manager onthoudt de laatste sessie waarin je bent geweest, dus je hoeft maar één keer GNOME te selecteren, daarna kun je gewoon gewoon inloggen.

Het verder aanpassen

Je kunt ook de fallback-modus gebruiken als je de voorkeur geeft aan een old-school-ervaring:

En als u automatische aanmeldingsgegevens gebruikt, moet u lightdm mogelijk altijd gebruiken om shell te gebruiken:

Andere goodies om ermee te installeren

  • gnome-documenten Install gnome-documents
  • gnome-boxen Install gnome-boxes

Opdrachtregelinstructies:

 sudo apt-get install gnome-shell


 

Waar problemen melden:

  • Discussie over GNOME3-verpakking (links mailinglijst linksonder): https://launchpad.net/~gnome3-team
    • De meeste problemen en problemen met deze reeks pakketten kunnen op deze lijst worden vermeld, het zou de eerste plaats moeten zijn waar u problemen en problemen meldt.
  • Foutrapporten die NIET gerelateerd zijn aan de verpakking: https://bugzilla.gnome.org/
    • Als GNOME3 niet goed werkt, kan dit gerelateerd zijn aan de verpakking. Meld bugs dus niet zomaar willekeurig aan GNOME, tenzij je zeker weet dat het een upstream GNOME-probleem is.
    • Als je niet zeker weet of je de bug upstream moet melden, vraag dan iemand op IRC of op de mailinglijst hierboven als je hulp nodig hebt bij het bepalen of iets naar GNOME moet worden gerapporteerd.

168
2018-03-29 12:47



werkt dit hetzelfde in 12.10? - marc-andre benoit
Na het volgen van deze methode, de Eenheid en Eenheid 2D opties werden vervangen door een enkele Ubuntu (standaard) en ik kan Unity niet meer in 2D starten. Wat ging er mis? - Yatharth Agarwal
@ marc-andrebenoit Ja, ik heb het antwoord bijgewerkt. - Yatharth Agarwal
Voor 12.04 en 12.10 Kijk naar zijn gebruikersnaam in de screenshot ... Ha Ha Ha ... - Awal Garg


GNOME Shell bouwen vanaf bron

(Laatste inhoudsupdate: 11 februari 2011, op basis van de officiële gids, voel je vrij om te bewerken.)

0. Waarschuwingen / fouten tijdens de compilatie

GNOME Shell wordt zwaar ontwikkeld en bronnen worden vaak een paar keer per dag bijgewerkt. Hoewel onderstaande instructies over het algemeen zouden moeten werken, kan het gebeuren dat een succesvolle compilatie een aantal hacks nodig heeft of helemaal niet mogelijk is.

Als je problemen tegenkomt, controleer dan:

Huidige problemen:

  • Het is noodzakelijk om een ​​aantal bestanden in de bibliotheekdirectory's te verwijderen, omdat anders de compilatie mislukt. Wanneer u systeemupdates uitvoert, kunnen die bestanden terugkeren: lezen deze voor een uitleg waarom het nodig is om die bestanden te verwijderen en hoe je kunt voorkomen dat upgrades ze opnieuw installeren.

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

    (Geen zorgen, dit zal uw systeem niet schaden!)

  • Voordat u GNOME Shell kunt uitvoeren, moet u een bestand verwijderen na het buildproces:

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


1. GNOME Shell bouwen

(Getest op Ubuntu 10.10 32-bit en de ontwikkelversie van Ubuntu 11.04 64-bit.)

Het volgende zal GNOME Shell downloaden, compileren en installeren op een sandbox-achtige manier, wat betekent dat het de rest van uw systeem niet zal raken!

  • Afhankelijkheden installeren:

    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
    
  • Ontvang het setup-script van GNOME Shell:

    curl -O https://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
    
  • Bouw de bouwtool jhbuild en download configuratiebestanden:

    /bin/bash gnome-shell-build-setup.sh
    
  • Dit zal installeren jhbuild naar ~/bin, die u moet toevoegen aan uw PATH-variable:

    . ~/.profile
    
  • [Optioneel]: Je kunt er meerdere veranderen jhbuild opties zoals het pad voor het downloaden van bronnen, enz. via bewerking van het bestand ~/.jhbuildrc-custom.

  • Start het bouwproces:

    jhbuild build
    

Dit zal (momenteel) 33 modules compileren. Neem een ​​kopje koffie, doe een dutje -> het zal enige tijd duren.

Als je het eenmaal ziet *** success *** [33/33] je bent klaar. Gefeliciteerd, je hebt net GNOME Shell gecompileerd!

2. GNOME Shell uitvoeren

  • Als u Compiz gebruikt, moet u dit eerst stoppen (door Metacity te starten) anders zal GNOME Shell niet starten:

    metacity --replace &
    
  • Tenslotte, voer:

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

Dat is alles, hopelijk zou nu GNOME Shell moeten worden uitgevoerd.

3. GNOME Shell maken van de standaard windowmanager

In Ubuntu 10.10 kunt u eenvoudig de vensterbeheerder van de GNOME-sessie vervangen door een GConf-sleutel te wijzigen:

  • Maak een lokale .desktop-launcher voor GNOME Shell:

    ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
    
  • Wijzig vervolgens de vensterbeheerder van de sessie in GNOME Shell:

    gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
    
  • Ga als volgt te werk om de wijziging ongedaan te maken:

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

In Ubuntu 11.04 verandert de windowmanager toets lijkt niet te werken. In plaats daarvan kunt u een nieuw sessie-item toevoegen dat u kunt selecteren op het GDM-inlogscherm. Hiervoor moet u het lokale .desktop-bestand maken zoals hierboven en vervolgens twee bestanden maken:

  1. Een sessiebestand: /usr/share/gnome-sessions/sessions/gnome-shell.session:

    [GNOME Session]
    Name=gnome-shell
    Required=windowmanager;
    Required-windowmanager=gnome-shell
    DefaultApps=gnome-settings-daemon;
    
  2. Het sessie-item dat verwijst naar het sessiebestand: /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
    

Uitloggen, en je zou moeten kunnen kiezen GNOME Shell als sessie.

4. Updaten van GNOME Shell

  • hardlopen

    jhbuild build
    

    zou de bronnen moeten bijwerken en opnieuw moeten opbouwen wat nodig is.

  • Als het faalt voor een module, b.v. je krijgt zoiets als dit:

    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]
    

    dan kun je proberen om de huidige module directory te wissen en te beginnen met schone bronnen door optie 6 te kiezen:

    [6] Go to phase "wipe directory and start over"
    
  • Als dat niet helpt, kun je helemaal opnieuw beginnen door het volgende uit te voeren:

    jhbuild build -afc
    

Nog steeds niet aan het compileren? Controleer vervolgens de plaatsen vermeld in 0.


70
2018-02-04 15:42



Voortbouwend op ubuntu 10.10 Ik moest libmutter-dev installeren om het bestand Meta-2.91.gir te krijgen
In natty moet je lcms2 geïnstalleerd hebben met behulp van een ppa: The Darktable PPA, vereist voor lcms2-afhankelijkheid: sudo add-apt-repository ppa:pmjdebruijn/darktable-release  sudo apt-get update && sudo apt-get install lcms2* - Ubuntuser


Voor 12.04 en later

Als je de laatste stabiele release hebt, kun je de pakketten upgraden naar de volgende GNOME-versie, minus een paar die om stabiliteitsredenen bij de vorige versie worden bewaard. Je kunt twee pnt-testpassen toevoegen die de extra pakketten bevatten die niet in de nieuwste stal passen echter er is een kans deze zullen je systeem breken.

Het is hoogst onwaarschijnlijk dat dit zo zal zijn beschouwd als "stabiel" gedurende ten minste een maand, waarschijnlijk meer. 

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

Update vervolgens uw systeem.

Waarschuwing: als je dit meteen probeert op een nieuwe release van Gnome-Shell, zal het een heleboel dingen kapot maken. Echt waar.

Je kunt deze ppasjes nog steeds gebruiken, maar dat zou je wel moeten doen verwacht veel breuken. Op eigen risico, voeg die ppas toe, dan:

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

19
2017-07-10 11:37



Dus deze ppas bieden de nieuwste Gnome-schaal die je mogelijk via ppas kunt krijgen? sudo add-apt-repository ppa: gnome3-team / gnome3 sudo add-apt-repository ppa: ricotz / testen - Bucic


Voor zover ik weet, is er geen dagelijkse build-PPA van Gnome Shell. Dat gezegd hebbende, het is helemaal niet moeilijk om het vanaf de bron op te bouwen.

Je moet de gids volgen hier.

Voeg de Vala PPA toe:

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

Ontvang een aantal vereiste pakketten:

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

Download het installatiescript:

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

Wis uw .la-bestanden. Als je kernel is 32bit:

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

OF als het is 64bit:

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

Voeg ~ / .bin toe aan je pad:

export PATH=$PATH:~/bin

Start de build:

jhbuild build

Wacht...

Voer het uit:

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

Als je het leuk vindt en wilt dat het begint bij inloggen, doe dit dan:

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

Als u problemen ondervindt, raadpleegt u de gids. Je kunt een iets meer gedetailleerde gids vinden op webupd8.

Veel succes en veel plezier!


6
2018-01-24 07:12



Je hebt gelijk. Ik ga mijn bericht een beetje later bewerken. - miloshadzic
Ok, ik heb mijn antwoord bewerkt. Het installatiescript voegt jhbuild toe. Ik heb ook een regel toegevoegd die alle vereiste pakketten installeert. - miloshadzic
Vanaf nu lijkt dit niet voor mij te werken. Heb je je antwoord getest? - Stefano Palazzo♦
Natuurlijk. Op dit moment werkt het niet omdat jhbuild vanaf vandaag libxklavier 5.1 nodig heeft. Ubuntu wordt geleverd met 5.0. Er is geen release voor 5.1 ATM. Oplossingen zijn ofwel te bouwen vanaf de bron of om libxklavier.pc te veranderen om te laten zien dat het eigenlijk 5.1 is. Controleer deze thread van de gnome-shell mailinglijst voor oplossingen: bit.ly/i2qAoe . Ik hoop dat dit helpt. - miloshadzic


Volg het advies van Jon. Het kan echter gebeuren dat uw Gnome na de installatie er niet uitziet zoals u zou verwachten.

Ik heb het advies van Jon zelf gevolgd en één ding dat hij en anderen hebben verwaarloosd, was het feit dat je misschien moet verwijderen gnome-accessibility-themes en installeer gnome-themes-standard, in het geval dat deze niet standaard zijn geïnstalleerd. Anders zien Gnome 3 en de raamdecoratie er niet zo mooi uit.

U kunt dit grafisch of vanaf de terminal doen:

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

Als uw bureaublad er nog steeds niet uit ziet zoals u het op schermopnames op het net kunt zien, moet u misschien wel hardlopen gnome-tweak-tool (installeer het als je dat nog niet gedaan hebt), ga naar de Interface-sectie en in de velden "Gtk + Theme" en "Cursor-thema" kies je Adwaita en als het Icon Theme - "gnome". Het zou moeten resulteren in de standaard Gnome 3-look.

Een extra optionele stap is het installeren van de gnome-backgrounds pakket dat standaard Gnome-bureaubladachtergronden toevoegt, die u later kunt instellen in Systeeminstellingen-> Achtergrond.


3
2017-09-05 13:11





Wees specifieker met je Ubuntu-versie. Ik veronderstel dat je Maverick gebruikt en dat Maverick op dit moment geen repository kent, maar als je wilt proberen en opnieuw compileren, kijk dan eerst:

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

Geluk :)


2
2017-10-18 22:28





Volgens een snelle Google-zoekopdracht zou Gnome-shell in de 11,10 repos moeten zijn, dus je zou het via apt-get kunnen installeren. Dan log je gewoon uit, zet je shell op Gnome en log je weer in.

Ik kan niet met zekerheid zeggen over Gnome-shell om 11.10 uur, maar ik installeerde de volledige Gnome 3 setup op 11.04 en het was redelijk stabiel (zolang je niet doet wat ik deed en alle instellingen en uitbreidingen doorzoek en probeer met ze te spelen en probeer incompatibele extensies te dwingen om te draaien en zo niet). Het is ook stabiel genoeg dat Fedora het gebruikt, en je zou Gnome 3 al als basis moeten gebruiken.

Of het het waard is, hangt af van wat je eruit wilt halen. Het volgt hetzelfde paradigma als Unity, maar ik vond het prettiger om dit persoonlijk te gebruiken, gedeeltelijk voor het krankzinnige aanpassingsvermogen (als je bereid bent je handen vuil te maken in CSS en / of JavaScript). Het voelde ook meer intuïtief voor zover dat paradigma gaat. Als je niet zeker weet of je het leuk zou vinden, zou je Fedora 15 op een virtuele machine kunnen opstarten, of er gewoon in duiken en het zien. Omdat 11.10 op een Gnome 3-basis zou moeten draaien, zou het geen probleem moeten zijn om te schakelen tussen Unity en Gnome-shell.

tl; dr - Het zou gemakkelijk te installeren moeten zijn via apt-get en het zou best stabiel moeten zijn om dat te doen. Het zou ook gemakkelijk moeten zijn om te schakelen tussen het en Unity, aangezien 11.10 op Gnome 3 zou moeten staan.


2
2017-09-10 15:24