Bagaimana cara saya menginstal dan menggunakan versi terbaru GNOME?

167

Saya mengikuti instruksi untuk mengkompilasi GNOME Shell dan itu mengkompilasi dengan beberapa kesalahan di sana-sini tetapi tidak berjalan. Saya menginstal GNOME Shell menggunakan sudo apt-get install gnome-shelltetapi saya mendapatkan versi 2.31.x, sedangkan yang terbaru adalah 2.91.5 atau apalah. Jadi, apakah ada cara bagi saya untuk menginstal build terbaru?

Apakah ada repositori yang tersedia untuk build terbaru?

Martin Zeltin
sumber

Jawaban:

169

Menginstal dari Pusat Perangkat Lunak (11.10 dan yang lebih baru)

Buka pencarian pusat perangkat lunak untuk "gnome shell" dan instal, atau cukup klik tombol ini:

Instal melalui pusat perangkat lunak

masukkan deskripsi gambar di sini

Setelah menginstal, logout.

  • Untuk 11.10

    pada layar login klik ikon roda gigi kecil dan pilih "GNOME" dari menu.

    Cuplikan layar dikreditkan ke datengrund.de/wp-content/uploads/2012/03/1.png

  • Untuk 12,04 dan 12,10

    Pada layar login, klik ikon show dan pilih "GNOME" dari menu.

    masukkan deskripsi gambar di sini

    Cuplikan layar dikreditkan ke 3.bp.blogspot.com/-2Z6BaRDokKs/T5pFnOu92sI/AAAAAAAADTg/bD8BAJuEh5M/s320/Gnome-Shell-session-menu.png

Setelah itu masukkan kata sandi dan login Anda:

Manajer login akan mengingat sesi terakhir yang Anda ikuti sehingga Anda hanya perlu memilih GNOME satu kali, setelah itu Anda dapat login secara normal.

Menyesuaikan lebih lanjut

Anda juga dapat menggunakan mode fallback jika Anda lebih suka pengalaman old-school:

Dan jika Anda menggunakan login otomatis, Anda mungkin perlu memberi tahu lightdm untuk selalu menggunakan shell:

Barang lain untuk diinstal dengannya

Instruksi Baris Perintah:

 sudo apt-get install gnome-shell


Tempat melaporkan masalah:

  • Diskusi tentang kemasan GNOME3 (tautan Milis di kiri bawah): https://launchpad.net/~gnome3-team
    • Sebagian besar masalah dan masalah dengan set paket ini dapat masuk dalam daftar ini, itu harus menjadi tempat pertama Anda melaporkan masalah dan masalah.
  • Laporan bug yang TIDAK terkait kemasan: https://bugzilla.gnome.org/
    • Jika GNOME3 tidak berfungsi dengan baik itu bisa terkait dengan pengemasan, jadi jangan hanya melaporkan bug secara acak ke GNOME kecuali Anda yakin itu adalah masalah GNOME hulu.
    • Jika Anda tidak yakin apakah Anda harus melaporkan bug tersebut di hulu maka tanyakan seseorang di IRC atau di milis di atas jika Anda perlu bantuan menentukan apakah sesuatu harus dilaporkan ke GNOME.
Jorge Castro
sumber
apakah ini bekerja sama di 12.10?
marc-andre benoit
Setelah mengikuti metode ini, opsi Unity dan Unity 2D digantikan oleh satu yang disebut Ubuntu (Default) dan saya tidak bisa meluncurkan Unity dalam 2D ​​lagi. Apa yang salah?
Yatharth Agarwal
@ marc-andrebenoit Ya, saya memperbarui jawabannya.
Yatharth Agarwal
Untuk 12.04 dan 12.10 Lihatlah nama penggunanya di tangkapan layar ... Ha Ha Ha ...
user3459110
70

Membangun GNOME Shell dari sumber

(Pembaruan konten terakhir: 11. Februari 2011, berdasarkan panduan resmi , silakan diedit.)

0. Peringatan / kesalahan selama kompilasi

GNOME Shell sedang dalam pengembangan berat dan sumber sering diperbarui beberapa kali sehari. Walaupun instruksi di bawah ini umumnya bekerja, bisa saja kompilasi yang berhasil membutuhkan beberapa peretasan atau tidak mungkin sama sekali.

Jika Anda mengalami masalah, periksa:

Masalah saat ini:

  • Penting untuk menghapus beberapa file di direktori perpustakaan, jika tidak kompilasi akan gagal. Saat melakukan pembaruan sistem, file-file itu dapat kembali: baca ini untuk penjelasan mengapa perlu menghapus file-file itu dan bagaimana mencegah pemutakhiran untuk menginstal ulang mereka.

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

    (Jangan khawatir, ini tidak akan membahayakan sistem Anda!)

  • Sebelum dapat menjalankan GNOME Shell, Anda perlu menghapus file setelah proses pembuatan:

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


1. Membangun GNOME Shell

(Diuji pada Ubuntu 10.10 32-bit dan versi pengembangan Ubuntu 11.04 64-bit.)

Yang berikut ini akan mengunduh, mengompilasi, dan menginstal GNOME Shell dengan cara yang mirip kotak pasir - artinya, itu tidak akan menyentuh seluruh sistem Anda!

  • Instal dependensi:

    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
    
  • Dapatkan skrip pengaturan GNOME Shell:

    curl -O https://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
    
  • Buat alat build jhbuilddan unduh file konfigurasi:

    /bin/bash gnome-shell-build-setup.sh
    
  • Ini akan menginstal jhbuildke ~/bin, yang perlu Anda tambahkan ke PATH-variable Anda :

    . ~/.profile
    
  • [Opsional] : Anda dapat mengubah beberapa jhbuildopsi seperti jalur untuk mengunduh sumber, dll. Melalui pengeditan file ~/.jhbuildrc-custom.

  • Mulai proses pembuatan:

    jhbuild build
    

Ini akan (saat ini) mengkompilasi 33 modul. Dapatkan secangkir kopi, tidur siang -> itu akan memakan waktu.

Setelah Anda melihat *** success *** [33/33]Anda selesai. Selamat, Anda baru saja membuat GNOME Shell!

2. Menjalankan GNOME Shell

  • Jika Anda menjalankan Compiz, pertama-tama Anda harus menghentikannya (dengan memulai Metacity) atau GNOME Shell tidak akan memulai:

    metacity --replace &
    
  • Akhirnya, jalankan:

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

Itu saja, semoga sekarang Anda menjalankan GNOME Shell.

3. Menjadikan GNOME Shell manajer jendela default

Di Ubuntu 10.10, Anda cukup mengganti window manager sesi GNOME melalui mengubah kunci GConf:

  • Buat peluncur .desktop lokal untuk GNOME Shell:

    ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
    
  • Kemudian ubah window manager sesi tersebut menjadi GNOME Shell:

    gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
    
  • Untuk mengembalikan perubahan, jalankan:

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

Di Ubuntu 11.04, mengubah kunci windowmanager sepertinya tidak berhasil. Alih-alih, Anda dapat menambahkan item sesi baru yang dapat Anda pilih di layar login GDM. Untuk itu, Anda perlu membuat file .desktop lokal seperti di atas dan kemudian membuat dua file:

  1. File sesi /usr/share/gnome-sessions/sessions/gnome-shell.session::

    [GNOME Session]
    Name=gnome-shell
    Required=windowmanager;
    Required-windowmanager=gnome-shell
    DefaultApps=gnome-settings-daemon;
    
  2. Item sesi yang menunjuk ke file sesi /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
    

Logout, dan Anda harus dapat memilih GNOME Shell sebagai sesi.

4. Memperbarui GNOME Shell

  • Lari

    jhbuild build
    

    harus memperbarui sumber dan membangun kembali apa yang diperlukan.

  • Jika gagal untuk modul, misalnya Anda mendapatkan sesuatu seperti ini:

    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]
    

    maka Anda dapat mencoba untuk menghapus direktori modul saat ini dan mulai dengan sumber bersih dengan memilih opsi 6:

    [6] Go to phase "wipe directory and start over"
    
  • Jika itu tidak membantu, Anda bisa mulai dari awal dengan menjalankan:

    jhbuild build -afc
    

Masih belum kompilasi? Kemudian periksa tempat-tempat yang disebutkan dalam 0.

htorque
sumber
membangun di Ubuntu 10.10 Saya harus menginstal libmutter-dev untuk mendapatkan file Meta-2.91.gir
Dengan kata lain, Anda perlu menginstal lcms2 menggunakan ppa: The Darktable PPA, diperlukan untuk ketergantungan lcms2: sudo add-apt-repository ppa:pmjdebruijn/darktable-release sudo apt-get update && sudo apt-get install lcms2*
Ubuntuser
19

Untuk 12,04 dan yang lebih baru

Jika Anda memiliki rilis stabil terbaru, Anda dapat memutakhirkan paket ke versi gnome berikutnya dikurangi beberapa yang akan disimpan di versi sebelumnya untuk alasan stabilitas. Anda dapat menambahkan dua ppn pengujian gnome yang berisi paket-paket tambahan yang tidak membuatnya menjadi stabil terbaru namun ada kemungkinan ini akan merusak sistem Anda .

Sangat tidak mungkin bahwa itu akan dianggap "stabil" untuk setidaknya satu bulan, mungkin lebih.

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

Kemudian perbarui sistem Anda.

Peringatan: Jika Anda segera mencoba ini pada rilis baru Gnome-Shell, itu akan merusak banyak hal. Sungguh, itu akan terjadi.

Anda masih dapat menggunakan ppas ini tetapi Anda harus mengharapkan banyak kerusakan . Dengan risiko Anda sendiri, tambahkan ppas itu, lalu:

sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install gnome-shell
edm
sumber
Jadi, ppas ini memberikan shell Gnome terbaru yang bisa didapat melalui ppas? sudo add-apt-repositori ppa: gnome3-team / gnome3 sudo add-apt-repository ppa: ricotz / testing
Bucic
6

Sejauh yang saya tahu, tidak ada PPA build Gnome Shell harian. Yang mengatakan, membangunnya dari sumber sama sekali tidak sulit.

Anda harus mengikuti panduan di sini .

Tambahkan Vala PPA:

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

Dapatkan beberapa paket prasyarat:

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

Dapatkan skrip instalasi:

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

Hapus file .la Anda. Jika kernel Anda 32bit :

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

ATAU jika 64bit :

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

Tambahkan ~ / .bin ke jalur Anda:

export PATH=$PATH:~/bin

Mulai membangun:

jhbuild build

Tunggu...

Menjalankannya:

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

Jika Anda sangat menyukainya dan ingin memulai saat masuk, lakukan ini:

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

Jika Anda menemui masalah, lihat panduan ini . Anda dapat menemukan panduan yang sedikit lebih detail di webupd8 .

Semoga berhasil dan selamat bersenang - senang!

miloshadzic
sumber
Kamu benar. Saya akan mengedit posting saya nanti.
miloshadzic
Oke, saya sudah mengedit jawaban saya. Skrip instalasi menambahkan jhbuild. Saya juga menambahkan baris yang menginstal semua paket prasyarat.
miloshadzic
Sampai sekarang, ini sepertinya tidak berhasil untuk saya. Apakah Anda menguji jawaban Anda?
Stefano Palazzo
Tentu saja. Pada saat ini tidak berfungsi karena jhbuild membutuhkan libxklavier 5.1 pada hari ini. Ubuntu hadir dengan 5.0. Tidak ada rilis untuk ATM 5.1. Solusi adalah membangun dari sumber atau mengubah libxklavier.pc untuk menunjukkan bahwa itu sebenarnya 5.1. Periksa utas ini dari milis gnome-shell untuk solusinya: bit.ly/i2qAoe . Semoga ini membantu.
miloshadzic
3

Ikuti saran Jon. Akan tetapi, mungkin terjadi bahwa setelah instalasi Gnome Anda tidak akan seperti yang Anda harapkan.

Saya telah mengikuti saran Jon sendiri dan satu hal yang dia dan orang lain lalai menyebutkan adalah fakta bahwa Anda mungkin perlu menghapus gnome-accessibility-themesdan menginstal gnome-themes-standard, kalau-kalau ini bukan yang diinstal secara default. Kalau tidak, Gnome 3 dan dekorasi jendelanya tidak akan terlihat begitu cantik.

Anda dapat melakukannya secara grafis atau dari terminal:

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

Jika desktop Anda masih tidak terlihat seperti Anda dapat melihatnya di screenshot di internet yang mungkin perlu Anda jalankan gnome-tweak-tool(menginstalnya jika Anda belum melakukannya), buka bagian Antarmuka dan di bidang "Gtk + Tema" dan "Tema kursor" pilih Adwaita dan sebagai Tema Ikon - "gnome". Ini akan menghasilkan tampilan default Gnome 3.

Langkah opsional tambahan adalah menginstal gnome-backgroundspaket yang menambahkan wallpaper desktop Gnome default, yang nantinya dapat Anda atur di System Settings-> Background.

lampak
sumber
2

Menurut pencarian Google cepat, Gnome-shell harus dalam 11.10 repo, sehingga Anda harus dapat menginstalnya melalui apt-get. Kemudian, Anda cukup logout, atur shell Anda ke Gnome, dan masuk kembali.

Saya tidak dapat berbicara secara pasti tentang Gnome-shell di 11.10, tapi saya menginstal seluruh pengaturan Gnome 3 pada 11.04 dan itu cukup stabil (selama Anda tidak melakukan apa yang saya lakukan dan menggali semua pengaturan dan ekstensi dan coba mainkan dengan mereka dan coba paksa ekstensi yang tidak kompatibel untuk berjalan dan yang lainnya). Ini juga cukup stabil sehingga Fedora menggunakannya, dan Anda seharusnya sudah menggunakan Gnome 3 sebagai basis.

Apakah itu layak itu tergantung pada apa yang Anda cari untuk keluar dari itu. Ini mengikuti paradigma yang sama dengan Unity, tetapi saya menemukan itu lebih menyenangkan untuk digunakan, secara pribadi, sebagian untuk kemampuan kustomisasi yang gila (jika Anda bersedia untuk membuat tangan Anda kotor dalam CSS dan / atau JavaScript). Sejauh ini juga terasa lebih intuitif. Jika Anda tidak yakin apakah Anda menyukainya, Anda bisa menyalakan Fedora 15 di mesin virtual, atau langsung terjun ke dalamnya dan melihatnya. Karena 11.10 seharusnya berjalan pada basis Gnome 3, seharusnya tidak menjadi masalah untuk beralih antara Unity dan Gnome-shell.

tl; dr - Seharusnya mudah diinstal melalui apt-get dan itu harus cukup stabil bagi Anda untuk melakukannya. Seharusnya juga mudah untuk beralih antara itu dan Unity, karena 11.10 harus di Gnome 3.

Shauna
sumber
2

jalankan saja sudo apt-get install gnome-shell

Behzadsh
sumber
2

GNOME 3.10 untuk Ubuntu 13.10

GNOME 3.10 belum secara resmi dirilis, tetapi akan dirilis pada 25 September. Namun, ketika itu dirilis, ia tidak akan membuatnya menjadi repositori resmi Ubuntu 13.10. Jika Anda masih ingin menginstalnya di Ubuntu 13.10, Anda dapat menggunakan PPA Next GNOME3 yang telah disiapkan oleh tim GNOME Ubuntu :

sudo apt-add-repository ppa:gnome3-team/gnome3-next
sudo apt-get update
sudo apt-get install gnome3-next
rɑːdʒɑ
sumber
1

Untuk Ubuntu-Gnome-Desktop

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

Ini akan menginstal desktop gnome Ubuntu di Ubuntu Anda.

Diperiksa di Ubuntu 13.10

rɑːdʒɑ
sumber
1

Anda dapat menginstal Gnome3 (bukan gnome classic) seperti ini:

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

Sekarang pastikan untuk reboot komputer Anda dan ketika Anda diminta dengan layar login Anda, Anda memiliki opsi tambahan berikut (klik ikon Ubuntu kecil di sebelah nama login Anda):

masukkan deskripsi gambar di sini

gunakan opsi pertama, Gnome

masukkan deskripsi gambar di sini

Sumber

Kirchberger
sumber
0

Ubuntu 14.04 & 15.10

Jika Anda ingin menguji versi Gnome terbaru ( testing):

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 

=== PERINGATAN ===
Paket-paket di sini dianggap tidak siap untuk penggunaan umum, mereka telah mengetahui bug dan / atau regresi, terkadang bersifat kritis. Sebagian besar hal harus berjalan dengan lancar tetapi bersiaplah untuk menggunakan pembersihan ppa, ketika Anda menghadapi masalah!

Jika mereka merusak sistem Anda, Anda harus menjaga kedua bagiannya.
- Gnome Pementasan PPA

hg8
sumber