Как мне установить и использовать последнюю версию GNOME?

Я следовал инструкциям по компиляции GNOME Shell, и она действительно компилировалась с несколькими ошибками здесь и там, но не запускалась. Я установил GNOME Shell с помощью sudo apt-get install gnome-shell но я получил версию 2.31.x, в то время как последняя версия - 2.91.5 или что-то в этом роде. Итак, есть ли у меня способ установить последнюю сборку?

Есть ли какой-нибудь репозиторий, доступный для последней сборки?

Установка из Центра программного обеспечения (11.10 и новее)

Откройте центр программного обеспечения, найдите "gnome shell" и установите его или просто нажмите эту кнопку:

Install via the software center

enter image description here

После его установки выйдите из системы.

  • За 11.10

    на экране входа в систему нажмите на маленький значок шестеренки и выберите "GNOME" в меню.

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

  • На 12.04 и 12.10

    На экране входа в систему нажмите на значок показать и выберите "GNOME" из меню.

    enter image description here

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

После этого просто введите свой пароль и логин:

Менеджер входа в систему запомнит последний сеанс, в который вы вошли, поэтому вам нужно только один раз выбрать GNOME, после чего вы можете просто войти в систему в обычном режиме.

Дальнейшая настройка

Вы также можете использовать запасной режим, если предпочитаете старомодный опыт:

И если вы используете автоматический вход в систему, вам может потребоваться указать lightdm всегда использовать shell:

Другие полезные функции для установки вместе с ним

Инструкции командной строки:

 sudo apt-get install gnome-shell


Куда сообщать о проблемах:

  • Обсуждение упаковки GNOME3 (ссылка на список рассылки внизу слева): https://launchpad.net /~gnome3-команда
    • Большинство проблем и проблем с этим набором пакетов могут быть включены в этот список, это должно быть первое место, где вы сообщаете о проблемах и проблемах.
  • Сообщения об ошибках, не связанные с упаковкой: https://bugzilla.gnome.org/
    • Если GNOME3 работает плохо, это может быть связано с упаковкой, поэтому, пожалуйста, не сообщайте об ошибках в GNOME случайным образом, если вы не уверены, что это проблема с GNOME.
    • Если вы не уверены, следует ли вам сообщать об ошибке вверх по течению, спросите кого-нибудь либо в IRC, либо в списке рассылки выше, нужна ли вам помощь в определении того, следует ли сообщать о чем-то GNOME.

Создание оболочки GNOME из исходного кода

(Последнее обновление контента: 11 февраля 2011 года, на основе официальное руководство, не стесняйтесь редактировать.)

0. Предупреждения/ошибки во время компиляции

GNOME Shell находится в стадии интенсивной разработки, и исходные тексты часто обновляются пару раз в день. Хотя приведенные ниже инструкции в целом должны работать, может случиться так, что для успешной компиляции потребуются некоторые хаки или это вообще невозможно.

Если у вас возникнут какие-либо проблемы, проверьте:

Текущие проблемы:

  • Необходимо удалить пару файлов в каталогах библиотеки, иначе компиляция завершится неудачей. При выполнении системных обновлений эти файлы могут возвращать: read этот для объяснения, почему необходимо удалить эти файлы и как предотвратить обновления для их повторной установки.

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

    (Не беспокойтесь, это не повредит вашей системе!)

  • Прежде чем вы сможете запустить GNOME Shell, вам необходимо удалить файл после процесса сборки:

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


1. Создание GNOME Shell

(Протестировано на 32-разрядной версии Ubuntu 10.10 и 64-разрядной версии Ubuntu 11.04 для разработки.)

Следующее позволит загрузить, скомпилировать и установить GNOME Shell в режиме песочницы, что означает, что это не коснется остальной части вашей системы!

  • Установка зависимостей:

    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:

    curl -O https://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
  • Создайте инструмент сборки jhbuild и загрузите конфигурационные файлы:

    /bin/bash gnome-shell-build-setup.sh
  • Это приведет к установке jhbuild к ~/bin, который вам нужно добавить в свой PATH-переменная:

    . ~/.profile
  • [Необязательно]: Вы можете изменить несколько jhbuild такие параметры, как путь для загрузки исходных текстов и т.д. с помощью редактирования файла ~/.jhbuildrc-custom.

  • Запустите процесс сборки:

    jhbuild build

>Это позволит (в настоящее время) скомпилировать 33 модуля. Выпейте чашечку кофе, вздремните - это займет некоторое время.

Как только вы увидите *** success *** [33/33] с тобой покончено. Поздравляем, вы только что скомпилировали GNOME Shell!

2. Запуск GNOME Shell

  • Если вы используете Compiz, вам сначала нужно остановить его (запустив Metacity), иначе GNOME Shell не запустится:

    metacity --replace &
  • Наконец, беги:

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

Вот и все, надеюсь, теперь вы должны запускать GNOME Shell.

3. Сделать GNOME Shell оконным менеджером по умолчанию

В Ubuntu 10.10 вы можете просто заменить оконный менеджер сеанса GNOME, изменив ключ GConf:

  • Создайте локальный лаунчер .desktop для GNOME Shell:

    ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
  • Затем измените оконный менеджер сеанса на GNOME Shell:

    gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
  • Чтобы отменить изменение, выполните:

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

В Ubuntu 11.04, изменив windowmanager ключ, похоже, не работает. Вместо этого вы можете добавить новый элемент сеанса, который вы можете выбрать на экране входа в систему GDM. Для этого вам нужно создать файл local .desktop, как указано выше, а затем создать два файла:

  1. Файл сеанса: /usr/share/gnome-sessions/sessions/gnome-shell.session:

    [GNOME Session]Name=gnome-shellRequired=windowmanager;Required-windowmanager=gnome-shellDefaultApps=gnome-settings-daemon;
  2. Элемент сеанса, указывающий на файл сеанса: /usr/share/xsessions/gnome-shell.desktop:

    [Desktop Entry]Name=GNOME ShellComment=This session logs you into UbuntuExec=gnome-session --session=gnome-shellTryExec=gnome-sessionIcon=Type=ApplicationX-Ubuntu-Gettext-Domain=gnome-session-2.0

Выйдите из системы, и вы сможете выбрать Оболочка ГНОМА как сеанс.

4. Обновление GNOME Shell

  • Бегущий

    jhbuild build

    следует обновить исходные тексты и перестроить то, что необходимо.

  • Если это не удается для модуля, например, вы получаете что-то вроде этого:

    fatal: git-write-tree: error building treesCannot save the current index state*** Error during phase checkout of gdk-pixbuf: ########## Error running git stash save jhbuild-stash *** [7/33]

    затем вы можете попытаться стереть текущий каталог модуля и начать с чистых источников, выбрав опцию 6:

    [6] Go to phase "wipe directory and start over"
  • Если это не поможет, вы можете начать с нуля, запустив:

    jhbuild build -afc

Все еще не компилируетесь? Затем проверьте места, упомянутые в 0.

Для 12.04 и более поздних версий

Если у вас последняя стабильная версия, вы можете обновить пакеты до следующей версии gnome за вычетом нескольких, которые будут сохранены в предыдущей версии по соображениям стабильности. Вы можете добавить два пакета тестирования gnome, которые содержат дополнительные пакеты, которые не попадают в последнюю стабильную версию однако есть шанс это нарушит вашу систему.

Крайне маловероятно, что это будет считается "стабильным" по крайней мере в течение месяца, возможно, больше.

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

Затем обновите свою систему.

Предупреждение: Если вы попробуете это сразу же в новой версии Gnome-Shell, это многое сломает. Действительно, так и будет.

Вы все еще можете использовать эти ppa, но вам следует ожидайте много поломок. На свой страх и риск добавьте эти ppa, затем:

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

Насколько я знаю, ежедневной сборки PPA Gnome Shell не существует. Тем не менее, создать его из исходного кода совсем не сложно.

Вы должны следовать руководству здесь.

Добавьте Vala PPA:

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

Получите несколько необходимых пакетов:

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

Получите сценарий установки:

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. Если ваше ядро является 32-битный:

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

операционная если это 64-битный:

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

Добавьте ~/.bin в свой путь:

export PATH=$PATH:~/bin

Запустите сборку:

jhbuild build

Ждать...

Запустите его:

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

Если вам это очень нравится и вы хотите, чтобы оно начиналось при входе в систему, сделайте это:

ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktopgconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string

Если у вас возникнут какие-либо проблемы, обратитесь к руководство. Вы можете найти немного более подробное руководство по адресу webupd8.

Удачи и получайте удовольствие!

Следуйте совету Джона. Однако может случиться так, что после установки ваш Gnome будет выглядеть не так, как вы ожидали.

Я сам последовал совету Джона, и одна вещь, которую он и другие забыли упомянуть, заключалась в том, что вам, возможно, придется удалить gnome-accessibility-themes и установить gnome-themes-standard, в случае, если это не те, которые установлены по умолчанию. В противном случае Gnome 3 и его оформление окон не будут выглядеть так красиво.

Вы можете сделать это графически или с помощью терминала:

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

Если ваш рабочий стол по-прежнему выглядит не так, как вы можете видеть на скриншотах в сети, возможно, вам придется запустить gnome-tweak-tool (устанавливая его, если вы еще этого не сделали), перейдите в раздел интерфейса и в полях "Gtk+ Theme" и "Тема курсора" выберите Adwaita, а в качестве темы значка - "gnome". Это должно привести к внешнему виду Gnome 3 по умолчанию.

Дополнительным необязательным шагом является установка gnome-backgrounds> пакет, который добавляет обои для рабочего стола Gnome по умолчанию, которые вы можете позже установить в системных настройках-Фон.

Будьте более конкретны с вашей версией Ubuntu, я полагаю, вы используете Maverick, а для Maverick в настоящее время не знаете никакого репозитория, но если вы хотите попробовать и скомпилировать снова, сначала посмотрите на это:

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

Удачи :)

Согласно быстрому поиску в Google, Gnome-shell должен находиться в репозиториях 11.10, поэтому вы должны иметь возможность установить его через apt-get. Затем вы просто выходите из системы, устанавливаете свою оболочку на Gnome и снова входите в систему.

Я не могу с уверенностью говорить о Gnome-shell на 11.10, но я установил всю настройку Gnome 3 на 11.04, и она была довольно стабильной (до тех пор, пока вы не сделаете то, что я сделал, и не покопаетесь во всех настройках и расширениях и не попробуете поиграть с ними и попытаться заставить несовместимые расширения запускаться и еще много чего). Он также достаточно стабилен, чтобы Fedora использовала его, и вы уже должны использовать Gnome 3 в качестве основы.

Стоит ли это того, зависит от того, что вы хотите получить от этого. Он следует той же парадигме, что и Unity, но лично мне он показался более приятным в использовании, отчасти из-за безумной возможности настройки (если вы готовы испачкать руки в CSS и / или JavaScript). Это также казалось более интуитивным в том, что касается этой парадигмы. Если вы не уверены, понравится ли вам это, вы можете запустить Fedora 15 на виртуальной машине или просто погрузиться в нее напрямую и посмотреть. Поскольку 11.10 должен работать на базе Gnome 3, переключение между Unity и Gnome-shell не должно быть проблемой.

tl; dr - Его должно быть легко установить с помощью apt-get, и он должен быть достаточно стабильным для вас. Также должно быть легко переключаться между ним и Unity, поскольку 11.10 должен быть на Gnome 3.

просто запустите sudo apt-get install gnome-shell

GNOME 3.10 для Ubuntu 13.10

GNOME 3.10 еще не был официально выпущен, но выйдет 25 сентября. Однако, когда он будет выпущен, он не попадет в официальные репозитории Ubuntu 13.10. Если вы все еще хотите установить его в Ubuntu 13.10, вы можете использовать GNOME3 Next PPA, который Команда Ubuntu GNOME настроила:

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

Для Ubuntu-Gnome-Desktop

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

Это приведет к установке Ubuntu gnome desktop в вашу Ubuntu.

Проверено в Ubuntu 13.10