Это может быть скорее комментарий, чем ответ, но он слишком большой. Виноват. : - (
Единство было когда-то основано на Mutter и получило в производительности, переключившись на Compiz. Посмотрите на счастливые комментарии там. :-) Поэтому я думаю, что это не так просто; ситуация оказалась более сложной, чем то, как вы ее ставите.
Когда вы говорите «все, что я могу придумать, это должен быть Compiz», это вроде как звучит презумптон. Phoronix и другие написали о гораздо лучшей производительности от Compiz без Unity. Единство предъявляет высокие требования, независимо от бэкэнда. Это, кажется, самая большая проблема.
Автономный переписывать может стоить годы усилий, а затем оптимизировать. (И определенно быть разбито на стол для синдрома NIH.) Если у вас есть конкретные идеи для реализации этого, демонстрация в коде будет лучше, потому что предполагаемые перезаписи обычно химеричны. «Начать чистую» недостаточно спецификации для создания другого, лучшего, OpenGL-композитора и WM. : - / Хорошая производительность достигается за счет перехода на Compiz о рисках начала с нуля, которые могут применяться здесь.
Для игр я думаю, что разработчики Unity по-прежнему разрабатывая un-redirecting окна, то есть не передавая их через Compiz, но обходя этот слой. Вы можете искать Launchpad и Planet Ubuntu для «unredirect». Я не знаю, что будет в ближайшем будущем, но сейчас это одна из областей их фокусировки.
Update, 2014, так как мне довелось оглянуться назад это:
С 2013 года колесо снова повернулось на весь графический стек. Unity переписывается без Compiz и на совершенно новом сервере отображения Mir.
Удалите файл .deb и попробуйте восстановить dpkg
sudo mv /var/cache/apt/archives/diff_1%3a2.8.1-18_all.deb /var/tmp
sudo dpkg --configure -a
EDIT: см. также следующий отчет об ошибке; он может применяться к вашей ситуации: bugs.launchpad.net/ubuntu/+source/dpkg/+bug/624229
Удалите файл .deb и попробуйте восстановить dpkg
sudo mv /var/cache/apt/archives/diff_1%3a2.8.1-18_all.deb /var/tmp
sudo dpkg --configure -a
EDIT: см. также следующий отчет об ошибке; он может применяться к вашей ситуации: bugs.launchpad.net/ubuntu/+source/dpkg/+bug/624229
Удалите файл .deb и попробуйте восстановить dpkg
sudo mv /var/cache/apt/archives/diff_1%3a2.8.1-18_all.deb /var/tmp
sudo dpkg --configure -a
EDIT: см. также следующий отчет об ошибке; он может применяться к вашей ситуации: bugs.launchpad.net/ubuntu/+source/dpkg/+bug/624229
Удалите файл .deb и попробуйте восстановить dpkg
sudo mv /var/cache/apt/archives/diff_1%3a2.8.1-18_all.deb /var/tmp
sudo dpkg --configure -a
EDIT: см. также следующий отчет об ошибке; он может применяться к вашей ситуации: bugs.launchpad.net/ubuntu/+source/dpkg/+bug/624229
Удалите файл .deb и попробуйте восстановить dpkg
sudo mv /var/cache/apt/archives/diff_1%3a2.8.1-18_all.deb /var/tmp
sudo dpkg --configure -a
EDIT: см. также следующий отчет об ошибке; он может применяться к вашей ситуации: bugs.launchpad.net/ubuntu/+source/dpkg/+bug/624229
Удалите файл .deb и попробуйте восстановить dpkg
sudo mv / var / cache / apt / archives / diff_1% 3a2 .8.1-18_all.deb / var / tmp sudo dpkg --configure -a
РЕДАКТИРОВАТЬ: Пожалуйста, также просмотрите следующий отчет об ошибке; он может применяться к вашей ситуации: bugs.launchpad.net/ubuntu/+source/dpkg/+bug/624229
Удалите файл .deb и попробуйте восстановить dpkg
sudo mv / var / cache / apt / archives / diff_1% 3a2 .8.1-18_all.deb / var / tmp sudo dpkg --configure -a
РЕДАКТИРОВАТЬ: Пожалуйста, также просмотрите следующий отчет об ошибке; он может применяться к вашей ситуации: bugs.launchpad.net/ubuntu/+source/dpkg/+bug/624229
Удалите файл .deb и попробуйте восстановить dpkg
sudo mv / var / cache / apt / archives / diff_1% 3a2 .8.1-18_all.deb / var / tmp sudo dpkg --configure -a
РЕДАКТИРОВАТЬ: Пожалуйста, также просмотрите следующий отчет об ошибке; он может применяться к вашей ситуации: bugs.launchpad.net/ubuntu/+source/dpkg/+bug/624229
Удалите файл .deb и попробуйте восстановить dpkg
sudo mv / var / cache / apt / archives / diff_1% 3a2 .8.1-18_all.deb / var / tmp sudo dpkg --configure -a
РЕДАКТИРОВАТЬ: Пожалуйста, также просмотрите следующий отчет об ошибке; он может применяться к вашей ситуации: bugs.launchpad.net/ubuntu/+source/dpkg/+bug/624229
/ var / tmp
не является хорошей идеей. Файлы в / var / tmp
сохраняются между загрузками, и таким образом он может стать довольно полным. Используйте sudo apt-get clean
, чтобы очистить все ранее загруженные пакеты (а не приложения).
– Lekensteyn
9 April 2011 в 22:06
/ tmp
очищен) и / или потерял интернет-соединение (не может загружать пакеты).
– arrange
9 April 2011 в 23:15