Моя коробка работает под управлением Ubuntu 10.10. Я установил GNOME Shell для работы с Gnome 3 из диспетчера пакетов Ailurus. Установлено нормально. Я запустил оболочку, набрав в терминале следующее:
gnome-shell --replace
Это заменило панель GNOME 2 GNOME в Ubuntu 10.10 на оболочку GNOME. Я немного повозился и изменил несколько вещей, таких как включение Alt-Tab. Однако если я закрою терминал, который использовался для запуска gnome-shell, Ubuntu останется без оболочки. Я не могу перезапустить GNOME Shell, так как ввод с клавиатуры каким-то образом отключен, когда gnome-shell закрыта, и у меня остается только рабочий стол со значками «Компьютер» и «Домой» и окна, которые были открыты без их заголовков. Мышь работает, но ввод с клавиатуры не работает.
Мне пришлось перезагрузить компьютер, который затем загружает оболочку Ubuntu по умолчанию, панель GNOME. При повторном запуске gnome-shell я обнаружил, что мои пользовательские настройки не были сохранены (Alt-Tab отключен). Поэтому я создал лаунчер, указывающий на gnome-shell. Это затрудняет закрытие gnome-shell (и получение Ubuntu без оболочки), но перезапуск все еще оставляет меня с оболочкой Ubuntu по умолчанию.
Как загрузить оболочку Ubuntu по умолчанию? Как мне установить, какую оболочку использовать по умолчанию?
Боюсь, что я не использую правильную терминологию.
Вам просто нужно запустить
gnome-shell --replace &
Это поместит процесс gnome-shell
в фоновый режим, и вы можете спокойно закрыть окно терминала. Вы можете вернуться к традиционной панели GNOME в GNOME 2 с помощью команды
metacity --replace &
. Вы можете запустить apt-cache policy gnome-shell
, чтобы выяснить, какую версию оболочки GNOME вы используете и кто ее упаковал. В идеале вы должны иметь возможность выбрать GNOME Shell (или панель GNOME) на экране входа в систему.