GNOME Shellをコンパイルするための指示に従いましたが、あちこちでエラーがいくつか発生しましたが、実行されませんでした。 Sudo apt-get install gnome-Shell
を使用してGNOME Shellをインストールしましたが、バージョン2.31.xを入手しましたが、最新のものは2.91.5かそれ以降です。だから、最新のビルドをインストールする方法はありますか?
最新のビルドに利用できるリポジトリはありますか?
「gnome Shell」のソフトウェアセンター検索を開いてインストールするか、単にこのボタンをクリックします。
インストール後、ログアウトします。
11.10の場合
ログイン画面で小さな歯車のアイコンをクリックし、メニューから「GNOME」を選択します。
12.04および12.10の場合
ログイン画面でアイコンショーをクリックし、メニューから「GNOME」を選択します。
その後、パスワードを入力してログインします。
ログインマネージャは最後に行ったセッションを記憶するため、GNOMEを1回選択するだけで、その後は通常どおりログインできます。
昔ながらの体験を好む場合は、フォールバックモードを使用することもできます。
また、自動ログインを使用する場合、lightdmに常にシェルを使用するように指示する必要があります。
Sudo apt-get install gnome-Shell
(最終コンテンツ更新:2011年2月11日、 公式ガイド に基づき、お気軽に編集してください。)
GNOME Shellは非常に開発が進んでおり、ソースは1日に数回更新されることがよくあります。通常、以下の手順は機能するはずですが、コンパイルを成功させるにはハッキングが必要な場合や、まったく不可能な場合があります。
問題が発生した場合は、次を確認してください。
現在の問題:
ライブラリディレクトリ内のいくつかのファイルを削除する必要があります。削除しないと、コンパイルが失敗します。システムの更新を行うと、これらのファイルは以下を返す可能性があります: this を読むと、それらのファイルを削除する必要がある理由と、再インストールのためのアップグレードを防ぐ方法が説明されています。
Sudo rm -rf /usr/lib*/*.la
(心配いりません、これはシステムに害を与えません!)
GNOME Shellを実行する前に、ビルドプロセス後にファイルを削除する必要があります。
rm ~/gnome-Shell/install/lib*/gtk-3.0/modules/libcanberra-gtk-module.so
(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
にインストールします。PATH
変数に追加する必要があります。
. ~/.profile
[オプション]:ファイルを編集することにより、ソースをダウンロードするパスなどのいくつかのjhbuild
オプションを変更できます~/.jhbuildrc-custom
。
ビルドプロセスを開始します。
jhbuild build
これにより、(現在)33個のモジュールがコンパイルされます。コーヒーを飲み、昼寝をする->しばらく時間がかかります。
*** success *** [33/33]
が表示されたら、完了です。おめでとうございます、あなたはGNOME Shellをコンパイルしました!
Compizを実行している場合は、まず(Metacityを起動して)停止する必要があります。停止しないと、GNOME Shellが起動しません。
metacity --replace &
最後に、実行します:
cd ~/gnome-Shell/source/gnome-Shell/src
./gnome-Shell --replace
これで、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では、windowmanagerキーを変更しても機能しないようです。代わりに、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 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に記載されている場所を確認します。
最新の安定版リリースを使用している場合は、安定性のためにパッケージを次のgnomeバージョンから以前のバージョンに保持される数個を差し引いたものにアップグレードできます。最新の安定版に入れない追加パッケージを含む2つのgnomeテストPPAを追加できますただしチャンスがありますこれらはシステムを破壊します。
少なくとも1か月間は「安定」と見なされ、おそらくそれ以上になるとは考えにくい
Sudo add-apt-repository ppa:gnome3-team/gnome3
Sudo add-apt-repository ppa:ricotz/testing
次に、システムを更新します。
これらのPPAは引き続き使用できますが、多くの破損が予想されるを使用する必要があります。ご自身の責任で、これらのPPAを追加してから、次のようにします。
Sudo apt-get update && Sudo apt-get dist-upgrade
Sudo apt-get install gnome-Shell
私の知る限り、Gnome ShellのビルドPPAは毎日ありません。とはいえ、ソースからビルドするのは難しくありません。
ガイドに従う必要があります here 。
Vala PPAを追加します。
Sudo add-apt-repository ppa:vala-team/ppa && Sudo apt-get update
いくつかの前提条件パッケージを入手します。
Sudo apt-get install build-essential curl autopoint automake bison flex gettext git-core gnome-common gtk-doc-tools gvfs gvfs-backends icon-naming-utils libdbus-glib-1-dev libexpat-dev libffi-dev libgnome-menu-dev libgnome-desktop-dev libgtop2-dev libjasper-dev libjpeg-dev libpng-dev libstartup-notification0-dev libtiff-dev libwnck-dev libgl1-mesa-dev liborbit2-dev libpulse-dev libreadline5-dev libxml2-dev mesa-common-dev mesa-utils libpam-dev python-dev python-gconf python-gobject xulrunner-dev xserver-xephyr gnome-terminal libcroco3-dev libgstreamer0.10-dev gstreamer0.10-plugins-base gstreamer0.10-plugins-good libltdl-dev libvorbis-dev libxklavier-dev libgnome-keyring-dev libupower-glib-dev libcups2-dev evolution-data-server-dev libecal1.2-dev libedataserverui1.2-dev
インストールスクリプトを取得します。
curl -O http://git.gnome.org/browse/gnome-Shell/plain/tools/build/gnome-Shell-build-setup.sh
/bin/bash gnome-Shell-build-setup.sh
.laファイルを削除します。カーネルが32bitの場合:
Sudo rm -rf /usr/lib*/*.la
または64ビットの場合:
rm ~/gnome-Shell/install/lib64/*.la
パスに〜/ .binを追加します。
export PATH=$PATH:~/bin
ビルドを開始します。
jhbuild build
待つ...
それを実行します:
cd ~/gnome-Shell/source/gnome-Shell/src
./gnome-Shell --replace
あなたはそれがとても好きで、ログインで開始したい場合はこれを行います:
ln -s ~/gnome-Shell/install/share/applications/gnome-Shell.desktop ~/.local/share/applications/gnome-Shell.desktop
gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-Shell" -t string
問題が発生した場合は、 ガイド を参照してください。 webupd8 でもう少し詳細なガイドを見つけることができます。
頑張って楽しんでね!
ジョンのアドバイスに従ってください。ただし、インストール後、Gnomeが期待どおりに表示されない場合があります。
私はJonのアドバイスに従いましたが、彼と他の人が言及することを怠ったことの1つは、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 3の外観になるはずです。
追加のオプションのステップは、デフォルトのGnomeデスクトップ壁紙を追加するgnome-backgrounds
パッケージをインストールすることです。これは、後で[システム設定]-> [背景]で設定できます。
GNOME 3.10はまだ正式にはリリースされていませんが、9月25日にリリースされます。ただし、リリースされた場合、公式のUbuntu 13.10リポジトリには含まれません。それでもUbuntu 13.10にインストールする場合は、 Ubuntu GNOMEチームがセットアップしたGNOME3 Next PPAを使用できます :
Sudo apt-add-repository ppa:gnome3-team/gnome3-next
Sudo apt-get update
Sudo apt-get install gnome3-next
単にSudo apt-get install gnome-Shell
を実行します
簡単なGoogle検索によると、Gnome-Shellは11.10リポジトリにあるはずなので、apt-getを使用してインストールできます。次に、ログアウトして、シェルをGnomeに設定し、再度ログインします。
私は11.10のGnome-Shellについて確かなことを話すことはできませんが、11.04にGnome 3のセットアップ全体をインストールし、それは非常に安定していました(あなたが私がやったことをしない限り、すべての設定と拡張機能を掘り下げてそれらで遊んでみて、互換性のない拡張機能を強制的に実行してみてください)。また、Fedoraが使用するのに十分安定しているため、Gnome 3をベースとして使用する必要があります。
それが価値があるかどうかは、あなたがそれから抜け出すために探しているものに依存します。 Unityと同じパラダイムに従いますが、個人的には、狂気のカスタマイズ機能(CSSやJavaScriptで手を汚したい場合)の一部を使用する方が楽しいことがわかりました。また、そのパラダイムに関する限り、より直感的に感じました。希望するかどうかがわからない場合は、仮想マシンでFedora 15を起動するか、Fedora 15に直接飛び込んで見ることができます。 11.10はGnome 3ベースで実行する必要があるため、UnityとGnome-Shellを切り替えることは問題になりません。
tl; dr-apt-getを介して簡単にインストールでき、非常に安定している必要があります。 11.10はGnome 3上にあるはずなので、それとUnityを簡単に切り替えることもできます。
あなたのUbuntuバージョンをより具体的にしましょう。あなたはMaverickを使用していると思います。Maverickは現時点ではリポジトリを知りませんが、もう一度コンパイルしてみたい場合は最初に見てください:
http://www.webupd8.org/2010/10/install-gnome-Shell-from-git-in-ubuntu.html
幸運 :)
buntu-Gnome-Desktopの場合
Sudo add-apt-repository ppa:gnome3-team/gnome3-next && Sudo apt-get update
Sudo apt-get update && Sudo apt-get install gnome-Shell ubuntu-gnome-desktop
これにより、UbuntuにUbuntu gnomeデスクトップがインストールされます。
Ubuntu 13.10でチェック済み
次のようにGnome3(gnome classicではない)をインストールできます。
Sudo add-apt-repository ppa:gnome3-team/gnome3
Sudo apt-get update
Sudo apt-get install gnome-Shell
コンピューターを再起動して、ログイン画面が表示されたら、次の追加オプションがあります(ログイン名の横にある小さなUbuntuアイコンをクリックしてください)。
最初のオプションであるGnomeを使用します
最新のGnomeバージョン(testing
)をテストする場合:
Sudo apt-add-repository ppa:gnome3-team/gnome3
Sudo apt-add-repository ppa:gnome3-team/gnome3-staging
Sudo apt-get update
Sudo apt-get install gnome-Shell
===警告===
ここのパッケージは、一般的な使用の準備ができていないと見なされており、既知のバグやリグレッションがあり、時には重大な性質のものです。ほとんどの場合、スムーズに実行する必要がありますが、問題が発生したときにppa-purgeを使用する準備をしてください。彼らがあなたのシステムを壊すならば、あなたは両方の半分を保つことができます。
- GnomeステージングPPA