Unity не работает в 14.04.01 LTS, пустой рабочий стол
Я установил Ubuntu 14.04.01 LTS как установку с двойной загрузкой (другая ОС - Win XP с пакетом обновления 3), но когда я вхожу в систему, на рабочем столе ничего нет, только фон.
Мой компьютер: Intel D865PERL, процессор Pentium 4 (3 ГГц), 3 ГБ ОЗУ и видеокарта NVIDIA Quadro FX 500/600. У меня есть жесткий диск с двумя разделами: один для XP и один для Ubuntu и его разделов.
Сначала был только черный экран, но я исправил это, установив драйвер Nvidia (версия 173.14.36) через tty. К моему разочарованию, это не сильно помогло, так как теперь после входа в систему видны только курсор и фон. Нет лаунчера, нет верхней строки меню, ничего. Когда я нажимаю правую кнопку мыши, я получаю меню и могу создать новую папку, которая будет видна. Я могу получить доступ к tty, нажав Ctrl-Alt-F1
Я однажды переустановил Ubuntu, но это не помогло. Я также обновил его.
Что я должен делать? Должен ли я установить более старую версию Ubuntu? Я понятия не имею, что является причиной проблемы. Так как это не является распространенной проблемой, может ли это быть вызвано моей видеокартой или какой-либо другой частью оборудования?
Я впервые использую Ubuntu или любую ОС Linux.
Я искал помощи на разных форумах. Я попробовал это, но это не помогло:
sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo apt-get install unity
И это:
sudo dpkg-reconfigure xserver-xorg
sudo service lightdm stop
sudo service lightdm start
И это:
sudo apt-get install compizconfig-settings-manager
export DISPLAY=:0
ccsm
После чего я нажал Ctrl-Alt-F7 и включил "Плагин Ubuntu Unity", но это не помогло
И я попробовал это:
sudo apt-get install –-reinstall ubuntu-desktop
sudo apt-get install unity
И это:
export DISPLAY=:0.0
sudo dconf reset -f /org/compiz/
setsid unity
После "setsid Unity" появляется поток текста, в основном о загрузке ядра Compiz и запуске плагинов. После загрузки и запуска плагина unirtyshell последними строками являются:
WARN [date&time] unity.screen UScreen.cpp:114 UScreen::GetMonitorName: Failed to get monitor name for monitor0
WARN [date&time] unity.glib.dbus.server GlibDBusServer.cpp:579 Can't register object 'org.gnome.Shell' yet as we don't have connection, waiting for it...
ERROR [date&time] unity.debug.interface DebugDBusInterface.cpp:216 Unable to loadf entry point in libxpathselect: libxpathselect.so.1.4: cannot open shared object file: No such file or directory
ERROR [date&time] unityo (appinfo2) <unknown>:0 g_file_monitor_set_rate_limit: assertion 'G_IS_FILE_MONITOR (monitor) ' failed
ERROR [date&time] unity.launcher.icon.trash TrashLauncherIcon.cpp:66 Could not create file monitor for trash uri: Operation not supported
WARN [date&time] unity.glib.dbus.server GlibDBusServer.cpp:579 Can't register object 'com.can onical.Unity.Launcher' yet as we don't have connection, waiting for it...
WARN [date&time] unity.glib.dbus.server GlibDBusServer.cpp:579 Can't register object 'com.canonical.Unity.Dash' yet as we don't have connection, waiting for it...
WARN [date&time] unity.glib.dbus.server GlibDBusServer.cpp:579 Can't register object 'org.gnome.SessionManager.EndSessionDialog' yet as we don't have connection, waiting for it...
WARN [date&time] unity.glib.dbus.server GlibDBusServer.cpp:579 Can't register object 'com.canonical.Unity.Session yet as we don't have connection, waiting for it...
WARN [date&time] unity.glib.dbus.server GlibDBusServer.cpp:579 Can't register object 'org.gnome.ScreenSaver' yet as we don't have connection, waiting for it...
compiz (opengl) - error: FBO is incomplete: GL:FRAMEBUFFER UNSUPPORTED (0x8cdd)"
Segmentation fault (core dumped)
Но иногда я получаю несколько другие предупреждения / ошибки с помощью тех же команд, что и выше:
(process:2259): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line 'dbus launch --autolaunch=2c1ca3459751dc3dd92e131553fb7ce5[part missing]ary_syntax --close-stderr': Child process killed by signal 43 [this was repeatyed
WARN [date&time] unity.screen UScreen.cpp:114 UScreen::GetMonitorName: Failed to get monitor name for monitor0
(compiz:2259): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line 'dbus launch --autolaunch=2c1ca3459751dc3dd92e131553fb7ce5[part missing]ary_syntax --close-stderr': Child process killed by signal 43
WARN [date&time] unity.glib.dbus.server GlibDBusServer.cpp:579 Can't register object 'org.gnome.Shell' yet as we don't have connection, waiting for it...
(compiz:2259): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line 'dbus launch --autolaunch=2c1ca3459751dc3dd92e131553fb7ce5[part missing]ary_syntax --close-stderr': Child process killed by signal 43
(compiz:2259): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line 'dbus launch --autolaunch=2c1ca3459751dc3dd92e131553fb7ce5[part missing]ary_syntax --close-stderr': Child process killed by signal 43
ERROR [date&time] unity.debug.interface DebugDBusInterface.cpp:216 Unable to loadf entry point in libxpathselect: libxpathselect.so.1.4: cannot ope[part missing]ed object file: No such link or directory
ERROR [date&time] unityo (appinfo2) <unknown>:0 g_file_monitor_set_rate_limit: assertion 'G_IS_FILE_MONITOR (monitor) ' failed
ERROR [date&time] unity.launcher.icon.trash TrashLauncherIcon.cpp:66 Could not create file monitor for trash uri: Operation not supported
WARN [date&time] unity.glib.dbus.server GlibDBusServer.cpp:579 Can't register object 'com.can onical.Unity.Launcher' yet as we don't have connection, waiting for it...
WARN [date&time] unity.glib.dbus.server GlibDBusServer.cpp:579 Can't register object 'com.canonical.Unity.Dash' yet as we don't have connection, waiting for it...
WARN [date&time] unity.glib.dbus.server GlibDBusServer.cpp:579 Can't register object 'org.gnome.SessionManager.EndSessionDialog' yet as we don't have connection, waiting for it...
WARN [date&time] unity.glib.dbus.server GlibDBusServer.cpp:579 Can't register object 'com.canonical.Unity.Session yet as we don't have connection, waiting for it...
WARN [date&time] unity.glib.dbus.server GlibDBusServer.cpp:579 Can't register object 'org.gnome.ScreenSaver' yet as we don't have connection, waiting for it...
compiz (opengl) - error: FBO is incomplete: GL:FRAMEBUFFER UNSUPPORTED (0x8cdd)"
Segmentation fault (core dumped)
После этого я попробовал это:
export DISPLAY=:0.0
unity --replace [or] unity --reset-icons
Но я получаю те же сообщения об ошибках и предупреждения, что и с setsid unity
И этот:
unity --reset
я получил ERROR: the reset option is now deprecated
А также
rm -rf ~/.config/compiz-1/compizconfig/*
Ничего не делает
Это действительно раздражает.
ОБНОВЛЕНИЕ 1: я попробовал предложение Андреа и добавил nomodeset
параметр в командной строке в GRUB. (Я следовал инструкциям, данным Fossfreedom здесь)
К сожалению, это не сработало, я получаю то же мнение, что и раньше. Но я понял, что это означает, что карта и / или драйвер не работает. Я также заметил, что разрешение созданной мной папки довольно низкое, так что, думаю, это также означает, что видеокарта как-то не работает. Итак, я думаю, что проблема с картой и / или драйвером?
ОБНОВЛЕНИЕ 2:
Я установил версию 12.04.05. Теперь я вижу верхнюю панель и панель запуска в левой части экрана, но Unity заморожена. Я установил драйверы nvidia 173, но стало только хуже. Подробнее здесь.
1 ответ
Попробуйте другую версию Ubuntu, может быть, 13, потому что используемая версия требует 64-битной архитектуры, и я не думаю, что p4 является 64-битной. Поэтому попробуйте установить другую версию, это может помочь вам.