Как установить Mir в Ubuntu 12.10?
Можно ли использовать его рядом с X?
Хотя этот вопрос относится к Ubuntu 12.10. Вам по-прежнему рекомендуется давать общие ответы для всех поддерживаемых версий и дистрибутивов, если их несколько и одно и то же.
Если вы работаете saucy (13.10)
sudo apt-get update
sudo apt-get install mir-demos unity-system-compositor
Источник :
Пожалуйста, используйте с осторожностью - этот PPA содержит новые и экспериментальные выпуски графического стека Ubuntu 13.10 и 14.04. В настоящее время он содержит ключевую функцию - мультимонитор, предназначенный для тестирования Пожалуйста, смотрите https://wiki.ubuntu.com/Mir/MultiMonitorTesting для получения дополнительной информации о тестировании.
Известные основные проблемы: - вход от другого VT будет введен в работающий сеанс XMir; - БУДЬТЕ ОСТОРОЖНЫ, ЧТОБЫ НЕ ПЕРЕКЛЮЧИТЬСЯ К VT и ввести свой пароль, когда приложение подключено к Интернету.
https://bugs.launchpad.net/xmir/+bug/1192843 https://bugs.launchpad.net/mir/+bug/1102757
этот PPA не будет работать на драйверах Radeon или Nouveau https://bugs.launchpad.net/xmir/+bug/1217005 https: / /bugs.launchpad.net/xmir/+bug/1217009
все мультимониторные ошибки можно найти здесь https://bugs.launchpad.net/xmir/ + bugs? field.tag = multimonitor
нет поддержки проприетарного драйвера (зависит от сторонних производителей)
нет поддержки композиции обхода на уровень композитора системы https://bugs.launchpad.net/mir/+bug/1109963
управление питанием не включено https: // bugs .launchpad.net / xmir / + bug / 1193222
нет поддержки VESA https://bugs.launchpad.net/mir/+bug/1118903
sudo add-apt-repository ppa:mir-team/system-compositor-testing
sudo apt-get update
sudo apt-get dist-upgrade
После этого перезапустите Ubuntu или:
sudo restart lightdm
https://launchpad.net/~mir- team / + архив / system-compositor-testing
Загрузка кода mir из launchpa d и установка его зависимостей
Загрузка
bzr branch lp:mir
Зависимости
sudo apt-get install devscripts equivs cmake gcovr lcov pdebuild astyle
sudo apt-get build-dep mir
Составление
mkdir build
cd build
cmake ..
Токовый выход cmake ..
- доступен доксиген 1.8.4 (> = 1.8.0) - позволяет сделать целевой документ
- pdebuild НЕ найден, предварительное нажатие на FAIL
- Env. переменная MIR_ANDROID_NDK_DIR не установлена, предварительное нажатие переходит в FAIL
- Env. переменная MIR_ANDROID_SDK_DIR не установлена, предварительное нажатие будет FAIL
Вы вызвали ADD_LIBRARY для библиотеки 3rd_party без каких-либо исходных файлов. Как правило, это указывает на проблему с файлом CMakeLists.txt
- Определение целей: check_discover_tests_in_mir_acceptance_tests и Discover_tests_in_mir_acceptance_tests
- Определение целей: check_discover_tests_in_mir_integration_tests иозна check_discover_tests_in_mir_unit_tests and learn_tests_in_mir_unit_tests CMake Предупреждение в tools / vera ++ / CMakeLists.txt: 16 (сообщение): vera ++ недоступно - отключение make target style_check
сборка и тестирование
]Установка mir
make install
Чтобы клиенты, использующие ускорение GL, могли использовать Mir, им необходимо использовать исправленную версию Mesa с поддержкой Mir. Патч размещен на GitHub:
git clone https://github.com/RAOF/mesa.git
Скомпилируйте в соответствии с обычными инструкциями и передайте –with-egl-platform = "mir, drm" в параметры конфигурации. Вам потребуется установить libmirclient, как показано выше. Сборка X.Org
Чтобы запустить X-сервер внутри Мира, вам необходимо создать исправленную версию X-сервера X.Org. Патч размещен на GitHub:
git clone https://github.com/RAOF/xserver.git
Чтобы запустить X-сервер внутри Мира, вам также потребуется исправленная версия вашего видеодрайвера X.Org.
Три драйвера - Intel, Radeon и Nouveau - доступны на Launchpad:
bzr branch lp:~mir-team/mir/xf86-video-intel-vladmir
bzr branch lp:~mir-team/mir/xf86-video-ati-vladmir
bzr branch lp:~mir-team/mir/xf86-video-nouveau
Компилировать в соответствии с обычными инструкциями. Они должны быть построены после X-сервера, так как они зависят от новых интерфейсов. Сборка Unity System Compositor
Если вы хотите запустить полную систему с использованием XMir, вам нужно использовать системный композитор. Для Ubuntu у нас есть проект системного композитора на Launchpad . Скомпилируйте следующее:
bzr branch lp:unity-system-compositor
cd unity-system-compositor
mkdir build
cd build
cmake ..
Источник:
Отказ от ответственности: я только прочитал документацию, я не проверял это! Sup>