
GNOME Shell をコンパイルするための指示に従いましたが、いくつかのエラーはありましたが、コンパイルはできましたが、実行されませんでした。 を使用して GNOME Shell をインストールしましたsudo apt-get install gnome-shell
が、最新バージョンは 2.91.5 か何かですが、バージョン 2.31.x が取得されました。最新のビルドをインストールする方法はありますか?
最新ビルド用のリポジトリはありますか?
答え1
ソフトウェア センターからのインストール (11.10 以降)
ソフトウェア センターを開いて「gnome shell」を検索し、インストールするか、このボタンをクリックします。
インストールが完了したらログアウトします。
11.10の場合
ログイン画面で小さな歯車アイコンをクリックし、メニューから「GNOME」を選択します。
12.04および12.10の場合
ログイン画面でアイコンをクリックし、メニューから「GNOME」を選択します。
その後、パスワードを入力してログインします。
ログイン マネージャーは最後にアクセスしたセッションを記憶するため、GNOME を 1 回選択するだけで、その後は通常どおりログインできます。
さらにカスタマイズする
昔ながらのエクスペリエンスを好む場合は、フォールバック モードを使用することもできます。
自動ログインを使用する場合は、lightdm に常にシェルを使用するように指示する必要があるかもしれません。
一緒にインストールするその他の便利な機能
コマンドラインの手順:
sudo apt-get install gnome-shell
問題を報告する場所:
- GNOME3 パッケージに関する議論 (左下のメーリング リスト リンク):https://launchpad.net/~gnome3-チーム
- このパッケージ セットに関するほとんどの問題はこのリストに記載できます。これは問題を報告する最初の場所になります。
- パッケージングに関連しないバグレポート:参考文献
- GNOME3 がうまく動作しない場合は、パッケージングに関連している可能性があります。そのため、アップストリームの GNOME の問題であると確信が持てない限り、ただランダムに GNOME にバグを報告しないでください。
- アップストリームにバグを報告すべきかどうかわからない場合は、IRC または上記のメーリング リストで、GNOME に報告すべきかどうかを判断するのに助けが必要な人に尋ねてください。
答え2
ソースから GNOME Shell をビルドする
(最終更新日:2011年2月11日、公式ガイド自由に編集してください。
0. コンパイル中の警告/エラー
GNOME Shell は現在開発が進められており、ソースは 1 日に数回更新されることがよくあります。以下の手順は一般的には機能するはずですが、コンパイルを成功させるには何らかのハックが必要であったり、コンパイルがまったく不可能であったりする場合もあります。
問題が発生した場合は、以下を確認してください。
- のGNOME シェル スレッドubuntuforums.org で
- IRCチャンネル#gnomeシェルirc.gnome.org で (チャンネルのトピックに注目してください!)
- のGNOME Shell メーリングリスト
- また、よくある問題のリスト
現在の問題:
ライブラリディレクトリ内のいくつかのファイルを削除する必要があります。そうしないとコンパイルが失敗します。システムの更新を行うと、これらのファイルは以下を返す可能性があります:これこれらのファイルを削除する必要がある理由と、アップグレードによる再インストールを防ぐ方法については、こちらをご覧ください。
sudo rm -rf /usr/lib*/*.la
(心配しないでください。システムに害はありません!)
GNOME Shell を実行する前に、ビルド プロセスの後にファイルを削除する必要があります。
rm ~/gnome-shell/install/lib*/gtk-3.0/modules/libcanberra-gtk-module.so
1. GNOME Shell の構築
(Ubuntu 10.10 32 ビットおよび Ubuntu 11.04 64 ビットの開発バージョンでテスト済み。)
以下は、サンドボックスのような方法で GNOME Shell をダウンロード、コンパイル、インストールします。つまり、システムの他の部分には影響しません。
依存関係をインストールします:
sudo apt-get install curl dpkg-dev autopoint libedataserverui1.2-dev \ libecal1.2-dev evolution-data-server-dev libcups2-dev libupower-glib-dev \ libgnome-keyring-dev libxklavier-dev libvorbis-dev libltdl-dev \ libgstreamer0.10-dev libcroco3-dev xserver-xephyr xulrunner-dev \ python-dev libpam0g-dev mesa-utils mesa-common-dev libxml2-dev \ libreadline5-dev libpulse-dev liborbit2-dev libgl1-mesa-dev libwnck-dev \ libtiff4-dev libstartup-notification0-dev libpng12-dev libjpeg62-dev \ libjasper-dev libgtop2-dev libgnome-desktop-dev libgnome-menu-dev \ libffi-dev libexpat1-dev libdbus-glib-1-dev icon-naming-utils \ gtk-doc-tools gnome-common git-core gettext flex bison automake cvs
GNOME Shell のセットアップ スクリプトを取得します。
curl -O https://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
ビルド ツールをビルドし
jhbuild
、構成ファイルをダウンロードします。/bin/bash gnome-shell-build-setup.sh
これ
jhbuild
により がインストールされるので~/bin
、これを -variable に追加する必要がありますPATH
。. ~/.profile
[オプション]
jhbuild
:ファイルを編集することで、ソースをダウンロードするためのパスなどのいくつかのオプションを変更できます~/.jhbuildrc-custom
。ビルド プロセスを開始します。
jhbuild build
これにより、(現在) 33 個のモジュールがコンパイルされます。コーヒーを飲んで、昼寝をしてください -> しばらく時間がかかります。
完了したら*** success *** [33/33]
完了です。おめでとうございます。GNOME Shell のコンパイルが完了しました。
2. GNOME Shell の実行
Compiz を実行している場合は、まずそれを停止する必要があります (Metacity を起動して)。そうしないと、GNOME Shell は起動しません。
metacity --replace &
最後に、以下を実行します。
cd ~/gnome-shell/source/gnome-shell/src ./gnome-shell --replace
これで完了です。これで GNOME Shell が実行されるはずです。
3. GNOME Shell をデフォルトのウィンドウマネージャにする
Ubuntu 10.10 では、GConf キーを変更するだけで、GNOME セッションのウィンドウ マネージャーを置き換えることができます。
GNOME Shell 用のローカル .desktop ランチャーを作成します。
ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
次に、セッションのウィンドウ マネージャーを GNOME Shell に変更します。
gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
変更を元に戻すには、次のコマンドを実行します。
gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-wm" -t string
Ubuntu 11.04では、ウィンドウマネージャキーは機能しないようです。代わりに、GDM ログイン画面で選択できる新しいセッション項目を追加できます。そのため、上記のようにローカル .desktop ファイルを作成し、次に 2 つのファイルを作成する必要があります。
セッションファイル:
/usr/share/gnome-sessions/sessions/gnome-shell.session
:[GNOME Session] Name=gnome-shell Required=windowmanager; Required-windowmanager=gnome-shell DefaultApps=gnome-settings-daemon;
セッション ファイルを指すセッション項目:
/usr/share/xsessions/gnome-shell.desktop
:[Desktop Entry] Name=GNOME Shell Comment=This session logs you into Ubuntu Exec=gnome-session --session=gnome-shell TryExec=gnome-session Icon= Type=Application X-Ubuntu-Gettext-Domain=gnome-session-2.0
ログアウトすると、選択できるようになりますGNOMEシェルセッションとして。
4. GNOME Shell の更新
ランニング
jhbuild build
ソースを更新し、必要なものを再構築する必要があります。
たとえば、モジュールで失敗した場合は、次のような結果になります。
fatal: git-write-tree: error building trees Cannot save the current index state *** Error during phase checkout of gdk-pixbuf: ########## Error running git stash save jhbuild-stash *** [7/33]
次に、オプション 6 を選択して、現在のモジュール ディレクトリを消去し、クリーンなソースから開始することができます。
[6] Go to phase "wipe directory and start over"
それでも解決しない場合は、次のコマンドを実行して最初からやり直すことができます。
jhbuild build -afc
まだコンパイルされませんか? その場合は、0 に記載されている場所を確認してください。
答え3
12.04以降の場合
最新の安定版リリースをお持ちの場合は、安定性の理由から以前のバージョンに保持されるいくつかのパッケージを除いて、次の gnome バージョンにパッケージをアップグレードできます。最新の安定版に含まれない追加パッケージを含む 2 つの gnome テスト PPA を追加できます。しかしチャンスはあるこれらはあなたのシステムを破壊します。
それはありそうにない少なくとも 1 か月、おそらくそれ以上は「安定」していると考えられます。
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo add-apt-repository ppa:ricotz/testing
次にシステムを更新します。
警告: これを Gnome-Shell の新しいリリースですぐに試すと、多くのものが壊れます。本当に壊れます。
これらのPPAは引き続き使用できますが、多くの破損を予想する自己責任でこれらの PPA を追加し、次の操作を実行します。
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install gnome-shell
答え4
Jon のアドバイスに従ってください。ただし、インストール後に Gnome が期待どおりに表示されない場合があります。
私自身は Jon のアドバイスに従いましたが、彼や他の人たちが言及しなかったのは、これらがデフォルトでインストールされていない場合には、 を削除しgnome-accessibility-themes
てインストールする必要があるかもしれないという事実ですgnome-themes-standard
。そうしないと、Gnome 3 とそのウィンドウ装飾がきれいに見えなくなります。
グラフィカルまたはターミナルから実行できます。
sudo apt-get remove gnome-accessibility-themes
sudo apt-get install gnome-themes-standard
デスクトップがまだネット上のスクリーンショットで見られるような外観になっていない場合は、実行gnome-tweak-tool
(まだインストールしていない場合はインストール) して、インターフェイス セクションに移動し、「Gtk+ テーマ」および「カーソル テーマ」フィールドで Adwaita を選択し、アイコン テーマとして「gnome」を選択します。デフォルトの Gnome 3 の外観になるはずです。
追加のオプションの手順として、gnome-backgrounds
デフォルトの Gnome デスクトップの壁紙を追加するパッケージをインストールします。これは、後で「システム設定」->「背景」で設定できます。