Comment installer Mir sur Ubuntu 12.10?
Puis-je l'utiliser côte à côte avec X?
Bien que cette question concerne Ubuntu 12.10, vous êtes toujours encouragé à donner des réponses génériques pour toutes les versions et distributions prises en charge si elles sont peu nombreuses et identiques.
Si vous courez grivois (13.10)
Sudo apt-get update
Sudo apt-get install mir-demos unity-system-compositor
Source :
Veuillez utiliser avec précaution - ce PPA contient des versions nouvelles et expérimentales de la pile graphique Ubuntu 13.10 et 14.04. Il contient actuellement une fonctionnalité clé, multimonitor destinée aux tests. Veuillez consulter https://wiki.ubuntu.com/Mir/MultiMonitorTesting pour plus d'informations sur les tests.
Problèmes majeurs connus: - L'entrée d'un autre VT sera entrée dans une session XMir en cours d'exécution - ATTENTION À NE PAS CHANGER DE VT ET SAISIR VOTRE MOT DE PASSE LORSQUE UNE APPLICATION EST CONNECTÉE À L'INTERNET OUVERT.
https://bugs.launchpad.net/xmir/+bug/1192843 https://bugs.launchpad.net/mir/+bug/1102757
ce PPA ne fonctionnera pas sur les pilotes Radeon ou Nouveau https://bugs.launchpad.net/xmir/+bug/1217005https://bugs.launchpad.net/xmir/+ bug/1217009
tous les bogues multimoniteurs peuvent être trouvés ici https://bugs.launchpad.net/xmir/+bugs?field.tag=multimonitor
pas de support de pilote propriétaire (dépendant de tiers)
aucun support de composition de contournement au niveau du compositeur système https://bugs.launchpad.net/mir/+bug/110996
aucune gestion de l'alimentation activée https://bugs.launchpad.net/xmir/+bug/1193222
pas de prise en charge VESA https://bugs.launchpad.net/mir/+bug/11189
Sudo add-apt-repository ppa:mir-team/system-compositor-testing
Sudo apt-get update
Sudo apt-get dist-upgrade
Après cela, redémarrez Ubuntu ou:
Sudo restart lightdm
https://launchpad.net/~mir-team/+archive/system-compositor-testing
Téléchargement du code mir du tableau de bord , et installation de ses dépendances
Téléchargement
bzr branch lp:mir
Dépendances
Sudo apt-get install devscripts equivs cmake gcovr lcov pdebuild astyle
Sudo apt-get build-dep mir
Compilation
mkdir build
cd build
cmake ..
Sortie actuelle de cmake ..
- doxygen 1.8.4 (> = 1.8.0) disponible - activer make doc cible
- pdebuild PAS trouvé, la pré-push va échouer
- Env. variable MIR_Android_NDK_DIR non définie, le pré-push va échouer
- Env. variable MIR_Android_SDK_DIR non définie, le pré-push va échouer
Vous avez appelé ADD_LIBRARY pour la bibliothèque 3rd_party sans aucun fichier source. Cela indique généralement un problème avec votre fichier CMakeLists.txt
- Définition des cibles: check_discover_tests_in_mir_acceptance_tests et Discover_tests_in_mir_acceptance_tests
- Définition des cibles: check_discover_tests_in_mir_integration_tests et Discover_tests_in_mir_integration_tests
- Définition des cibles: check_discover_tests_in_mir_unit_tests et Discover_tests_in_mir_unit_tests CMake Warning dans tools/vera ++/CMakeLists.txt: 16 (message): vera ++ not available - désactivation de make target style_check
Construction et test
make -j8
ctest
Installation de mir
make install
Pour les clients accélérés GL pour utiliser Mir, ils doivent utiliser une version corrigée de Mesa qui prend en charge Mir. Le correctif est hébergé sur GitHub:
git clone https://github.com/RAOF/mesa.git
Compilez selon les instructions normales et passez –with-egl-plates-formes = "mir, drm" aux options de configuration. Vous aurez besoin de libmirclient installé comme indiqué ci-dessus. Bâtiment X.Org
Pour exécuter un serveur X dans Mir, vous devez créer une version corrigée du serveur X.Org X. Le patch est hébergé sur GitHub:
git clone https://github.com/RAOF/xserver.git
Pour exécuter un serveur X dans Mir, vous avez également besoin d'une version corrigée de votre pilote vidéo X.Org.
Les trois pilotes - Intel, Radeon et Nouveau - sont disponibles sur 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
Compilez selon les instructions normales. Ceux-ci doivent être construits après le serveur X, car ils dépendent de nouvelles interfaces là-bas. Compositeur du système Building Unity
Si vous souhaitez exécuter un système complet à l'aide de XMir, vous devez utiliser un compositeur système. Pour Ubuntu, nous avons un compositeur système projet sur Launchpad . Compilez avec les éléments suivants:
bzr branch lp:unity-system-compositor
cd unity-system-compositor
mkdir build
cd build
cmake ..
La source:
Avertissement: je viens de lire la documentation, je n'ai pas testé cela!