ノートPCのUbuntuを 10.10 から 11.04 にアップグレードした。
私はあらかじめUbuntuのサイトからCDをつくっておいた。CDを入れて起動したら、自動的にアップグレードのダイアログが出てきた。あとは適当にボタンを押して進めたら完了。簡単だ。
アップデートマネージャを開いてみたらアップグレードの項が出ていたので、そこからでもよさそう。
このブログ、自分用メモのつもりで書いているが、けっこう検索から来られる方がいる。そこでブログの記事を辿れるように、各記事に関連記事のリンクを表示したいなーと思った。調べてみたらいくつか方法はあるようだが、 LinkWithin というものが見た目かっこいいので試してみた。
設定は、LinkWithinのサイトから必要事項を入力して、Bloggerにウィジェットを追加するだけなので簡単にできる。
まずはLinkWithinのサイトを開いて、入力欄に記入していく。
Blog Linkにはブログのアドレスを入れる。たぶんこのアドレスから関連記事を取得するので、間違えないように。
Platformはブログの種類。 Blogger, WordPress, TypePad に対応している。それ以外の人は Other を選べば良さそう。
WidthはLinkWithinの関連リンクに表示する記事数。3〜5が選べるのでお好みで。5にすると私のBloggerテンプレートでは横にはみ出してしまったので、4にしておいた。
入力したら「Get Widget!!」ボタンを押す。すると説明ページが出てくるので、それに従って「Install Widget」のリンクをクリックしBloggerのガジェットに追加する。
するとレイアウトのサイドバーの方にウィジェットが追加されていると思うので、「ブログの投稿」の下のところにドラッグして持ってくる。
追加する際、特に設定をいじっていなければウィジェットに LinkWithin とタイトルが入っている。私のブログではそのタイトルが妙なところに表示されていたので、「編集」からタイトルだけ削除しておいた。
あとはデザインを保存すれば完了。ブログを表示すると各記事に下図のような関連リンクが表示されているはず。関連リンクに画像がない場合は、リストのような形で表示される。
yumからソースをダウンロードして覗いてみたメモ。
まず目的のファイルがどのパッケージに含まれているのかを調べる。ここでは ls で。lsは coreutils に含まれている。
パッケージ名がわかったら yumdownloader でダウンロードする。yumdownloaderは yum-utils パッケージにあるので、コマンドがない場合はyumからインストールしておく。
そうすると パッケージの rpm がダウンロードされるので、 rpm2cpio と cpio を使って中身を確認する。
で目的のファイルを取り出す。
notification-daemon のテーマを変えてみたのでメモ。
下のように gconftool-2 を使ってテーマを設定できる。
テーマの名前はデフォルトでは standard か slider があると思う。 /usr/lib/notification-daemon-1.0/engines/ にあるやつかな?
yumから notification-daemon-engine-nodoka をインストールしておけばnodokaも使えるようになる。
ほんとはテーマをカスタマイズしてみたかったんだけど、簡単にはできそうにないなあ。壁紙は 朝日放送|スイートプリキュア♪ からいただきました。
gdm のスクリーンショットをとりたかったので調べてみたが、コンソールから画面を指定すれば普通に取得できるようだ。
PCを起動するとログイン画面になるので、 Ctrl-Alt-F1 なんかでコンソールに移動してログイン。私はImageMagickを使って取得した。取得には管理者権限が必要みたいだ。
だが単純に実行するだけだとgdmが休止してて真っ暗な画像になる。そこで pause オプションを使って取得するのを待ってもらって、その間に Ctrl-Alt-F7 なんかでまたgdmの画面に戻る。それで取得できた。
これなら他のログインマネージャでもできそう。SLiMはもともとスクリーンショットが取れるようになっているのでこんなめんどくさいことをする必要はないが。
取得した画像。
Ubuntu 10.10 で、 awesome のポップアップ通知の設定をした。
awesome ではデフォルトでは右上の方に通知が表示される。私は基本的に情報は下の方に表示したいので、設定を変更してみた。
通知は naughty というライブラリを使っているらしい。ドキュメントのnaughtyのとこを参考に、 ~/.config/awesome/rc.lua に以下の設定を追加した。
とりあえず表示位置と、あと幅も指定しておいた。