Mir를 어떻게 설치합니까? Mir를 어떻게 설치합니까? X와

Ubuntu 12.10에 Mir를 어떻게 설치합니까?
X와 나란히 사용할 수 있습니까?

이 질문은 Ubuntu 12.10에 대한 것이지만, 지원되는 모든 버전과 배포판이 적고 동일하다면 일반적인 답변을 제공하는 것이 좋습니다.



답변

욕설을한다면 (13.10)

   sudo apt-get update
   sudo apt-get install mir-demos unity-system-compositor

출처 :

PPA

경고

주의해서 사용하십시오.이 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
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/+archive/system-compositor-testing

컴파일

런치 패드 에서 mir 코드 다운로드 및 해당 종속성 설치

다운로드 중

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 ..

-doxygen 1.8.4 (> = 1.8.0) 사용 가능-대상 문서 작성 가능

-pdebuild를 찾을 수 없습니다. 프리 푸시가 실패합니다

-환경. 변수 MIR_ANDROID_NDK_DIR이 설정되지 않았으며 프리 푸시가 FAIL로 설정 됨

-환경. 변수 MIR_ANDROID_SDK_DIR이 설정되지 않았습니다. 프리 푸시가 실패합니다

소스 파일없이 라이브러리 3rd_party에 대해 ADD_LIBRARY를 호출했습니다. 이는 일반적으로 CMakeLists.txt 파일에 문제가 있음을 나타냅니다.

-대상 정의 : check_discover_tests_in_mir_acceptance_tests 및 discover_tests_in_mir_acceptance_tests

-대상 정의 : check_discover_tests_in_mir_integration_tests 및 discover_tests_in_mir_integration_tests

-대상 정의 : check_discover_tests_in_mir_unit_tests 및 discover_tests_in_mir_unit_tests CMake Warning at tools / vera ++ / CMakeLists.txt : 16 (메시지) : vera ++를 사용할 수 없음-대상 스타일 만들기 비활성화 _

구축 및 테스트

 make -j8
 ctest

mir 설치

make install

GL 가속화 클라이언트가 Mir를 사용하려면 Mir를 지원하는 패치 버전의 Mesa를 사용해야합니다. 패치는 GitHub에서 호스팅됩니다 :

git clone https://github.com/RAOF/mesa.git

일반적인 지침에 따라 컴파일하고 –with-egl-platforms = “mir, drm”을 구성 옵션으로 전달하십시오. 위와 같이 libmirclient가 설치되어 있어야합니다. X.Org 빌딩

Mir 내에서 X 서버를 실행하려면 패치 된 버전의 X.Org X 서버를 빌드해야합니다. 패치는 GitHub에서 호스팅됩니다 :

git clone https://github.com/RAOF/xserver.git

Mir 내에서 X 서버를 실행하려면 패치 된 X.Org 비디오 드라이버 버전도 필요합니다.

Launchpad에서 Intel, Radeon 및 Nouveau의 세 가지 드라이버를 사용할 수 있습니다.

 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 시스템 컴포 지터 구축

XMir을 사용하여 전체 시스템을 실행하려면 시스템 컴포 지터를 사용해야합니다. 우분투의 경우 Launchpad에 시스템 컴포 지터 프로젝트가 있습니다. 다음과 같이 컴파일하십시오.

 bzr branch lp:unity-system-compositor
 cd unity-system-compositor
 mkdir build
 cd build
 cmake ..

출처:

면책 조항 : 나는 방금 문서를 읽었으며 이것을 테스트하지 않았습니다!


답변