Làm cách nào để tôi cài đặt và sử dụng phiên bản mới nhất của Gnome?


167

Tôi đã làm theo các hướng dẫn để biên dịch Gnome Shell và nó đã biên dịch với một vài lỗi ở đây và ở đó nhưng nó không chạy. Tôi đã cài đặt Gnome Shell bằng cách sử dụng sudo apt-get install gnome-shellnhưng tôi đã có phiên bản 2.31.x, trong khi phiên bản mới nhất là 2.91.5 hoặc một cái gì đó. Vậy có cách nào để tôi cài đặt bản dựng mới nhất không?

Có một số kho lưu trữ có sẵn cho bản dựng mới nhất?

Câu trả lời:


169

Cài đặt từ Trung tâm phần mềm (11.10 trở lên)

Mở trung tâm phần mềm tìm kiếm "gnome shell" và cài đặt nó, hoặc chỉ cần nhấp vào nút này:

Cài đặt qua trung tâm phần mềm

nhập mô tả hình ảnh ở đây

Sau khi cài đặt, đăng xuất.

  • Cho 11.10

    tại màn hình đăng nhập, nhấp vào biểu tượng bánh răng nhỏ và chọn "Gnome" từ menu.

    Ảnh chụp màn hình được ghi có vào datengrund.de/wp-content/uploads/2012/03/1.png

  • Cho 12.04 và 12.10

    Tại màn hình đăng nhập, nhấp vào biểu tượng hiển thị và chọn "Gnome" từ menu.

    nhập mô tả hình ảnh ở đây

    Ảnh chụp màn hình được ghi có vào 3.bp.blogspot.com/-2Z6BaRDokKs/T5pFnOu92sI/AAAAAAAADtg/bD8BAJuEh5M/s320/Gnome-Shell-session-menu.png

Sau đó, chỉ cần nhập mật khẩu của bạn và đăng nhập:

Trình quản lý đăng nhập sẽ ghi nhớ phiên cuối cùng mà bạn đã tham gia, do đó bạn chỉ cần chọn Gnome một lần, sau đó bạn có thể đăng nhập bình thường.

Tùy chỉnh thêm

Bạn cũng có thể sử dụng chế độ dự phòng nếu bạn thích trải nghiệm trường học cũ:

Và nếu bạn sử dụng thông tin đăng nhập tự động, bạn có thể cần phải nói với lightdm để luôn sử dụng shell:

Các tính năng khác để cài đặt với nó

Hướng dẫn dòng lệnh:

 sudo apt-get install gnome-shell


Nơi báo cáo vấn đề:

  • Thảo luận về bao bì Gnome3 (liên kết danh sách gửi thư ở phía dưới bên trái): https://launchpad.net/~gnome3-team
    • Hầu hết các vấn đề và sự cố với bộ gói này có thể nằm trong danh sách này, đây sẽ là nơi đầu tiên bạn báo cáo sự cố và sự cố.
  • Báo cáo lỗi KHÔNG liên quan đến bao bì: https://ormszilla.gnome.org/
    • Nếu Gnome3 không hoạt động tốt, nó có thể liên quan đến việc đóng gói, vì vậy vui lòng không báo cáo ngẫu nhiên các lỗi cho Gnome trừ khi bạn tự tin rằng đó là sự cố Gnome ngược dòng.
    • Nếu bạn không chắc chắn liệu mình có nên báo cáo lỗi ngược dòng hay không, hãy hỏi ai đó trên IRC hoặc trong danh sách gửi thư ở trên nếu bạn cần trợ giúp để xác định xem có điều gì cần được báo cáo với Gnome không.

cái này có hoạt động giống nhau trong 12.10 không?
marc-andre benoit

Sau khi làm theo phương pháp này, các tùy chọn UnityUnity 2D đã được thay thế bằng một cái duy nhất gọi là Ubuntu (Mặc định) và tôi không thể khởi chạy Unity trong 2D nữa. Có chuyện gì?
Yatharth Agarwal

@ marc-andrebenoit Vâng, tôi đã cập nhật câu trả lời.
Yatharth Agarwal

Cho 12.04 và 12.10 Nhìn vào tên người dùng của anh ấy trong ảnh chụp màn hình ... Ha Ha Ha ...
user3459110 25/03/14

70

Xây dựng Gnome Shell từ nguồn

(Cập nhật nội dung lần cuối: 11. Tháng 2 năm 2011, dựa trên hướng dẫn chính thức , vui lòng chỉnh sửa.)

0. Cảnh báo / lỗi trong quá trình biên dịch

Gnome Shell đang được phát triển mạnh mẽ và các nguồn thường được cập nhật một vài lần một ngày. Mặc dù các hướng dẫn bên dưới thường hoạt động, nhưng có thể xảy ra việc biên dịch thành công cần một số hack hoặc hoàn toàn không thể.

Nếu bạn gặp bất kỳ vấn đề, kiểm tra:

Vấn đề hiện tại:

  • Cần phải xóa một vài tệp trong thư mục thư viện, việc biên dịch khác sẽ thất bại. Khi thực hiện cập nhật hệ thống, các tệp đó có thể quay lại: đọc phần này để được giải thích tại sao cần phải xóa các tệp đó và cách ngăn nâng cấp để cài đặt lại chúng.

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

    (Đừng lo lắng, điều này sẽ không gây hại cho hệ thống của bạn!)

  • Trước khi có thể chạy Gnome Shell, bạn cần xóa một tệp sau quá trình xây dựng:

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


1. Xây dựng vỏ Gnome

(Đã thử nghiệm trên Ubuntu 10.10 32 bit và phiên bản phát triển của Ubuntu 11.04 64 bit.)

Phần sau đây sẽ tải xuống, biên dịch và cài đặt Gnome Shell theo cách giống như hộp cát - có nghĩa là nó sẽ không chạm vào phần còn lại của hệ thống của bạn!

  • Cài đặt phụ thuộc:

    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
    
  • Nhận tập lệnh thiết lập của Gnome Shell:

    curl -O https://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
    
  • Xây dựng công cụ xây dựng jhbuildvà tải xuống các tệp cấu hình:

    /bin/bash gnome-shell-build-setup.sh
    
  • Điều này sẽ cài đặt jhbuildđể ~/bin, mà bạn cần phải thêm vào của bạn PATH-variable:

    . ~/.profile
    
  • [Tùy chọn] : Bạn có thể thay đổi một số jhbuildtùy chọn như đường dẫn để tải xuống nguồn, v.v. thông qua chỉnh sửa tệp ~/.jhbuildrc-custom.

  • Bắt đầu quá trình xây dựng:

    jhbuild build
    

Điều này sẽ (hiện tại) biên dịch 33 mô-đun. Lấy một tách cà phê, ngủ trưa -> sẽ mất một thời gian.

Một khi bạn thấy *** success *** [33/33]bạn đã làm xong. Xin chúc mừng, bạn vừa biên dịch Shell Gnome!

2. Chạy Shell Gnome

  • Nếu bạn đang chạy Compiz, trước tiên bạn cần dừng nó (bằng cách bắt đầu Metacity) hoặc nếu không Gnome Shell sẽ không bắt đầu:

    metacity --replace &
    
  • Cuối cùng, chạy:

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

Vậy đó, bạn hy vọng bây giờ nên chạy Gnome Shell.

3. Làm cho Gnome Shell trở thành trình quản lý cửa sổ mặc định

Trong Ubuntu 10.10, bạn chỉ cần thay thế trình quản lý cửa sổ của phiên Gnome thông qua thay đổi khóa GConf:

  • Tạo trình khởi chạy .desktop cục bộ cho Gnome Shell:

    ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
    
  • Sau đó thay đổi trình quản lý cửa sổ của phiên thành Shell Gnome:

    gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
    
  • Để hoàn nguyên thay đổi, hãy chạy:

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

Trong Ubuntu 11.04, việc thay đổi khóa windowmanager dường như không hoạt động. Thay vào đó, bạn có thể thêm một mục phiên mới mà bạn có thể chọn tại màn hình đăng nhập GDM. Do đó, bạn cần tạo tệp .desktop cục bộ như trên và sau đó tạo hai tệp:

  1. Một tệp phiên /usr/share/gnome-sessions/sessions/gnome-shell.session::

    [GNOME Session]
    Name=gnome-shell
    Required=windowmanager;
    Required-windowmanager=gnome-shell
    DefaultApps=gnome-settings-daemon;
    
  2. Mục phiên trỏ đến tệp phiên /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
    

Đăng xuất và bạn sẽ có thể chọn Gnome Shell làm phiên.

4. Cập nhật Shell Gnome

  • Đang chạy

    jhbuild build
    

    nên cập nhật các nguồn và xây dựng lại những gì cần thiết.

  • Nếu nó không thành công cho một mô-đun, ví dụ bạn nhận được một cái gì đó như thế này:

    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]
    

    sau đó bạn có thể thử xóa thư mục mô-đun hiện tại và bắt đầu với các nguồn sạch bằng cách chọn tùy chọn 6:

    [6] Go to phase "wipe directory and start over"
    
  • Nếu điều đó không có ích, bạn có thể bắt đầu lại từ đầu bằng cách chạy:

    jhbuild build -afc
    

Vẫn không biên dịch? Sau đó kiểm tra những nơi được đề cập trong 0.


xây dựng trên Ubuntu 10.10 Tôi đã phải cài đặt libmutter-dev để lấy tệp Meta-2.91.gir

Trong natty, bạn cần cài đặt lcms2 bằng ppa: PPA Darktable, cần thiết cho sự phụ thuộc lcms2: sudo add-apt-repository ppa:pmjdebruijn/darktable-release sudo apt-get update && sudo apt-get install lcms2*
Ubuntuser

19

Cho 12.04 trở lên

Nếu bạn có bản phát hành ổn định mới nhất, bạn có thể nâng cấp các gói lên phiên bản gnome tiếp theo trừ một số sẽ được giữ ở phiên bản trước vì lý do ổn định. Bạn có thể thêm hai pp thử nghiệm gnome có chứa các gói bổ sung không làm cho nó ổn định mới nhất tuy nhiên có khả năng chúng sẽ phá vỡ hệ thống của bạn .

Rất có khả năng nó sẽ được coi là "ổn định" trong ít nhất một tháng, có thể nhiều hơn.

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

Sau đó cập nhật hệ thống của bạn.

Cảnh báo: Nếu bạn thử điều này ngay lập tức trên bản phát hành mới của Gnome-Shell, nó sẽ phá vỡ rất nhiều thứ. Thực sự, nó sẽ.

Bạn vẫn có thể sử dụng các ppas này nhưng bạn sẽ gặp nhiều vỡ . Có nguy cơ của riêng bạn, thêm các ppas, sau đó:

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

Vì vậy, các ppas này cung cấp lớp vỏ Gnome mới nhất mà người ta có thể có được thông qua ppas? sudo add-apt-repository ppa: gnome3-team / gnome3 sudo add-apt-repository ppa: ricotz /
tests

6

Theo như tôi biết, không có PPA xây dựng hàng ngày của Gnome Shell. Điều đó nói rằng, xây dựng nó từ nguồn không khó chút nào.

Bạn nên làm theo hướng dẫn ở đây .

Thêm PPA Vala:

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

Nhận một số gói điều kiện tiên quyết:

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

Nhận tập lệnh cài đặt:

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

Xóa các tập tin .la của bạn. Nếu hạt nhân của bạn là 32 bit :

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

HOẶC nếu đó là 64 bit :

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

Thêm ~ / .bin vào đường dẫn của bạn:

export PATH=$PATH:~/bin

Bắt đầu xây dựng:

jhbuild build

Chờ đợi...

Chạy nó:

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

Nếu bạn thích nó rất nhiều và muốn nó bắt đầu đăng nhập, hãy làm điều này:

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

Nếu bạn gặp bất kỳ vấn đề, tham khảo hướng dẫn . Bạn có thể tìm thấy một hướng dẫn chi tiết hơn một chút tại webupd8 .

Chúc may mắn và vui vẻ!


Bạn đúng rồi. Tôi sẽ chỉnh sửa bài viết của mình một lát sau.
miloshadzic

Ok, tôi đã chỉnh sửa câu trả lời của mình. Kịch bản cài đặt thêm jhbuild. Tôi cũng đã thêm một dòng cài đặt tất cả các gói điều kiện tiên quyết.
miloshadzic

Đến bây giờ, điều này dường như không làm việc cho tôi. Bạn đã kiểm tra câu trả lời của bạn?
Stefano Palazzo

Tất nhiên. Tại thời điểm này, nó không hoạt động vì jhbuild cần libxklavier 5.1 như ngày nay. Ubuntu đi kèm với 5.0. Không có bản phát hành cho 5.1 ATM. Các giải pháp là để xây dựng từ nguồn hoặc thay đổi libxklavier.pc để cho thấy rằng đó thực sự là 5.1. Kiểm tra chủ đề này từ danh sách gửi thư gnome-shell để tìm giải pháp: bit.ly/i2qAoe . Hi vọng điêu nay co ich.
miloshadzic

3

Làm theo lời khuyên của Jon. Tuy nhiên, điều đó có thể xảy ra là sau khi cài đặt, Gnome của bạn sẽ không giống như bạn mong đợi.

Tôi đã tự mình làm theo lời khuyên của Jon và một điều mà anh ấy và những người khác đã bỏ qua đề cập đến là thực tế bạn có thể cần phải gỡ bỏ gnome-accessibility-themesvà cài đặt gnome-themes-standard, trong trường hợp đây không phải là những thứ được cài đặt theo mặc định. Nếu không thì Gnome 3 và các trang trí cửa sổ của nó sẽ không đẹp lắm.

Bạn có thể làm như vậy bằng đồ họa hoặc từ thiết bị đầu cuối:

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

Nếu máy tính để bàn của bạn vẫn không giống như bạn có thể thấy trên ảnh chụp màn hình trên mạng, bạn có thể cần chạy gnome-tweak-tool(cài đặt nếu bạn chưa thực hiện), hãy đi tới phần Giao diện và trong các trường "Gtk + Theme" và "Chủ đề con trỏ" chọn Adwaita và làm Chủ đề biểu tượng - "gnome". Nó sẽ dẫn đến giao diện Gnome 3 mặc định.

Một bước tùy chọn bổ sung là cài đặt gnome-backgroundsgói có thêm hình nền máy tính Gnome mặc định, sau này bạn có thể đặt trong Cài đặt hệ thống-> Nền.



2

Theo một tìm kiếm nhanh của Google, Gnome-shell phải nằm trong repos 11.10, vì vậy bạn sẽ có thể cài đặt nó thông qua apt-get. Sau đó, bạn chỉ cần đăng xuất, đặt shell của mình thành Gnome và đăng nhập lại.

Tôi không thể nói chắc chắn về Gnome-shell vào ngày 11.10, nhưng tôi đã cài đặt toàn bộ thiết lập Gnome 3 vào ngày 11.04 và nó khá ổn định (miễn là bạn không làm những gì tôi đã làm và tìm hiểu tất cả các cài đặt và tiện ích mở rộng và hãy thử chơi với chúng và cố gắng buộc các tiện ích mở rộng không tương thích chạy và không có gì). Nó cũng đủ ổn định để Fedora sử dụng nó và bạn nên sử dụng Gnome 3 làm cơ sở.

Cho dù nó có giá trị hay không phụ thuộc vào những gì bạn đang tìm cách thoát khỏi nó. Nó tuân theo mô hình tương tự như Unity, nhưng cá nhân tôi thấy thú vị hơn khi sử dụng một phần cho khả năng tùy chỉnh điên rồ (nếu bạn sẵn sàng để bị bẩn trong CSS và / hoặc JavaScript). Nó cũng cảm thấy trực quan hơn cho đến khi mô hình đó đi. Nếu bạn không chắc chắn liệu mình có thích nó hay không, bạn có thể kích hoạt Fedora 15 trong một máy ảo hoặc chỉ cần lao thẳng vào nó và xem. Do 11.10 nên chạy trên cơ sở Gnome 3, nên không nên chuyển đổi giữa Unity và Gnome-shell.

tl; dr - Nó rất dễ cài đặt thông qua apt-get và nó sẽ khá ổn định để bạn làm như vậy. Cũng có thể dễ dàng chuyển đổi giữa nó và Unity, vì 11.10 nên có trên Gnome 3.



2

Gnome 3.10 cho Ubuntu 13.10

Gnome 3.10 chưa được phát hành chính thức, nhưng sẽ được phát hành vào ngày 25 tháng 9. Tuy nhiên, khi được phát hành, nó sẽ không được đưa vào kho lưu trữ Ubuntu 13.10 chính thức. Nếu bạn vẫn muốn cài đặt nó trong Ubuntu 13.10, bạn có thể sử dụng PPA tiếp theo của Gnome mà nhóm GNOME của Ubuntu đã thiết lập :

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

1

Dành cho 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

Điều này sẽ cài đặt máy tính để bàn Ubuntu gnome trong Ubuntu của bạn.

Đã kiểm tra Ubuntu 13.10


1

Bạn có thể cài đặt Gnome3 (không phải gnome classic) như thế này:

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

Bây giờ hãy chắc chắn khởi động lại máy tính của bạn và khi bạn được nhắc với màn hình đăng nhập, bạn có các tùy chọn bổ sung sau (nhấp vào biểu tượng Ubuntu nhỏ bên cạnh tên đăng nhập của bạn):

nhập mô tả hình ảnh ở đây

sử dụng tùy chọn đầu tiên, Gnome

nhập mô tả hình ảnh ở đây

Nguồn


0

Ubuntu 14.04 & 15.10

Nếu bạn muốn thử nghiệm phiên bản Gnome mới nhất ( 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 

=== CẢNH BÁO ===
Các gói ở đây được coi là chưa sẵn sàng để sử dụng chung, chúng có các lỗi và / hoặc hồi quy, đôi khi có tính chất quan trọng. Chủ yếu là mọi thứ nên chạy trơn tru nhưng hãy chuẩn bị để sử dụng ppa-purge, khi bạn gặp phải vấn đề!

Nếu họ phá vỡ hệ thống của bạn, bạn có thể giữ cả hai nửa.
- PPA dàn dựng Gnome

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.