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/1217005https://bugs.launchpad.net/xmir/+バグ/ 1217009
すべてのマルチモニターのバグはここにあります https://bugs.launchpad.net/xmir/+bugs?field.tag=multimonitor
独自のドライバーサポートなし(サードパーティに依存)
システムコンポジターレベルでのバイパス構成のサポートなし https://bugs.launchpad.net/mir/+bug/110996
電源管理が有効になっていません https://bugs.launchpad.net/xmir/+bug/1193222
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
その後、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)が利用可能-make target docを有効にする
-pdebuildが見つかりません、事前プッシュが失敗します
-環境変数MIR_Android_NDK_DIRが設定されていません。事前プッシュが失敗します
-環境変数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 tools/vera ++/CMakeLists.txt:16でのCMake警告(メッセージ):vera ++は使用できません-make target style_checkを無効にします
ビルドとテスト
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ビデオドライバーのパッチバージョンも必要です。
3つのドライバー(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システムコンポジターの構築
XMirを使用して完全なシステムを実行する場合は、システムコンポジターを使用する必要があります。 Ubuntuにはシステムコンポジター Launchpadのプロジェクト があります。以下を使用してコンパイルします。
bzr branch lp:unity-system-compositor
cd unity-system-compositor
mkdir build
cd build
cmake ..
ソース:
免責事項:私はドキュメントを読んだだけで、これをテストしていません!