【Ubuntu 11.10】Gnome Shell 3.1.90.1 インストール [ubuntu]
Ubuntu 11.10(Oneiric)にGnome Shell 3.1.90.1を自分でビルドして入れてみました。
というのも、2011/9/8 13:00時点で下記のURLでソースは公開されているのですが、20時間経ってもビルドされたものが出ないので試しにビルドしてみました。
https://launchpad.net/ubuntu/+source/gnome-shell/3.1.90.1-0ubuntu1
<< インストール方法 >>
インストールしたのは32bit版で64bit版は環境がないので行っていません。
1) 環境を整える。
端末から下記のコマンドを入力します。
sudo apt-get install pbuilder build-essential git devscripts
sudo apt-get build-dep gnome-shell
sudo apt-get install libgee-dev libfolks-dev gir1.2-folks-0.6 libgnome-menu-3-dev libgnome-keyring-dev gir1.2-gee-1.0 libgudev-1.0-dev libudev-dev gir1.2-accountsservice-1.0
※ちなみに最後のgir1.2-accountsservice-1.0はビルドには必要ありません。但し、これが無いとgnome-shellを動かした時にエラーになります。
2) ダウンロード&ビルド
適当なワーキングディレクトリを作成します。作成したワーキングディレクトリにカレントディレクトリを写して、
apt-get source gnome-shell
cd gnome-shell-3.1.90.1
debuild -us -uc -b
これでしばらく待ちます。コマンドプロンプトに戻ったら、
cd ..
ls
とすると、下記のようになるはずです。
oneiric@ocelot:~/gnome-shell$ ls
gnome-shell-3.1.90.1/
gnome-shell_3.1.90.1-0ubuntu1.debian.tar.gz
gnome-shell_3.1.90.1-0ubuntu1.dsc
gnome-shell_3.1.90.1-0ubuntu1_i386.build
gnome-shell_3.1.90.1-0ubuntu1_i386.changes
gnome-shell_3.1.90.1-0ubuntu1_i386.deb
gnome-shell_3.1.90.1.orig.tar.bz2
そしたら下記のコマンドでインストールします。
sudo dpkg -i gnome-shell_3.1.90.1-0ubuntu1_i386.deb
後は、再起動後にgnomeセッションに入ればgnome-shell 3.1.90.1になるはずです。
<< トラブルシューティング >>
上手く立ち上がらなくて、端末から起動した時に下記のエラーが出る場合があります。
oneiric@ocelot:/usr/bin$ gnome-shell
OpenGL Info: Using XSHM for GLX_EXT_texture_from_pixmap
JS ERROR: !!! Exception was: Error: Requiring AccountsService, version non
e: Typelib file for namespace 'AccountsService' (any version) not found
JS ERROR: !!! lineNumber = '0'
JS ERROR: !!! fileName = '"gjs_throw"'
JS ERROR: !!! stack = '"("Requiring AccountsService, version none: Typel
ib file for namespace 'AccountsService' (any version) not found")@gjs_throw:0
@/usr/share/gnome-shell/js/ui/endSessionDialog.js:25
"'
JS ERROR: !!! message = '"Requiring AccountsService, version none: Typel
ib file for namespace 'AccountsService' (any version) not found"'
JS ERROR: !!! Exception was: Error: Requiring AccountsService, version none: Typelib file for namespace 'AccountsService' (any version) not found
JS ERROR: !!! lineNumber = '0'
JS ERROR: !!! fileName = '"gjs_throw"'
JS ERROR: !!! stack = '"("Requiring AccountsService, version none: Typelib file for namespace 'AccountsService' (any version) not found")@gjs_throw:0
@/usr/share/gnome-shell/js/ui/endSessionDialog.js:25
:
後略
これは、gir1.2-accountsservice-1.0が無いと発生します。前述の方法で入れた方は始めにインストールしてますので出ないはずです。
ただ、他の方法やgnome-shell 3.1.90.1のdebian/controlファイルの依存情報が修正されないでパッケージ公開されたら発生する可能性がありますので、下記のコマンドで入れて下さい。
sudo apt-get install gir1.2-accountsservice-1.0
<< エクステンションのインストール >>
1) ダウンロード
また適当なワーキングディレクトリを作って、そこに移動して下さい。そしたら下記のコマンドでダウンロードします。
git clone git://git.gnome.org/gnome-shell-extensions
ただ、下記のサイトでバージョンをチェックすることができます。
http://git.gnome.org/browse/gnome-shell-extensions/
2) ビルド&インストール
cd gnome-shell-extensions
configure.acを編集してバージョン情報を3.1.90.1に合わせます。
vi configure.ac
AC_INITの行の所を[3.1.91]となってる所を[3.1.90.1]に変更します。(下図参照)
セーブしたら、
./autogen.sh --prefix=/usr --enable-extensions="alternate-tab alternative-status-menu apps-menu auto-move-windows dock drive-menu gajim places-menu systemMonitor user-theme windowsNavigator workspace-indicator xrandr-indicator"
でビルドします。そして下記でインストール。
sudo make install
インストールしたら、一旦ログアウトしてログインして下さい。
※普通でしたらビルドに使用したディレクトリのMakefileは残しておいて、アンインストールする時にsudo make uninstallとします。ただ、インストール先は/usr/share/gnome-shell/extensionの中だけですので、分れば特にいらないかもしれません。
3) エクステンションを有効にする。
gnome-tweak-toolを使って有効にしていきます。下図のようにShell Extensiionsのスイッチをオン/オフで使うか使わないか決めます。(1つのスクリーンショットで映りきらなかったので2つになってしまいました)
私の環境(Virtualbox 4.1.2)では、WindowNavigetor ExtensionとAlternativeState Menu Extensionをオンにすると、Gnome Shellが立ち上がりません。なのでオフにしています。
もし、エクステンションが原因でgnome shellが立ち上がらなくなったら、他のセッションやリカバリーモードで自分のアカウントでログインしてから下記のコマンドを打ってリセット(エクステンションを全てオフ状態にする) して下さい。
gsettings reset org.gnome.shell enabled-extensions
4) 私が知らないうちに増えていたエクステンション(おまけ)
アプリケーションメニュー
Placeメニュー
ワークスペーススイッチャー
←小型マイク(iPod iPhone用)
iPodやiPhoneをICレコーダー代わりにする
ための、マイクみたい。
私は今は必要ないけど、ICレコーダーがそのうち
必要になる可能性がある。。
せっかくだからICレコーダーだけでなく
音楽プレーヤーとして使えるのがいいな。
【Ubuntu ,Windows】Adobe Flash Player 11 RC(Release Candidate) リリース [コンピュータ全般]
2011/9/6 にAdobe Flash Player 11 RC(Release Candidate)が出ました。
http://labs.adobe.com/technologies/flashplatformruntimes/flashplayer11/
ダウンロードURLは下記。
http://labs.adobe.com/downloads/flashplayer11.html
バージョンは11.0.1.129になります。
とりあえずWindows Vista 32bit版のFirefox 6.0.2でyoutubeを見てみました。
※上記の動画はGoogle のLogoの説明です(映ってるのはQueenの Freddie Mercuryのイラスト)。 過去のGoogle Logoを見たければ、下記のURLにアクセスして下さい。
http://www.google.com/logos/index.html
スクリーンショットはありませんが、Ubuntu 11.10(Oneiric) Desktop 32bit版(firefox 7.0b4)でも動きました。
インストールの仕方は省略です。Windows は簡単なので・・・
Ubuntuに関しては、既に下記のPPAで提供されてます。
ppa:sevenmachines/flash
元ネタ:OMG!Ubuntu
http://www.omgubuntu.co.uk/2011/09/flash-player-11-hits-release-candidate/
←Queenのベストアルバム
この記事のスクリーンショットの
動画で流れている曲は、
"Don't stop me now"
このアルバムの中に入っています。