Посмотрите сообщение, которое оно вам предоставило:
gnome-shell is already the newest version.
Это означает, что у вас уже установлена последняя gnome-shell, установленная в вашей системе.
Также обратите внимание:
0 upgraded, 0 newly installed, 0 to remove and 219 not upgraded.
У вас есть 219 обновлений, которые необходимо выполнить. Вы можете использовать диспетчер обновлений или запустить
sudo apt-get dist-upgrade
Решение этой проблемы не является скриптом .xsession, но пользовательский сеанс gnome, как и единство, unique2d, gnome-classic - это все разновидности рабочего стола gnome.
Файл сеанса [ ! d1]
Поместите это под /usr/share/gnome-session/sessions и назовите его docky.session
[GNOME Session] Name=Neither Ubuntu nor Gnome Required=windowmanager;panel;filemanager; Required-windowmanager=compiz Required-panel=docky Required-filemanager=nautilus DefaultApps=gnome-settings-daemon;synapse;Файл сеанса
Поместите это под /usr/share/xsessions и назовите его docky.desktop
[Desktop Entry] Name=Docky Comment=This session logs you into Ubuntu Exec=gnome-session --session=docky TryExec=gnome-session Icon= Type=Application X-Ubuntu-Gettext-Domain=gnome-session-2.0Это просто слишком много работы, чтобы выяснить, какие элементы freedesktop, такие как DBus, policykit, gvfs, должны быть запущены в каком порядке, просто позвольте gnome-session делать
EDIT: Это работает с 11.04 и gdm, но формат файла сеанса изменился в 11.10, поэтому docky.session должно выглядеть так:
[GNOME Session] Name=Docky RequiredComponents=gnome-settings-daemon; RequiredProviders=windowmanager;panel;launcher; DefaultProvider-windowmanager=compiz DefaultProvider-panel=docky DefaultProvider-launcher=synapse IsRunnableHelper=/usr/lib/gnome-session/gnome-session-check-accelerated DesktopName=Docky