Почему Gnome3 не работает даже после всех этих обходных путей?

9

Я был большим поклонником Gnome-shell, намного лучше, чем Unity-shell, но я не могу запустить его уже несколько недель. Когда я пытаюсь войти в систему через сеанс Gnome-shell, я вижу только фоновое изображение. Ни загрузочные приложения не появляются, ни верхняя панель.

Если я запускаю сеанс Unity и набираю в терминале Ctrl + Alt + F1:

user@home-PC:~$ gnome-shell --replace
Window manager error: Unable to open X display

или в гном-терминале после:

user@home-PC:~$ gnome-shell --replace
Segmentation fault (core dumped)

он зависает до тех пор, пока я не наберу "unity / gnome-panel --replace" в терминале Ctrl + Alt + F1.

РЕДАКТИРОВАТЬ том. 2,0:

ЕСТЬ РЕШЕНИЕ:

Я нашел в чем проблема. На самом деле очень просто, но никогда не встречал этого раньше. У PPA было две версии, первая, обычная 3.4, но вторая была 3.5 или даже выше, что не работает в Ubuntu 12.04. Я проверил мой с:

gnome-shell --version

Так что единственное, что мне нужно было сделать, это выбрать правильную версию для установки, тогда все работает нормально. Спасибо за помощь. :)

РЕДАКТИРОВАТЬ:

Я сбросить мои настройки Gnome-оболочки следующих шагов от сюда :

rm -rf .gnome .gnome2 .gconf .gconfd .metacity .cache .dbus .dmrc .mission-control .thumbnails ~/.config/dconf/user ~.compiz*

и сразу после этого:

gnome-shell --display=:0 --replace

и все работало нормально даже после перезагрузки.

После этого я добавил несколько ppa-ов, установил несколько расширений gnome-shell и gnome-tweak-tool и перезагрузился. После попытки входа в систему снова произошел сбой Gnome-shell, на этот раз в терминале:

user@home-PC:~$ gnome-shell --replace
(gnome-shell:4067): GLib-GIO-ERROR **: Settings schema 'org.gnome.desktop.a11y.magnifier' does not contain a key named 'invert-lightness'
Trace/breakpoint trap (core dumped)

Поэтому мне снова нужна помощь. :(

ДО РЕДАКТИРОВАНИЯ:

Я пробовал несколько вещей:


Переименование ".gconf" в пользователе "Home". DISPLAY =: 0 gnome-shell --replace

СТАТУС: все еще не работает Gnome3.


продувка fglrx:

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

и переустановите его через графический интерфейс или используя это .

СТАТУС: все еще не работает Gnome3.


очистить гном-оболочку:

sudo apt-get purge alacarte cups-pk-helper gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-folks-0.6 gir1.2-gconf-2.0 gir1.2-gdesktopenums-3.0 gir1.2-gee-1.0 gir1.2-gjsdbus-1.0 gir1.2-gkbd-3.0 gir1.2-json-1.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-panelapplet-4.0 gir1.2-polkit-1.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0 gir1.2-xkl-1.0 gjs gnome-applets gnome-applets-data gnome-contacts gnome-icon-theme-full gnome-panel gnome-panel-data gnome-session-fallback gnome-shell gnome-shell-common gnome-themes-standard indicator-applet-complete libcaribou-common libcaribou0 libclutter-1.0-0 libclutter-1.0-common libcogl-common libcogl-pango0 libcogl9 libgjs0c libmozjs185-1.0 libmutter0 libpanel-applet-4-0 mutter-common python-gmenu

и переустановите gnome-shell:

sudo apt-get install gnome-shell

СТАТУС: все еще не работает Gnome3.


Одна из моих самых больших ошибок: очистить и переустановить все пакеты gnome * - не работает, даже если я потерял некоторые приложения, теперь Unity и Gnome-панель работают нормально, кроме Gnome3

СТАТУС: все еще не работает Gnome3.


переустановка всех доступных пакетов Ubuntu:

sudo dpkg-reconfigure -phigh -a

возвращает:

** (accounts-daemon:7108): WARNING **: Failed to acquire org.freedesktop.Accounts
** (accounts-daemon:7108): WARNING **: Could not acquire name

и через 30-40 минут закончил.

СТАТУС: все еще не работает Gnome3.


Поэтому я надеюсь, что кто-нибудь поможет мне, я люблю Gnome-shell, но я не могу его использовать. Заранее спасибо. :)

user72274
источник
+1 У меня такая же проблема. Перепробовал каждый обходной путь и ничего не помогает !! Теперь используем gnome-classic-session с Avant Windows Navigator .... :(
Рави
@Ravi Проверьте мое последнее обновление поста. Надеюсь, поможет. :)
user72274
Привет, я уже решил свою проблему! Я переустановил драйвер nvidia после установки gnome 3, и теперь все работает нормально ....
Ravi

Ответы:

5

Давайте попробуем сбросить настройки GNOME по умолчанию и посмотрим, поможет ли это.

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

Джокердино
источник
Я удалил их, и в результате это сработало ... однажды, теперь у меня появилась новая проблема после "gnome-shell --display =: 0 --replace". Терминал возвращает "(gnome-shell: 4067): GLib-GIO-ERROR **: Схема настроек 'org.gnome.desktop.a11y.magnifier' не содержит ключ с именем 'invert-lightness' Ловушка трассировки / точки останова (ядро сброшено) )». (Я отредактирую свое первое сообщение).
user72274
@ user72274 Я полагаю, что PPA вызывают у вас эти проблемы. Я предлагаю очистить и посмотреть, поможет ли это. Если это все еще не помогает, откройте новый вопрос. Я не вижу, как эта проблема такая же, как предыдущая. Спасибо.
Джокердино
1

Спасибо оригинальный постер. Следующая команда сработала хорошо. Это дало мне некоторые ошибки, но по крайней мере вернуло gnome-shell, чтобы я мог закончить / сохранить то, что делал, а затем перезагрузиться / выйти из системы.

Ctrl+ Alt+ F1(или любую другую оболочку, которую вы хотите)

выполните следующую команду: gnome-shell --display=:0 --replace

Вернитесь к X -> Ctrl+ Alt+F7

И гном-оболочка перезагружается.

captianGEEK
источник
-1

Я решил свою проблему. Совместимость версий. Проверьте в моем первом посте выше. :)

user72274
источник
2
Было бы лучше, если бы вы вместо этого отредактировали этот ответ, чтобы включить свое решение, чтобы людям не приходилось искать его. : P
Кристофер Кайл Хортон