
Я установил Ubuntu 10.10 Desktop Edition, которая использует среду рабочего стола GNOME 2 с оболочкой GNOME Classic. Она поставляется с предустановленным Compiz 0.8.6, поэтому я могу установить и настроить последнюю версию Compiz через Git.
После перехода с Ubuntu 11.10 на 10.10 мне очень понравилась сессия GNOME Classic с Cairo-dock и Compiz, но мне все еще не хватает простоты Unity.
Однако одной из зависимостей Unity является Compiz 0.9.6 (я также знаю, что могу загрузить Unity Netbook edition, но устанавливать его на ноутбук будет непрактично). Это означает, что если я хочу использовать Unity 4.22.0, мне нужно обновить Compiz, чего я не хочу делать, поскольку хочу использовать неподдерживаемые плагины Compiz, которые работают только на Compiz 0.8.6.
Есть ли способ обойти это? Могу ли я загрузить Unity как отдельную сессию, не нарушая Compiz 0.8.6?
решение1
Нет, вот простой ответ - Unity в 11.10 использует большую часть переписанного кода Compiz в 0.9.6. Действительно, большая часть Unity состоит из специфичного для Compiz плагина для v0.9.6. Вам нужно будет переписать его, чтобы использовать Compiz 0.8.6.
Он также имеет существенные зависимости от набора библиотек GTK+3.
решение2
Установите пакет Ubuntu-netbook из менеджера пакетов Synaptic --http://www.thisweekinlinux.com/2010/10/installunity/. Я сам не пробовал (у меня 11.10 с gnome-shell), однако, судя по дате публикации, это должно работать правильно на стандартной установке 10.10.