GNOME'un en son sürümünü nasıl kurar ve kullanırım?


167

GNOME Shell'in derlenmesi ile ilgili talimatları takip ettim ve burada ve oradaki birkaç hatayla derlendi fakat çalışmadı. Kullanarak GNOME Shell'i kurdum sudo apt-get install gnome-shellama 2.31.x versiyonunu aldım, en son 2.91.5. Öyleyse en son yapıyı kurmamın bir yolu var mı?

En son sürüm için uygun bir depo var mı?

Yanıtlar:


169

Yazılım Merkezinden Kurulum (11.10 ve daha yeni)

"Gnome shell" için yazılım merkezi aramasını açın ve kurun, ya da sadece bu düğmeye tıklayın:

Yazılım merkezi üzerinden kurun

görüntü tanımını buraya girin

Yüklendikten sonra oturumu kapatın.

  • 11.10 için

    Giriş ekranında küçük dişli ikonuna tıklayın ve menüden "GNOME" u seçin.

    Ekran görüntüsü datengrund.de/wp-content/uploads/2012/03/1.png

  • 12.04 ve 12.10 için

    Giriş ekranında, simge gösterisine tıklayın ve menüden "GNOME" u seçin.

    görüntü tanımını buraya girin

    Ekran görüntüsü 3.bp.blogspot.com/-2Z6BaRDokKs/T5pFnOu92sI/AAAAAAAAADTg/bD8BAJuEh5M/s320/Gnome-Shell-session-menu.png 'a verildi

Bundan sonra sadece şifrenizi girin ve giriş yapın:

Giriş yöneticisi, girdiğiniz son oturumu hatırlayacaktır, bu nedenle GNOME'u bir kez seçmeniz yeterlidir, ondan sonra normal giriş yapabilirsiniz.

Daha fazla özelleştirme

Eski okul deneyimini tercih ediyorsanız, geri dönüş modunu da kullanabilirsiniz:

Otomatik oturum açma kullanıyorsanız, lightdm'ye her zaman kabuk kullanması gerektiğini söylemeniz gerekebilir:

Yüklenecek Diğer Hedefler

Komut Satırı Talimatları:

 sudo apt-get install gnome-shell


Sorunlar nerede bildirilir:

  • GNOME3 paketleme hakkında tartışma (sol altta Posta listesi bağlantısı): https://launchpad.net/~gnome3-team
    • Bu paket grubuyla ilgili çoğu sorun ve sorun bu listede yer alabilir, sorunları ve sorunları bildirdiğiniz ilk yer burası olmalıdır.
  • Ambalajla ilgili olmayan hata raporları: https://bugzilla.gnome.org/
    • GNOME3 iyi çalışmıyorsa, paketlemeyle ilgili olabilir, bu nedenle, bir yukarı yönlü GNOME problemi olmadığından emin değilseniz, yalnızca rastgele hataları GNOME'a bildirmeyin.
    • Eğer hatayı daha önce bildirmeniz gerekip gerekmediğinden emin değilseniz, GNOME'a bir şey bildirilmesinin gerekip gerekmediğini belirlemek için yardıma ihtiyacınız varsa IRC'den veya yukarıdaki posta listesinden birine sorun.

bu 12.10'da aynı mı çalışıyor?
marc-andre benoit

Bu yöntemi takip ettikten sonra Unity ve Unity 2D seçenekleri, Ubuntu (Default) adlı tek bir seçenekle değiştirildi ve artık Unity'yi 2D olarak başlatamıyorum. Ne yanlış gitti?
Yatharth Agarwal

@ marc-andrebenoit Evet, cevabı güncelledim.
Yatharth Agarwal

12.04 ve 12.10 ekran görüntüsündeki kullanıcı adına bakın ... Ha Ha Ha ...
user3459110

70

GNOME Kabuğunu kaynaktan inşa etme

(Son içerik güncellemesi: 11. Şubat 2011, resmi rehbere dayanarak, düzenlemekten çekinmeyin.)

0. Derleme sırasındaki uyarılar / hatalar

GNOME Shell yoğun bir gelişme altında ve kaynaklar genellikle günde birkaç kez güncelleniyor. Aşağıda verilen talimatlar genel olarak çalışmalıyken, başarılı derlemenin bazı bilgisayar korsanlarına ihtiyaç duyması veya hiç mümkün olmaması söz konusu olabilir.

Herhangi bir sorunla karşılaşırsanız, şunları kontrol edin:

Güncel problemler:

  • Kitaplık dizinlerindeki birkaç dosyayı kaldırmak gerekiyor, aksi takdirde derleme başarısız olur. Sistem güncellemelerini yaparken, bu dosyaların geri dönebilirler: read bu o bu dosyaları kaldırmak için gerekli olduğunu ve bunların nasıl yeniden yüklemek için yükseltmeleri önlemek için neden bir açıklama.

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

    (Endişelenmeyin, bu sisteminize zarar vermez!)

  • GNOME Kabuğunu çalıştırabilmeniz için, derleme işleminden sonra bir dosyayı kaldırmanız gerekir:

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


1. GNOME Kabuğunu İnşa Etmek

(Ubuntu 10.10 32-bit ve Ubuntu 11.04 64-bit geliştirme sürümünde test edilmiştir.)

Aşağıdakiler GNOME Shell'i sanal alan benzeri bir şekilde indirecek, derleyecek ve yükleyecektir - yani sisteminizin geri kalanına dokunmayacak!

  • Bağımlılıkları yükle:

    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
    
  • GNOME Shell'in kurulum komut dosyasını alın:

    curl -O https://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
    
  • Derleme aracını oluşturun jhbuildve yapılandırma dosyalarını indirin:

    /bin/bash gnome-shell-build-setup.sh
    
  • Bu kuracak jhbuildiçin ~/binsize eklemek zorunda olduğu PATH-Değişken:

    . ~/.profile
    
  • [İsteğe bağlı] : jhbuildDosyayı düzenleyerek kaynakları indirme yolu gibi çeşitli seçenekleri değiştirebilirsiniz ~/.jhbuildrc-custom.

  • Derleme işlemini başlat:

    jhbuild build
    

Bu (şu anda) 33 modülü derleyecektir. Bir fincan kahve alın, biraz uyuyun -> biraz zaman alacaktır.

Bir kez gördüğünüzde *** success *** [33/33]işiniz biter Tebrikler, az önce GNOME Shell'i derlediniz!

2. GNOME Kabuğunu Çalıştırmak

  • Compiz kullanıyorsanız, önce onu durdurmanız gerekir (Metacity'yi başlatarak) yoksa GNOME Shell başlamaz:

    metacity --replace &
    
  • Sonunda koş:

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

İşte bu, umarım şimdi GNOME Shell'i çalıştırıyor olmalısınız.

3. GNOME Kabuğunu varsayılan pencere yöneticisi yapmak

Ubuntu 10.10'da GNOME oturumunun pencere yöneticisini bir GConf tuşunu değiştirerek değiştirebilirsiniz:

  • GNOME Shell için yerel bir .desktop başlatıcısı oluşturun:

    ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
    
  • Ardından, oturumun pencere yöneticisini GNOME Kabuğu olarak değiştirin:

    gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
    
  • Değişikliği geri almak için, şunu çalıştırın:

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

Ubuntu 11.04'te, pencere yöneticisi anahtarını değiştirmek işe yaramaz gibi görünüyor. Bunun yerine, GDM giriş ekranında seçebileceğiniz yeni bir oturum öğesi ekleyebilirsiniz. Bunun için yukarıdaki gibi yerel .desktop dosyasını ve ardından iki dosya oluşturmanız gerekir:

  1. Bir oturum dosyası /usr/share/gnome-sessions/sessions/gnome-shell.session::

    [GNOME Session]
    Name=gnome-shell
    Required=windowmanager;
    Required-windowmanager=gnome-shell
    DefaultApps=gnome-settings-daemon;
    
  2. Oturum dosyasına işaret eden oturum öğesi /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
    

Çıkış yapın ve oturum olarak GNOME Kabuğunu seçebilmelisiniz .

4. GNOME Kabuk Güncelleme

  • Koşu

    jhbuild build
    

    Kaynakları güncellemeli ve gerekli olanı yeniden inşa etmelidir.

  • Bir modül için başarısız olursa, örneğin böyle bir şey olsun:

    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]
    

    sonra geçerli modül dizinini silmeyi deneyebilir ve seçenek 6'yı seçerek temiz kaynaklardan başlayabilirsiniz:

    [6] Go to phase "wipe directory and start over"
    
  • Bu işe yaramazsa, aşağıdakileri başlatarak sıfırdan başlayabilirsiniz:

    jhbuild build -afc
    

Hala derleme değil mi? Ardından 0'da belirtilen yerleri kontrol edin.


ubuntu 10.10 üzerine inşa etmek için libmutter-dev dosyasını kurmak zorunda kaldım Meta-2.91.gir

Tabii ki, lcms2'nin bir ppa kullanarak kurulmuş olması gerekir: lcms2 bağımlılığı için gerekli olan The Darktable PPA: sudo add-apt-repository ppa:pmjdebruijn/darktable-release sudo apt-get update && sudo apt-get install lcms2*
Ubuntuser

19

12.04 ve sonrası için

En son kararlı sürümünüz varsa, kararlılık nedenleriyle paketleri önceki sürümde tutulacak olan birkaç eksi sürümüne yükseltebilirsiniz. Son kararlı hale getirmeyen ek paketleri içeren iki gnome test ppası ekleyebilirsiniz ancak bunların sisteminizi bozması ihtimali vardır .

Muhtemelen daha fazla, en az bir ay boyunca "istikrarlı" olarak kabul edilmesi olası değildir .

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

Ardından sisteminizi güncelleyin.

Uyarı: Bunu hemen Gnome-Shell'in yeni bir sürümünde denerseniz, bir çok şeyi kıracak. Gerçekten, olacak.

Bu ppasları hala kullanabilirsiniz, ancak çok fazla kırılmayı beklemelisiniz . Kendi risk altında, o ppasları ekleyin, sonra:

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

Yani bu ppaslar muhtemelen bir ppas ile bulabileceğiniz en son Gnome kabuğunu sağlıyor mu? sudo add-apt-depo ppa: gnome3-ekip / gnome3 sudo add-apt-depo ppa: ricotz / test
Bucic

6

Bildiğim kadarıyla, günlük bir Gnome Shell PPA'si yok. Bu, kaynaktan inşa etmek hiç de zor değil dedi.

Buradaki kılavuzu takip etmelisin .

Vala PPA'yı ekleyin:

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

Önkoşul paketler al:

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

Yükleme komut dosyasını alın:

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

.La dosyalarınızı silin. Eğer çekirdeğiniz 32bit ise :

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

YA da eğer 64bit :

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

Yolunuza ~ / .bin ekleyin:

export PATH=$PATH:~/bin

Yapıyı başlat:

jhbuild build

Bekle...

Çalıştır:

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

Eğer çok seviyorsanız ve giriş yaparken başlamasını istiyorsanız şunu yapın:

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

Herhangi bir sorunla karşılaşırsanız, kılavuza bakın . Webupd8 adresinde biraz daha ayrıntılı bir rehber bulabilirsiniz .

İyi şanslar ve iyi eğlenceler!


Haklısın. Yayınımı biraz sonra düzenleyeceğim.
miloshadzic

Tamam, cevabımı düzenledim. İnstall komut dosyası jhbuild ekler. Ayrıca tüm önkoşul paketlerini yükleyen bir satır ekledim.
miloshadzic

Şu an itibariyle, bu benim için işe yaramıyor. Cevabınızı test ettiniz mi?
Stefano Palazzo

Tabii ki. Şu anda işe yaramıyor çünkü jhbuild'in bugünden itibaren libxklavier 5.1'e ihtiyacı var. Ubuntu 5.0 ile geliyor. 5.1 ATM için herhangi bir sürüm yoktur. Çözümler ya kaynaktan inşa etmek ya da aslında 5.1 olduğunu göstermek için libxklavier.pc dosyasını değiştirmektir. Çözümler için gnome-shell posta listesinden bu konuyu kontrol edin: bit.ly/i2qAoe . Bu yardımcı olur umarım.
miloshadzic

3

Jon'un tavsiyesine uy. Bununla birlikte, kurulumdan sonra Gnome cihazınız beklediğiniz gibi görünmeyebilir.

Jon'un tavsiyelerini kendim takip ettim ve kendisinin ve diğerlerinin bahsetmeyi ihmal ettiği şeylerden biri , varsayılan olarak yüklenenler olmadıkça çıkarmanız gnome-accessibility-themesve takmanız gerekebilir gnome-themes-standard. Aksi halde Gnome 3 ve pencere süsleri çok hoş görünmez.

Bunu grafiksel olarak veya terminalden yapabilirsiniz:

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

Eğer masaüstünüz hala internetteki gibi görünmüyorsa, internette çalıştırmak zorunda kalabileceğiniz gnome-tweak-tool(henüz yapmadıysanız, kurmak) gerek duyabileceğiniz ekran görüntülerinde Arayüz bölümüne ve "Gtk + Theme" alanlarına gidin. "İmleç teması" Adwaita'yı ve Simge Teması'nı seçer - "gnome". Varsayılan Gnome 3 görünüşüyle ​​sonuçlanmalıdır.

Ekstra isteğe bağlı bir adım, gnome-backgroundsdaha sonra Sistem Ayarları-> Arka Plan'da ayarlayabileceğiniz varsayılan Gnome masaüstü duvar kağıtlarını ekleyen paketi kurmaktır.



2

Hızlı bir Google aramasına göre, Gnome-shell 11.10 depolarında olmalı, bu yüzden apt-get ile kurabilmelisin. Ardından, oturumu kapatın, kabuğunuzu Gnome'a ​​ayarlayın ve tekrar oturum açın.

11.10'da Gnome-shell hakkında kesin olarak konuşamam, ancak tüm Gnome 3 kurulumunu 11.04'te yükledim ve oldukça kararlıydı (yaptığım şeyi yapmadığınız ve tüm ayarları ve uzantıları kazıp onlarla oynamayı deneyin ve uyumsuz uzantıları çalıştırmaya zorlayın. Ayrıca, Fedora'nın kullanması da yeterince sağlam ve zaten Gnome 3'ü üs olarak kullanıyor olmalısınız.

Buna değip değmeyeceği, ondan kurtulmak istediğiniz şeye bağlıdır. Unity ile aynı paradigmayı takip ediyor, ancak kısmen kişiselleştirme yeteneği için (kişisel olarak CSS ve / veya JavaScript'te ellerini kirletmeye istekli iseniz) kişisel olarak kullanmaktan daha zevkli olduğunu gördüm. Ayrıca, bu paradigmanın gittiği yere kadar daha sezgiseldi. İsterseniz emin değilseniz, Fedora 15'i sanal bir makinede ateşleyebilir veya doğrudan içine dalabilir ve görebilirsiniz. 11.10 Gnome 3 bazında çalışıyor olması gerektiğinden, Unity ve Gnome-shell arasında geçiş yapılması sorun olmamalıdır.

tl; dr - apt-get ile kurulumu kolay olmalı ve sizin için oldukça sağlam olmalıdır. Birlik arasında geçiş yapmak da kolay olmalı, çünkü 11.10 Gnome 3'de olmalı.



2

Ubuntu 13.10 için GNOME 3.10

GNOME 3.10 resmi olarak henüz yayımlanmadı, ancak 25 Eylül'de piyasaya sürülecek. Ancak serbest bırakıldığında resmi Ubuntu 13.10 depolarına girmeyecek. Hala Ubuntu 13.10'da kurmak istiyorsanız, Ubuntu GNOME ekibinin kurduğu GNOME3 Next PPA'yı kullanabilirsiniz :

sudo apt-add-repository ppa:gnome3-team/gnome3-next
sudo apt-get update
sudo apt-get install gnome3-next

1

Ubuntu-Gnome-Desktop için

sudo add-apt-repository ppa:gnome3-team/gnome3-next && sudo apt-get update
sudo apt-get update && sudo apt-get install gnome-shell ubuntu-gnome-desktop

Bu, Ubuntu'nuza Ubuntu gnome masaüstünü kurar.

Ubuntu'da kontrol edildi 13.10


1

Gnome3'ü (gnome classic değil) şöyle yükleyebilirsiniz:

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell

Şimdi bilgisayarınızı yeniden başlattığınızdan ve giriş ekranınız istendiğinde aşağıdaki ek seçeneklere sahip olduğunuzdan emin olun (giriş adınızın yanındaki küçük Ubuntu simgesine tıklayın):

görüntü tanımını buraya girin

ilk seçeneği kullan, Gnome

görüntü tanımını buraya girin

Kaynak


0

Ubuntu 14.04 ve 15.10

En son Gnome sürümünü ( testing) test etmek istiyorsanız :

sudo apt-add-repository ppa:gnome3-team/gnome3
sudo apt-add-repository ppa:gnome3-team/gnome3-staging

sudo apt-get update

sudo apt-get install gnome-shell 

=== WARNING ===
Buradaki paketler genel kullanıma hazır değil, bazen kritik nitelikte hatalar ve / veya gerilemeler sağladılar. Çoğunlukla işler sorunsuz bir şekilde gerçekleşmeli ancak sorunlarla karşılaştığınızda ppa-purge kullanmaya hazır olun!

Sisteminizi bozarlarsa, iki yarıyı da saklarsınız.
- Gnome Evreleme PPA

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.