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
이 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/1193222VESA 지원 없음
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/+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 ..
출처:
면책 조항 : 나는 방금 문서를 읽었으며 이것을 테스트하지 않았습니다!