SSブログ

【Ubuntu 11.10】Oneiric Alpha 2でGnome-Shellを動かす方法 [ubuntu]

Ubuntu 11.10 (Oneiric) Alpha 2でGnome-Shellを動かしてみました。Virtualbox4.1.0上で動かしています。

SS-oneiric-gnome-shell-003.JPG

Oneiric Alpha2ではGnome ShellとUnity(Compiz)を混在させてインストールすることが出来ます。ログイン時にセッションを選べば、Gnome ShellにしたりUnity(Compiz)にしたりできます。Gnomeを選べばGnome-Shellになって、Ubuntuを選べばUnity(Compiz)になります。(2011/7/26時点では、時々fallbackでunity-2dセッションになってしまう事があります。)

SS-oneiric-gnome-shell-005.JPG

ただし、2011/7/26の時点では単純にインストールしただけでは上手く動きませんでした。

ログイン後、Activitiesを押してApplicationsを押すと下図のようなメニュー画面になるはずですが、落ちるのです。

SS-oneiric-gnome-shell-001.JPG

原因は何かな~と思っていたら・・下記にバグ報告がありました。

https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/798135

それで、直し方は上記URLの#12のコメントにパッチがあります。その通り直してビルド&インストールすれば動きます。

 

<< Gnome Shellのインストール方法 >>

Gnome-ShellとUnity(Compiz)の共存は、お互いに影響が無いか完全に確かめたわけではありあませんので、自己責任でお願います。

1) Gnome Shellインストール

まずは、アップデートマネージャーで最新にしておいてください。

そしたら端末から、下記のコマンドを入力して下さい。

sudo apt-get install gnome-shell gnome-themes-standard

gnome-themes-standardを入れるのは、このパッケージにAdwaitaのテーマエンジンが入っているからです。Adwaitaのテーマエンジンを使ったテーマいくつかあります。unicoのテーマエンジンだけでよかったらいれなくてOKです。

もし、開発が進んで上記インストール時に他のパッケージを削除するような事がある場合は、Ubuntuセッションが動かなくなる可能性もありますので止めておいた方がよいと思います。それかちゃんと調べた上で行って下さい。

 

2) Sessionファイルの修正

sudo vi /usr/share/gnome-session/sessions/gnome.session

と端末から入力してgnome.sessionファイルを修正します。一番下の行が「FallbackSession=gnome-fallback」になっているはずなので「FallbackSession=ubuntu-2d」と直しておきます。

SS-oneiric-gnome-shell-004.JPG

万が一、Fallbackした時にubuntu-2dセッションになるようにするためです。

 

3) 上記URLに示したbug #798135が直っていなかった場合。

直っていたら4)に行って下さい。

https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/798135

の#12のコメントでは、

cd /etc/xdg/menus

sudo ln -s gnome-applications.menu applications.menu

で直るみたいです。ただ、#15のコメントから本来の直し方ではないみたいなので私は試していません。この直し方でも動けばよいと思いますが・・・

私はgnome-shellをビルドし直しました。

sudo apt-get install build-essential pbuilder

sudo apt-get build-dep gnome-shell

ここで適当なワーキングディレクトリを作ってそこに移ります。例えば mkdir ~/gnome-shell-work;cd ~/gnome-shell-work とかです。そしたら、

apt-get source gnome-shell

cd gnome-shell-3.1.3/src

青字の部分のバージョンはダウンロードした物に合わせて下さい。

vi shell-app-system.c

エディタで開いたら、202行目付近と1233行目付近に「applications.menu」というのがあります。(検索した方が早いと思います。)それを「gnome-applications.menu」に修正します。そしたら、セーブ。

cd ..

debuild -uc -us -b

これでパッケージが出来るのですが、使いません。 パッケージをインストールすると、アップデート時にリポジトリ上にある同じバージョンのgnome-shellパッケージを上書きしようとするので・・・

pushd /usr/lib/gnome-shell

sudo mv libgnome-shell.so libgnome-shell.so.org

※念の為、バックアップ

pushd

cd debian/gnome-shell/usr/lib/gnome-shell/

sudo cp libgnome-shell.so /usr/lib/gnome-shell/. 

入ったか確認するために

pushd

ls -al

これでlibgnome-shell.so libgnome-shell.so.orgの2つがあればOK。

この後、Gnome-Shellが動いたら、今回作成したワーキングディレクトリとその中にあるファイルは不要ですのでディレクトリごと消してしまってOKです。

4) 再起動してログイン

再起動してGnomeセッションを選んでログインして下さい。Gnome-Shellが動くはずです。 

Gnome-Shellの設定を変えるのにgnome-tweak-toolがあると楽なので、入れておくのを推奨します。 

sudo apt-get install gnome-tweak-tool

SS-oneiric-gnome-shell-006.JPG

<< 余談 >>

見れば分る通り、この記事のスクリーンショットはGnome-Shellのテーマを変更しています。テーマの変更方法はそのうち記述するつもりです。(多分・・)

それと、今回pushdを使用しましたが、どこかのディレクトリに行ってまた元のディレクトリに戻ってくるような時や、2つのディレクトリを行ったり来たりする時にはpushdとpopd使うと便利です。ディレクトリをスタック形式で覚えてくれます。

 

 ←ノートパソコン用クーラー

    2か月くらい前にLenovo G570を
    購入しました。
    そろそろ、夏本番なのでこういうのいるかな??
    長時間は使わないので必要ないかな??
    悩みどころです。


nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

【Ubuntu 11.10】Virtualbox上のOneiric Alpha 2のUnity(Compiz)がまともに動かなかったのは、Compizのアニメーションプラグインが原因だったみたい。 [ubuntu]

Virtualbox 4.1.0がリリースされてアップデートした頃から、Virtualbox上のOneiric Alpha 2のUnity(Compiz)がまともに動かなくなっていました。

参考:「【Ubuntu】Virtualbox 4.1.0 リリース -- Windows Aeroサポート

Virtualboxのアップデートとほぼ同時におかしくなったので、原因はVirtualboxだろうという先入観をもちながら、数日間、調べていました。ところが、いっこうに解決方法が見つかりませんでした。

今日(2011/7/25)、ひょっとしてVirtualboxだけで起きている問題ではないのでは??もしかして、HDDにインストールしたものもなるのではないのかな??と思いました。

そこで、調べたら・・・Launchpadに下記のバグ報告がありました。

compiz crashed with SIGSEGV in UnityDialogWindow::animate()

ではひょっとして、アニメーションのプラグインを切ればとりあえず動くのかな?ということで、Animations Add-Onのチェックを外してみました。下図のCompizConfig設定マネージャーのマウスがある項目です。

SS-oneiric-compiz-bug-002.JPG

※左側にもAnimationsはありますが、結果的に外さなくてもOKでした。

そしたら、ちゃんとUnity(Compiz)で動き始めました。

SS-oneiric-compiz-bug-003.JPG

※左側の動画はThrust SSC、世界初音速を超えた車。

なお、Animations Add-Onは標準ではインストールされておらず、compiz-plugins-extraはリポジトリなどからインストールしないとありません。sudo apt-get install compiz-plugins-extraでインストールできます。もちろん、CompizConfig設定マネージャーも先に入れておいて下さい。

 

 ←タニタ カロリズム

    一日の消費カロリーをグラフ表示してくれる。
    その他、万歩計、歩行時間、歩行距離など
    色々なデータを出してくれるみたい。
    ダイエットするときにいいかも・・
    私には・・・かなり必要。運動しないと。
    これ、何色かあったけど、値段がまちまち。
    一番高い色とこの色で倍くらい違ってた。(2011/7/25現在)


nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

【Ubuntu 11.10】Ubuntu Oneで「証明書の取得中に問題が発生しました」と出て使えない。原因はgnome-keyring-daemonが起動していなかった。 [ubuntu]

一週間くらい前に、Ubuntu 11.10(Oneiric) Alpha 2をHDDに入れ直しました。(アップデート中にフリーズして、リカバリーモードでも起動しなくなってしまったためです。)

それで、Ubuntu Oneを使おうと思ったら、、、下記が出てサインインできないので使えないという状態になりました。

SS-ubuntu-one-002.jpeg

「証明書の取得中に問題が発生しました」と出るのです。英語版だと「 there was a problem while retrieving the credentials」と出ます。

どうしてかな??バグかな??と調べましたが、それらしい情報はどこにもありません。そのまま数日間過ぎてしまいました。

今日(2011/7/24)、 どういった経緯で思いついたか忘れましたが、「パスワードと暗号鍵」と関係があるのかな?と思って、 「パスワードと暗号鍵」を立ち上げたら。。下図。

SS-ubuntu-one-001.jpeg

あれれ?? 一番下に「キーリング・デーモンと通信できませんでした」と出ている。まさかと思って、ps aux | grep gnome-keyring としたら、grepコマンド自身のプロセスしか出てきません。

つまり、gnome-keyring-daemonが1つも動いていません。

前日にgnome-keyringを再インストールを済ませていました。さらに、下記のコマンドを入力してみました。

sudo dpkg-reconfigure gnome-keyring

特にエラーも出ませんでした。/var/lib/dpkg/info/gnome-keyring.postinstを見る限り、ダメなら「Setting capabilities for gnome-keyring-daemon using Linux Capabilities failed.」と出るはず。

それで、自動起動にエントリーが無いのではと思い、/etc/xdg/autostartに行って ls -al | grep gnome-keyringとやってみました。

SS-ubuntu-one-006.jpeg

ある。。。

それぞれのエントリの中のExec文をコピーして端末に張り付けて起動してみたら、起動するみたいです。

よくわからず、一度ログアウトしてログインしたらしてps aux | grep gnome-keyringをしたら下図になりました。

SS-ubuntu-one-005.jpeg

※ログインしたときにgnome-keyring-daemon --start --components=gpgは、無い場合もあります。

ただ、gnome-keyring-daemonの仕組みがよく分かっていないので、 「--daemonize --login」のオプションをどこでつけているのか分かりません。

もう一度、「パスワードと暗号鍵」を起動したら下図になりました。

SS-ubuntu-one-004.jpeg

直ってる。ってことはUbuntu Oneも直っているのか??と思って立ち上げたら、直ってました。

SS-ubuntu-one-003.jpeg

その後、サインインもできました。

SS-ubuntu-one-007.jpeg

gnome-keyring-daemonが起動してなかったのが原因と分かりましたが、どこで直ったのかははっきりしません。再起動しても、ちゃんとgnome-keyring-daemonは自動起動します。一度、手動で起動したのがよかったのかな~??

動いたのはよいけど、いまいち理解していないのと、何で直ったのか分からないのが気持ち悪いです。

 

<< 余談 >>

その後、今度はアカウント管理の画面をだしたら下図。

SS-ubuntu-one-011.jpeg

そんな。。 それで、~/.cache/ubuntuone/log/controlpanel.logをみたら、

<title>Ubuntu One : Unexpected Server Error</title>

という部分があったので、試しにWebでUbuntu OneのサイトにアクセスしてSign inをしようとしたら。。

SS-ubuntu-one-010.jpeg

やっぱり。 サーバーがダメか。。と言うわけで、ちゃんとサインインできるようになってからもう一度確認です。

 

 ←スマホ対応手袋

    暑い今(2011/7/24)、必用な商品ではないのですが、
    タッチパネルの操作が可能な手袋。
    この前テレビでみました。
    なんで最近みたのかな?再放送だったのかな?


nice!(3)  コメント(0) 
共通テーマ:パソコン・インターネット

【Ubuntu】Ubuntu One (Dropboxとほぼ同じ機能のソフト)のWindows クライアント(Beta版)をインストールしてみました。 [ubuntu]

UbuntuにはUbuntu OneというDropboxとほぼ同等な機能を持ったソフトがあります。(知っている人は多いと思いますが・・・)

いつ見つけたかは思い出せないのですが、Ubuntu One のWindows版クライアント(Betaバージョン)を見つけたので、Windows Vistaに入れてみました。

まず、Ubuntu Oneのアカウントを取得する必要があります。これはUbuntuからやった方が楽です。というより、Windows版のクライアントにはアカウントを取得する機能がありません。

それとWindows版はファイルのシンクロのみです。私にはこれだけで十分ですが・・・

 

<< インストール方法 >>

インストール方法とセットアップ方法は下記に記述してあります。

https://wiki.ubuntu.com/UbuntuOne/Tutorials/Windows

英語なので、一応私がやった手順を記述しておきます。

 

1) ダウンロード

下記のURLに行きます。

https://wiki.ubuntu.com/UbuntuOne/Windows

ここに、記事の最初の方に下記のURLが記述してあるので、クリックしてダウンロードします。

https://one.ubuntu.com/windows/beta

※上記URLを押してもダウンロードできると思いますが、Beta版からRTM版になったりしたら変わるかもしれません。

 

2) インストール

ダウンロードしたUbuntuOne-1-0-xxx-xxxx.msi をダブルクリックします。

SS-ubuntuone-win-001.JPG

あとはNextを押して行けば、最後に下図になって「Finish」を押せばインストール自体は終了です。

SS-ubuntuone-win-002.JPG

 

3) セットアップ

タスクトレイの所にUbuntuのロゴに雲が付いたアイコンがあるので右クリックします。

SS-ubuntuone-win-003.JPG

そして、「Add this computer」をクリックします。

SS-ubuntuone-win-004.JPG

すると、IDとパスワードを入れる画面が出ます。(スクリーンショット取り忘れました。)

そこにUbuntu OneアカウントのIDとパスワードを入れます。そして、「Connect to Ubuntu One」を押します。上手くいくと下図がでます。

SS-ubuntuone-win-005.JPG

※上図では 0% used になってますが、実際には使用しています。バグかな~

一旦、上図の「Close」ボタンを押してウインドウを閉じます。

再び、タスクトレイのアイコンを右クリックすると下図のメニューに変わっているはずですので、「Synchronize Now」を選んで、シンクロさせます。

SS-ubuntuone-win-008.JPG

これで、セットアップは完了です。

 

4) シンクロの設定。

DropboxではファイルをDropboxフォルダに入れればすぐにシンクロしてくれますが、Windows版Ubuntu Oneの場合には、シンクロしたい時に上図の「Synchronize Now」を選びます。

ただ、これでは面倒なので上図の「Ubuntu One Preference」を選んで、[windows]タブを選びます。

SS-ubuntuone-win-007.JPG

ここのAuto syncにチェックを入れて、シンクロの間隔を分単位で設定することもできます。

Ubuntu上で動くUbuntu OneならDropboxと同様にいれた時にシンクロしてくれるのですが、何故かWindows版は違いました。また、Ubuntu同士なら複数のフォルダ(ディレクトリ)をシンクロ出来ますが、Windows版はUbuntu Oneフォルダだけです。

 

5) 使い方

Dropboxと基本的に一緒です。

タスクトレイのアイコンを右クリックして、「Open Synced Folders」を押せば下記のようにUbuntu Oneフォルダが開きます。

SS-ubuntuone-win-006.JPG

Ubuntu OneフォルダはC:\Users\<ユーザ名>\ドキュメント\Ubuntu One と作られます。これは今の所、変えられないみたいです。

ここのフォルダに入れて、シンクロさせればOKです。

 

6) バグ等に関して

ちょっと使ってみて、「Ubuntu One Preference」を押してもすぐにウインドウが開いてくれません。ちょっと根気強く(30秒くらい)待たないとダメでした。

それと、いきなり下記のタスクトレイのアイコンが回り続ける既知のバグの現象がでました。

https://bugs.launchpad.net/ubuntuone-windows-installer/+bug/680349

あと、1時間使って2度も落ちました。設定で何度もウインドウを開いたりしていた為、通常使用の時にはそんなに落ちないとは思いますが・・・

正直、使えるか使えないか微妙ですが、DropboxとUbuntu Oneで合計4G無料で使えるのは魅力です。それに片方が、メンテナンスなどで使えなくてももう片方で、という使い方もできます。

 

7) スマホ用

ちなみにiPhoneとAndroid用があります。ただし、月額約4$(1$=80円で320円)かかります。

 

 ←ネットワーク対応HDD(NAS) 2G

    これ、設定をすると外出先からもアクセス
    できるようになってる。DDNSの部分は
    バッファローがやってくれるみたい。
    レグザにも対応しています。
    もし、外出先からファイルを取り出したいなら
    こういうのもありかな。。
    今は外出先でPCいじることないので不要ですが。。。

 


nice!(1)  コメント(0) 
共通テーマ:パソコン・インターネット

【Ubuntu 11.10】Unity 上部パネルのカスタマイズ(変更)のやり方(メモ) [ubuntu]

以前の記事で何度か、Ubuntu 11.10(Oneiric)はgtk-3.0が使用されていると記述しました。

そして、Unity 4.4.0になって下記がマージされて、Unityの上部パネルもgtk3のスタイルが適応できるようになりました。

https://code.launchpad.net/~cimi/unity/unity.use-gtk3-style-context/+merge/66622

そこで、上部パネルの変更方法を自分の為にメモしておきたいと思います。今後、仕様変更される可能性もあるのでかなり簡略して記述します。

unity-panel-001.jpeg

 

<< やり方 >>

1)dconf-editorを下記のコマンドでインストールしておきます。

sudo apt-get install dconf-tools

2) Gtk3のテーマをGnome-lookやdeviantArtなどから持ってきてインストールします。

インストールは下記のようなディレクトリになるようにコピー(root権限)すればOKです。

/usr/share/themes/<テーマ名>/index.theme
                                               /gtk-3.0
                                               /metacity-1
                                               /gtk-2.0

最後のgtk-2.0のディレクトリはなくてもOKです。

3) テーマを切り替える

dconf-editorを端末から起動してテーマを切り替えます。

[org]->[gnome]->[desktop]->[interface]とたどると、[gtk-theme]という欄があるので、2)の<テーマ名>の部分の文字を入れます。

unity-panel-002.jpeg

するとテーマが変わります。ただ、この時はUnityのパネルが思ったようになっていないと思います。

それと、変更時に端末にテーマのエラーログがでたら、取り除いておきます。新しいテーマを適応した場合、エラーは必ずと言っていいほどでます。特に「url (」となっているのを「url(」として空白を取り除くのと、「)」が足りないのがいくつかあります。

 

4) Unityのパネルのスタイルを設定する。

cd /usr/share/themes/<テーマ名>/gtk-3.0

unity-panel-003.jpeg

として、ディレクトリを移ってそこにあるファイルを見るとスタイルシート(拡張子.css)がいくつかあります。その中で適切なファイルに(どれが適切かは、ファイル名や各ファイルを見て判断するしかないです)下記のように記述します。

ここで使用したテーマでは、gkt-widgets.cssに記述しました。

/**********************
* Unity Panel
**********************/
.gnome-panel-menu-bar.unity-panel {
       background-color: #ffffff;
       background-image: -gtk-gradient (linear,
                                                          left bottom, left top,
                                                          color-stop(0, shade (#ff0000, 0.6)),
                                                          color-stop (0.2,@os_chrome_bg_color),
                                                          color-stop (0.8,@os_chrome_bg_color),
                                                          color-stop(1, shade (#0000ff, 0.6)));;
       color: #000000;
       border-radius: 3;
}

上記を記述すると、この記事の始めのスクリーンショットと同じものになります。だた、 @os_chrome_bg_colorをどのような値にするかで違いはありますが・・・

赤字のbackground-imageで設定したものがパネルの色になります。 青地のcolorで設定したものがglobalmenuのフォントの色になります。

unity-panel-004.jpeg

※始めのスクリーンショットは、ブログの記述の為に違いがわかりやすいようにしています。色々いじって、好みの物にしてください。 url指定で画像を貼り付けることも可能かもしれません。(まだやっていません)

細かい記述方法は、下記を参考にしてください。基本的にスタイルシートの記述とそっくりです。

http://developer.gnome.org/gtk3/3.0/GtkCssProvider.html

後は、セーブしてログアウト&ログインするだけです。

ちなみに、globalmenuを押した時に出るメニューのスタイルは「.menubar」とか「.menuitem」などのスタイルの記述に依存しています。

それと、border関係をやろうと思いましたが、うまくいきませんでした。まだ、私自身がわかってないかな?? とりあえず、今回はこの辺で。

 

 ←Swimava 赤ちゃん用うきわ

    生後1ヶ月から18ヶ月までで
    11kg以下の赤ちゃん用。
    赤ちゃんを洗った後、お風呂に
    これで赤ちゃんを湯船に浮かべておいて
    その間にお母さんが体を洗ったりするのに
    使う人がいるらしい。
    知り合いが言ってた。


nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。