Frage Wie installiere und verwende ich die neueste Version von GNOME?


Ich befolgte die Anweisungen zum Kompilieren der GNOME-Shell und es kompilierte mit ein paar Fehlern hier und dort, aber es lief nicht. Ich habe GNOME Shell mit installiert sudo apt-get install gnome-shell aber ich habe Version 2.31.x, während die letzte 2.91.5 oder so ist. Gibt es eine Möglichkeit für mich, den neuesten Build zu installieren?

Gibt es ein Repository für den neuesten Build?


163
2018-01-23 21:16


Ursprung




Antworten:


Installation vom Software Center (11.10 und neuer)

Öffnen Sie die Software-Center-Suche nach "gnome shell" und installieren Sie sie, oder klicken Sie einfach auf diese Schaltfläche:

Install via the software center

enter image description here

Melden Sie sich nach der Installation ab.

  • Für 11.10

    Klicke auf dem Anmeldebildschirm auf das kleine Zahnradsymbol und wähle "GNOME" aus dem Menü.

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

  • Für 12.04 und 12.10

    Klicken Sie auf dem Anmeldebildschirm auf das Symbol und wählen Sie "GNOME" aus dem Menü.

    enter image description here

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

Danach einfach Passwort eingeben und einloggen:

Der Login-Manager erinnert sich an die letzte Sitzung, in die Sie gegangen sind, so dass Sie nur einmal GNOME auswählen müssen. Danach können Sie sich einfach normal anmelden.

Weitere Anpassung

Sie können den Fallback-Modus auch verwenden, wenn Sie eine Old-School-Erfahrung bevorzugen:

Und wenn Sie automatische Logins verwenden, müssen Sie Lightdm möglicherweise mitteilen, dass sie immer Shell verwenden:

Andere Extras, die man damit installieren kann

  • Gnome-Dokumente Install gnome-documents
  • Gnome-Boxen Install gnome-boxes

Befehlszeilenbefehle:

 sudo apt-get install gnome-shell


 

Wo kann ich Probleme melden?

  • Diskussion über die GNOME3-Verpackung (Link der Mailing-Liste unten links): https://launchpad.net/~gnome3-team
    • Die meisten Probleme und Probleme mit diesem Satz von Paketen können auf dieser Liste stehen, es sollte der erste Ort sein, an dem Sie Probleme und Probleme melden.
  • Fehlerberichte, die NICHT auf die Verpackung bezogen sind: https://bugzilla.gnome.org/
    • Wenn GNOME3 nicht gut funktioniert, könnte es sich um einen Packaging-bezogenen Code handeln, also bitte melden Sie Fehler nicht einfach zufällig in GNOME, es sei denn, Sie sind sich sicher, dass es sich um ein Upstream-GNOME-Problem handelt.
    • Wenn Sie sich nicht sicher sind, ob Sie den Fehler upstream melden sollen, fragen Sie jemanden im IRC oder auf der Mailingliste, wenn Sie Hilfe benötigen, um festzustellen, ob etwas an GNOME gemeldet werden soll.

168
2018-03-29 12:47



funktioniert das gleich in 12.10? - marc-andre benoit
Nach dieser Methode, die Einheit und Einheit 2D Optionen wurden durch einen einzigen aufgerufen Ubuntu (Standard) und ich kann Unity nicht mehr in 2D starten. Was schief gelaufen ist? - Yatharth Agarwal
@ marc-andrebenoit Ja, ich habe die Antwort aktualisiert. - Yatharth Agarwal
Für 12.04 und 12.10 Schau dir seinen Benutzernamen im Screenshot an ... Ha Ha Ha ... - Awal Garg


Erstellen einer GNOME-Shell aus der Quelle

(Letzte Inhaltsaktualisierung: 11. Feb. 2011, basierend auf der offizieller Führer, Fühlen Sie sich frei zu bearbeiten.)

0. Warnungen / Fehler beim Kompilieren

GNOME Shell wird stark weiterentwickelt und die Quellen werden oft mehrmals am Tag aktualisiert. Während die folgenden Anweisungen im Allgemeinen funktionieren sollten, kann es vorkommen, dass eine erfolgreiche Kompilierung einige Hacks benötigt oder gar nicht möglich ist.

Wenn Probleme auftreten, überprüfen Sie:

Aktuelle Probleme:

  • Es ist notwendig, ein paar Dateien in den Bibliotheksverzeichnissen zu entfernen, sonst schlägt die Kompilierung fehl. Bei Systemupdates könnten diese Dateien zurückkehren: read Dies Für eine Erklärung, warum es notwendig ist, diese Dateien zu entfernen und zu verhindern, dass Upgrades sie neu installieren.

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

    (Keine Sorge, das wird Ihrem System nichts anhaben!)

  • Bevor Sie die GNOME-Shell ausführen können, müssen Sie eine Datei nach dem Erstellungsprozess entfernen:

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


1. GNOME-Shell erstellen

(Getestet auf Ubuntu 10.10 32-Bit und der Entwicklungsversion von Ubuntu 11.04 64-Bit.)

Im Folgenden wird GNOME Shell in einer Sandbox-ähnlichen Weise heruntergeladen, kompiliert und installiert - das heißt, es berührt nicht den Rest Ihres Systems!

  • Abhängigkeiten installieren:

    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
    
  • Rufen Sie das GNOME Shell-Setup-Skript auf:

    curl -O https://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
    
  • Erstellen Sie das Build-Tool jhbuild und Download Konfigurationsdateien:

    /bin/bash gnome-shell-build-setup.sh
    
  • Dies wird installiert jhbuild zu ~/bin, die Sie zu Ihrem hinzufügen müssen PATH-Variable:

    . ~/.profile
    
  • [Wahlweise]: Sie können mehrere ändern jhbuild Optionen wie der Pfad zum Herunterladen von Quellen usw. durch Bearbeiten der Datei ~/.jhbuildrc-custom.

  • Starten Sie den Build-Prozess:

    jhbuild build
    

Dies wird (derzeit) 33 Module zusammenstellen. Holen Sie sich eine Tasse Kaffee, machen Sie ein Nickerchen -> es wird einige Zeit dauern.

Sobald Sie sehen *** success *** [33/33] du bist fertig. Herzlichen Glückwunsch, Sie haben gerade GNOME Shell kompiliert!

2. Ausführen der GNOME-Shell

  • Wenn Sie Compiz ausführen, müssen Sie es zuerst stoppen (indem Sie Metacity starten) oder die GNOME-Shell startet nicht:

    metacity --replace &
    
  • Abschließend:

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

Das ist es, Sie sollten jetzt hoffentlich GNOME Shell ausführen.

3. Machen Sie die GNOME Shell zum Standardfenstermanager

In Ubuntu 10.10 können Sie einfach den Fenstermanager der GNOME-Sitzung ersetzen, indem Sie einen GConf-Schlüssel ändern:

  • Erstellen Sie einen lokalen Desktop Launcher für GNOME Shell:

    ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
    
  • Ändern Sie dann den Fenstermanager der Sitzung in GNOME Shell:

    gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
    
  • Führen Sie Folgendes aus, um die Änderung rückgängig zu machen:

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

In Ubuntu 11.04 ändert sich der Fenstermanager Schlüssel scheint nicht zu funktionieren. Stattdessen können Sie ein neues Sitzungselement hinzufügen, das Sie auf dem GDM-Anmeldebildschirm auswählen können. Dazu müssen Sie wie oben die lokale .desktop-Datei erstellen und dann zwei Dateien erstellen:

  1. Eine Sitzungsdatei: /usr/share/gnome-sessions/sessions/gnome-shell.session:

    [GNOME Session]
    Name=gnome-shell
    Required=windowmanager;
    Required-windowmanager=gnome-shell
    DefaultApps=gnome-settings-daemon;
    
  2. Das Sitzungselement, das auf die Sitzungsdatei verweist: /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
    

Abmelden, und Sie sollten wählen können GNOME-Shell als Sitzung.

4. Aktualisieren der GNOME-Shell

  • Laufen

    jhbuild build
    

    sollte die Quellen aktualisieren und neu erstellen, was notwendig ist.

  • Wenn es für ein Modul fehlschlägt, z.B. Du bekommst so etwas:

    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]
    

    Anschließend können Sie versuchen, das aktuelle Modulverzeichnis zu löschen und mit sauberen Quellen zu beginnen, indem Sie Option 6 wählen:

    [6] Go to phase "wipe directory and start over"
    
  • Wenn das nicht hilft, können Sie von vorne anfangen, indem Sie Folgendes ausführen:

    jhbuild build -afc
    

Kompilieren Sie immer noch nicht? Überprüfen Sie dann die in 0 genannten Orte.


70
2018-02-04 15:42



aufbauend auf ubuntu 10.10 Ich musste libmutter-dev installieren, um die Datei Meta-2.91.gir zu erhalten
In natty musst du lcms2 mit einem ppa installiert haben: Die Darktable-PPA, die für die lcms2-Abhängigkeit benötigt wird: sudo add-apt-repository ppa:pmjdebruijn/darktable-release  sudo apt-get update && sudo apt-get install lcms2* - Ubuntuser


Für 12.04 und später

Wenn Sie die letzte stabile Version haben, können Sie die Pakete auf die nächste Gnome-Version upgraden, mit ein paar Ausnahmen, die aus Stabilitätsgründen in der vorherigen Version beibehalten werden. Sie können zwei gnome Testing ppas hinzufügen, die die zusätzlichen Pakete enthalten, die es nicht in den neuesten Stable machen jedoch es gibt eine Chance Diese werden Ihr System zerstören.

Es ist sehr unwahrscheinlich, dass es sein wird seit mindestens einem Monat als "stabil" betrachtet, wahrscheinlich mehr. 

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

Dann aktualisieren Sie Ihr System.

Warnung: Wenn du dies sofort bei einer neuen Version von Gnome-Shell probierst, wird es viele Dinge kaputt machen. Wirklich, wird es.

Sie können diese ppas noch verwenden, aber Sie sollten erwarte viele Brüche. Auf eigene Gefahr, fügen Sie diese ppas, dann:

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

19
2017-07-10 11:37



Also diese ppas bieten die neueste Gnome-Shell, die man über ppas bekommen kann? sudo add-apt-repository ppa: gnome3-team / gnom3 sudo add-apt-repository ppa: ricotz / testing - Bucic


Soweit ich weiß, gibt es kein tägliches Build-PPA von Gnome Shell. Das heißt, es aus der Quelle zu bauen, ist überhaupt nicht schwer.

Sie sollten dem Leitfaden folgen Hier.

Fügen Sie den Vala PPA hinzu:

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

Erhalten Sie einige vorausgesetzte Pakete:

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

Holen Sie sich das Installationsskript:

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

Löschen Sie Ihre .la-Dateien. Wenn dein Kernel ist 32 Bit:

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

ODER wenn es 64 Bit:

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

Fügen Sie ~ / .bin Ihrem Pfad hinzu:

export PATH=$PATH:~/bin

Starte den Build:

jhbuild build

Warten...

Starte es:

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

Wenn Sie es sehr mögen und wollen, dass es bei der Anmeldung beginnt, machen Sie folgendes:

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

Sollten Sie Probleme haben, wenden Sie sich an die führen. Sie können eine etwas detailliertere Anleitung finden unter webupd8.

Viel Glück und hab Spaß!


6
2018-01-24 07:12



Du hast recht. Ich werde meinen Beitrag etwas später bearbeiten. - miloshadzic
Ok, ich habe meine Antwort bearbeitet. Das Installationsskript fügt jhbuild hinzu. Ich habe auch eine Zeile hinzugefügt, die alle erforderlichen Pakete installiert. - miloshadzic
Ab jetzt scheint das nicht für mich zu funktionieren. Hast du deine Antwort getestet? - Stefano Palazzo♦
Na sicher. In diesem Moment funktioniert es nicht, da jhbuild ab heute libxklavier 5.1 benötigt. Ubuntu kommt mit 5.0. Es gibt keine Freigabe für 5.1 ATM. Lösungen sind entweder von der Quelle zu bauen oder libxklavier.pc zu ändern, um zu zeigen, dass es tatsächlich 5.1 ist. Sieh dir diesen Thread in der gnome-shell Mailingliste an, um nach Lösungen zu suchen: bit.ly/i2qAoe . Hoffe das hilft. - miloshadzic


Folge Jon's Rat. Es kann jedoch vorkommen, dass Ihr Gnome nach der Installation nicht so aussieht, wie Sie es erwarten würden.

Ich habe Jons Ratschlag selbst befolgt und eine Sache, die er und andere vernachlässigt haben, war die Tatsache, dass du sie entfernen musst gnome-accessibility-themes und installieren gnome-themes-standard, falls diese nicht standardmäßig installiert sind. Ansonsten werden Gnome 3 und seine Fensterdekorationen nicht so hübsch aussehen.

Sie können dies grafisch oder vom Terminal aus tun:

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

Wenn Ihr Desktop immer noch nicht so aussieht, wie Sie ihn auf Screenshots im Internet sehen können, müssen Sie ihn möglicherweise ausführen gnome-tweak-tool (Installiere es, wenn du es noch nicht getan hast), gehe zum Interface-Bereich und wähle in den Feldern "Gtk + Theme" und "Cursor theme" Adwaita und als Icon Theme - "gnome". Dies sollte zum standardmäßigen Aussehen von Gnome 3 führen.

Ein zusätzlicher optionaler Schritt ist das Installieren des gnome-backgrounds Paket, das Standard-Gnome-Desktop-Hintergrundbilder hinzufügt, die Sie später in Systemeinstellungen-> Hintergrund einstellen können.


3
2017-09-05 13:11





Sei etwas genauer mit deiner Ubuntu-Version. Ich nehme an, du benutzt Maverick und für Maverick kennst du zu diesem Zeitpunkt kein Repository, aber wenn du es noch einmal kompilieren willst, schau es dir zuerst an:

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

Glück :)


2
2017-10-18 22:28





Laut einer schnellen Google-Suche sollte sich Gnome-Shell in den 11.10-Repos befinden, also sollte es möglich sein, sie über apt-get zu installieren. Dann loggen Sie sich einfach aus, setzen Sie Ihre Shell auf Gnome und melden Sie sich wieder an.

Ich kann nicht sicher über Gnome-Shell am 11.10 sprechen, aber ich habe das gesamte Gnome 3-Setup auf 11.04 installiert und es war ziemlich stabil (solange Sie nicht tun, was ich getan habe und alle Einstellungen und Erweiterungen durchgehen und versuchen Sie, mit ihnen zu spielen und versuchen Sie, inkompatible Erweiterungen zu erzwingen und was nicht). Es ist auch stabil genug, dass Fedora es verwendet, und Sie sollten bereits Gnome 3 als Basis verwenden.

Ob es sich lohnt, hängt davon ab, was Sie daraus machen wollen. Es folgt dem gleichen Paradigma wie Unity, aber ich fand es angenehmer, es persönlich für die wahnsinnige Anpassungsfähigkeit zu verwenden (wenn Sie bereit sind, sich in CSS und / oder JavaScript die Hände schmutzig zu machen). Es fühlte sich auch intuitiver an, als dieses Paradigma geht. Wenn Sie sich nicht sicher sind, ob Sie es mögen, können Sie Fedora 15 in einer virtuellen Maschine starten oder einfach direkt hineintauchen und sehen. Da 11.10 auf einer Gnome 3-Basis laufen sollte, sollte es kein Problem sein, zwischen Unity und Gnome-Shell zu wechseln.

tl; dr - Es sollte leicht sein, über apt-get zu installieren und es sollte ziemlich stabil für Sie sein, dies zu tun. Es sollte auch einfach sein, zwischen Unity und Unity zu wechseln, da 11.10 auf Gnome 3 sein sollte.


2
2017-09-10 15:24