2008年12月12日金曜日

mp4を再生する。(mandriva2008.1)

mandriva 2008 springはそのままでは権利の関係上mp4が再生できない。
ので、非公式のリポジトリ(mandrivaではメディア)を追加してそこからコーデックをダウンロードする。

http://d.hatena.ne.jp/kakurasan/20081104/p1
を参考にした。

http://easyurpmi.zarb.org/リンク
で、OSとアーキテクチャを選択してadd PLF mediasをクリック。

メディアが追加できたらgstreamer-faadをインストール。動画プレイヤーでmp4が再生できるようになるはず。
さらにシステムをアップデートするとmplayerでmp4が再生できるようになる。

2008年12月3日水曜日

JDの追加設定

JDの設定がやけにあっさりしてるなとおもってたら、実は色々設定できた。
アドレスバーに about:config と打つと設定用GUIが開く。
かなり細かく設定でき、かゆいところに手が届く感じ。非常に良い。

rpmbuildするときのconfigureオプション

rpmbuildするとき、configureオプションはspecファイルに書き込む。

http://www.stackasterisk.jp/tech/systemManagement/rpm02_04.jsp#7
とか参照。

%configure \
--prefix=/usr \
--mandir=/usr/share/man \
--with-pam=qpopper

とかこんな感じ。

まあJDをathlon64に最適化するようオプションつけてビルドしてみただけです。
あんまりかわらないなー。

2008年11月30日日曜日

ネットが遅い

Mandrivaのネットの速度が異様に遅かったので(windowsの10分の1くらい)無線LANドライバーを入れなおしてみた。

使ってる無線LAN子機はbaffaloのWLI-PCI-G54。
ドライバーはver6.00からver3.92に落とした。
CBG54というディレクトリに入っているnetcbg54.infとbcmwl5.sysをホームフォルダにでもコピーし(CDとかUSBメモリからインストールするのはおすすめしません)ndiswrapperを使ってドライバをインストール。

Xの再起動を勧められたのでログインしなおすと、問題なくネットにつながった。速度も十分(むしろwindowsより速度が増した)。

が、今度はfirefoxが落ちまくる。ので何となくFlashが怪しいかと思い、とりあえずアンインストール。(adobeから最新バージョンのrpmをインストールしていたので。乱暴)
http://gigazine.net/index.php?/news/comments/20081023_flash_player_uninstall/
を参考に
http://www.adobe.com/go/tn_14266
Home/Support/TechNote Archived Flash Players available for testing purposes
から旧バージョンをダウンロード。
zipを展開してflashplayer9r151_linux.tar.gzを展開、中のlibflashplayer.soを
/usr/lib/mozilla/plugins/
に(端末でsuとタイプして管理者権限になってnautilusを起動して)コピー。
とりあえず様子見。

2008年11月29日土曜日

Mandriva 2009に向けて

Mandriva2009.0(Gnome)をLive CDで試してみると音がでない。

2chに気になる書き込みを発見したのでメモしておく。

http://pc11.2ch.net/test/read.cgi/linux/1177817490/
より

610 名前:login:Penguin [sage]: 2008/06/27(金) 12:27:06 ID:gwFQl1nS
ThinlPad X22 メモリ384MにMandriva free版でgnome入れてみました
本当はPCLinuxOS入れて見たかったんだけどLiveCD起動すら出来なかった
結構良いねコレ、compiz fusionでグリグリプルプル出来るし、見た目もカッコイイ
音が出なかったんでググったら
alsaconfがどうのこうのって出てきたんで試してみたら、音も鳴るようになった

で、ターミナル内でalsaconfが文字化け?してるんですが
これってどうすれば治るんでしょうか
最初、GNOME asia CDでインストールした時は日本語表示されたんですけど


611 名前:login:Penguin [sage]: 2008/06/29(日) 12:25:05 ID:6JVzfNHP
TerminalのLOCALEとシステムのLOCALEが
違うから化けてるんだと思うよ。

alsaconfが問題っぽい。

Mandriva Linux 2008 spring にJDをインストールする

前々から、ubuntuが重いなと思っていたので他のディストリビューションを試してみることにした。いろいろ試した結果、Mandriva Linux を導入してみることに。
最新の2009.0はLive CDで起動したところ音が出なかったので2008.1 springバージョンをインストール。日本語版もあり、大きな問題は無し。

しかし、リポジトリにjdがないので自分でコンパイルしなければならない。これに手間取ったのでメモしておく。

今回は、rpmbuildを使ってインストールしてみる。
jd付属のドキュメント(INSTALL)と
http://sourceforge.jp/projects/jd4linux/wiki/%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%88%A5%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95#h2-PCLinuxOS
を参考に。
まず、ドキュメントに書いてる必要なパッケージをインストール。
ただ、パッケージ名が違うものがあるので注意。具体的には
g++ → gcc-c++
あとgnutls,gtkmm,zlibあたりはあらかじめ入ってるっぽい。
さらに、コンパイルに必要なものをインストール。
rpm-build
libgtkmm2.4-devel
libsm6-devel
libgnutls-devel

つぎに、jd.specを書きかえる。
gtkmm24-devel をlibgtkmm2.4-devel
libSM-devel をlibsm6-devel
gnutls-develをlibgnutls-devel
にそれぞれ書き換える。さらに
fonts-japanese をfonts-ttf-japanese と書き換える。

ここからは
http://park15.wakwak.com/~unixlife/linux/rpm-cleate.html
を参考にrpmを作成する。

/usr/src/rpm/SOURCES/
にjd-(version)-(date).tgz ←(要するに最初にダウンロードしてきたファイル)
をコピー。
さらに
/usr/src/rpm/SPECS/
に書き換えたjd.specをコピー。

端末を開いて、
su
と打って管理者になり、
cd /usr/src/rpm/SPECS/
rpmbuild -ba jd.spec
と打つとコンパイルが始まる。
書き込み完了: /usr/src/rpm/SRPMS/jd-(version).src.rpm
書き込み完了: /usr/src/rpm/RPMS/i586/jd-(version).i586.rpm
書き込み完了: /usr/src/rpm/RPMS/i586/jd-debug-(version).i586.rpm
と出てるので該当のフォルダにrpmができているはず。

2008年11月11日火曜日

ウイルス対策。

linuxのいいとこはウイルスを気にしなくてもいいところですが、やはりwindowsを併用して使ってる身としてはなんとなく心配になるところ。なのでウイルススキャナーを突っ込んでみました。追加と削除からつっこめるclamavです。

で、そのまま起動するとroot権限がないと怒られ、ウイルス定義がアップデートできない。ので、ちょっと細工を。

gnomeを使ってる場合はシステム→設定→メインメニュー→システムツールの中にあるVirus scannerを右クリックしてプロパティ、コマンドの欄の先頭にgksuを足しておきましょう。root権限で起動できます。

参考URL:
http://blog.livedoor.jp/vine_user/archives/51275180.html

2008年11月9日日曜日

gnomeでemacsキーバインド

gnomeでemacs風のキーバインドってできないのかなーと思ってたらあった。

http://www.eml.ele.cst.nihon-u.ac.jp/~momma/wiki/wiki.cgi/Ubuntu/Gnome%E3%81%A7Emacs%E3%82%AD%E3%83%BC%E3%83%90%E3%82%A4%E3%83%B3%E3%83%89.html

より。

gconf-editorってのを起動して、
  desktop->gnome->interface->gtk_key_theme

をEmacsに書き換える。 これでCtrl-*のキーバインドが使えるようになる。

らしいです。(引用部太字)
ちなみにデフォルトではHumanとなっています。

グラフィックドライバーの罠

さて、マシンを組み替えたのを期にしばらくlinuxから遠ざかっておりました。色々面倒くさいし。
が、ムラムラとOSをいじりたい欲求がでてきましてやっぱり帰ってきました。ふう。

ubuntu 8.10がでたというのでさっそく入れてみたんですが、自分の環境ではめっちゃ重い。なぜだ。
Athlon x2 5000+ にメモリ2GB、グラフィックはオンボードのGF8200という構成。
制限付きドライバを入れてみたけどだめ。ということで8.10は諦めた。まあまだ人柱バージョンっぽいし。
で8.04を入れ直し。おー、gnomeでも軽い!さすが最近のパソコンだぜ!せっかくオンボードでもそこそこの性能という噂のGF8200を積んであるのでcompizを動かしたく、制限ドライバを入れてみた。

ら。

起動しません。画面がぐしゃぐしゃ。

なにー!というわけで再インストール。お手軽にドライバが入らない。「追加と削除」から入れられるnvidiaのドライバ(Nvidia binary X.Org driver)をつっこんでみるも、3Dは使えないですよーと怒られる。
はい、compiz使えません。ググってみたら、nvidiaのサイトからドライバ取ってきて手動でインストールしたら動いたよ、てな感じの話が載ってた(ぽい)のですが、また失敗して再インストールするのは面倒くさいのでパス。おおう。
結局またxfceをいれて使っております。使い慣れたのが一番。

結論。GF8200でubuntuはちょっと鬼門。

2008年9月8日月曜日

xfceパネルが落ちる【解決】

xfceのパネルが落ちた。さらにセッションの保存にチェック入れたまま再起動しちゃってパネル消えっぱなし。

2chのxfceスレからメモ。
続き。.xinitrcをいじらんでも別のアカウントでログインするとパネルが表示されるので、
設定マネージャの「セッションと起動」で「ログイン時にセッションを選択する」をチェックして
別のセッションを指定すると、パネルが復活した。
しかし(当初の目論見である)カスタマイズでパネル2を消した瞬間に、
パネル1も道連れにセグって落ちて
次のログイン時にパネルが出ないセッションが1つ増えた結果に。

うちの場合だと、/home/hoge/.config/xfce4/xinitrc に起動時の設定が書いてあるから。
その辺弄れば治るんぢゃない?

または、.xsessionを作って起動時にgnome-terminalとxfce4-panel(だっけ?)を自動的に起動するようにする。
とりあえず /usr/bin/startxfce4 の68行目に
xfce4-panel & と書き加えたら起動時に表示された。
.xinitrc は放置したままの付け焼き刃ですが。当方Fedora8

xubuntuスレより
gdmが起動したらctrl+shift+f1でコンソール画面に入って
sudo addusr hoge とか新しいユーザーを作ってパスを設定してctrl+shift+f7。
hogeからログインする。
必要なデータは前のユーザーから持ってくればいい。

--------080909追記-------------
解決した。
http://d.hatena.ne.jp/SumiTomohiko/20080307/1204911942#c
を参考に、
${HOME}/.cache/sessions
を削除し、ログインし直した。すると、デフォルトのxfce4パネルが復活。
うーん、自分で解決できるようにならないと。

2008年9月6日土曜日

wubiを使ってデュアルブートしたときのブートオプション

wubiを使ってデュアルブートにするとwindowsのブートローダが使われてる模様。
ってことで、デフォルトでubuntuが立ち上がるように設定する。
https://wiki.ubuntulinux.jp/UbuntuTips/Install/WubiGuide#head-038b950a668248beda705c53b5fc5ddc5b4dbd37
を参考に。

Ubuntuのデフォルトのブートオプションを作成するには?
Ubuntu はデフォルトのブートオプションとしてインストールされません。Windowsブートメニューで選択しなければなりません。これを変更するためには、 Windows XPにおいて コントロールパネル>システム>詳細設定>起動と回復で"Default Operating System"を編集します。タイムアウトの変更に関しても同様です。

とのこと。

インターフェイスカスタマイズ続報

8月7日付けで自分で書いてたんですが

せっかくテーマを適用したのに、
root権限でアプリを起動させると(例:Synapticとか)、
テーマやアイコンが反映されてなくてガッカリ、という向きもあろうかと。

その場合は、端末を開いて、

$ sudo ln -s ~/.themes /root
$ sudo ln -s ~/.icons /root
$ sudo ln -s ~/.fonts /root

と打ち込み、/root にシンボリックリンクを張ってあげればOK。

とか書いてた。てことは、~/.themes,~/.iconsを作ってあげればいいんでないかと。
で、実験してみるとできた。さっきは~/.iconて書いてたんよなー。失敗。

アイコン変更

xfceでアイコンの変更。

/usr/share/icons
にアイコンを展開して放り込む。あとは設定マネージャーのインターフェースからアイコンを選択。

wubiで再インストール

ぶっ壊れたwindowsを再インストールし、ついでにubuntuもwubiで再インストールした。

wubi、いいね。cドライブにインストールしないとちゃんと起動しなかった。が、こんなこともあろうかとcドライブを大きめに作っといたので安心。
ちょっとさわった感じではあんまりパフォーマンスは落ちてないような。実用レベルです。
参考までに、スペックは
Athlon 2000+
1.2GB memory
Geforce ti4200

くらい。デスクトップ環境はxfce。
デュアルブートにするとMBRを吹っ飛ばしてOSが起動できなくなる、っつー最悪の自体を回避できるのでさくっとデュアルブートにしたければかなりオススメ。


以下、再インストール用メモ。

無線Lan(バッファローのWLI-PCI-G54)はbcm43-fwcutterをsynapticでインストール、インストール時にファームウエアをダウンロードしますか?と聞かれるのでチェックを入れてnext、終わった後再起動したら問題なく使えるようになった。めっちゃ苦労した甲斐があったなぁ。

ビープ音を消すには、
https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/StopBeepSound

より
再起動後もビープ音を鳴らしたくなければ、/etc/modprobe.d/blacklistに次の行を加えます。

blacklist pcspkr

とのこと。
xfceでgnomeのアプレットを使用するためのファイルをインストール。
sudo apt-get install xfce4-xfapplet-plugin
して、デスクバーアプレットを追加。
あとはソフト群をまとめてインストール。

【   画像閲覧    】Gwenview
【   動画再生    】VLC,gnome-mplyer
【.コミュニケーション】skype
【  セキュリティ  】clamtk
【    その他    】Gmount-iso,startupmanager,gnome-device-manager,ntfs-config,virtualbox,screenlets,デスクバーアプレット,lha-sjis,7zip

さらに、ctrlとcapsを入れ替え。

~/.Xmodmapを作成し、以下のように記載 ! CapsLockとControlの入れ替え
! 2回適用すると元に戻る
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
すぐに適用するにはxmodmapで設定を読み込ませてやればいい。 $ xmodmap ~/.Xmodmap

SCIMの設定で、変換キーで開始、無変換キーで終了に設定する。
設定マネージャでキーバインドをemacsに。

ntfs-configをインストールしてHDDをマウント。
で、大体の作業は終了。

再インストール用使用ソフト一覧

windowsがHDDをまきこんでふっとんだので再インストール予定。
ubuntuは無事だがデュアルブートである関係上再インストールしなければ。あーあ。
デュアルブートはMBR関係が面倒くさいから次はwubiでインストールしてみようかなー。

で、再インストールするときに困らないよう、使用ソフトをメモ。

【.OS|CPU|メモリ|Net..】Ubuntu 8.04 | Athlonxp 2200+| 1.2GB | 光
【 デスクトップ環境 】xfce
【 タ‐ミナルエミュレ‐タ  】xfce4-terminal
【    シェル     】bash
【    ファイラ     .】thunar
【  日本語入力   】anthy+scim
【   ブラウザ    】firefox
【.  2chブラウザ  】jd
【.   メーラー    】なし
【... バックアップ  】なし
【. テキストエディタ 】Emacs
【   画像閲覧    】Gwenview
【   動画再生    】VLC,gnome-mplyer
【   音楽再生    】なし
【   画像作成    】Gimp
【   動画作成    】なし
【   音楽作成    】なし
【 エンコーダ|リッパー 】なし
【 CD / DVD 焼き .】brasero
【.コミュニケーション】pidgin,skype
【  セキュリティ  】clamtk
【    その他    】Gmount-iso,startupmanager,gnome-device-manager,ntfs-config,virtualbox,screenlets,デスクバーアプレット,lha-sjis,7zip

2008年8月31日日曜日

windowsからのファイル転送

が遅い。
とおもってたら2chで関連のレスがあったのでメモ。


763 :login:Penguin:2008/02/01(金) 15:54:01 ID:r8ITSzIN
cifs でIPアドレス指定してマウントすれば遅くならないんだっけ?

764 :login:Penguin:2008/02/01(金) 16:18:05 ID:HnF003O/
cifsのほうがいいと思う。
4GBの壁もないし。
fstabに記述して
//192.168.0.xxx/smb /home/chinko/smb/192.168.0.xxx_smb cifs noauto,credentials=/home/chinko/smbcredentials,iocharset=utf8 0 0
で、端末でマウントしてる。

smbcredentialsについてはユーザ名とパスワードを書くのが怖かったらユーザ名だけ書いておいて、端末でパスワード聞かれるから打ち込んでもいい。

あと、なんかあったな、sambaがwindowsのファイル共有とで問題発生するのが・・・。

2008年8月28日木曜日

windowsもお亡くなりに

windowsのUSB2.0HubがちゃんときかなかったのでマザーボードについてたUSB2.0ホストドライバーを突っ込んだら、いきなり再起動がかかりまくる仕様となってしまった。windowsも死亡。

というか、なんとなくハードウエアの問題な気がしてきた。チップセットがちゃんと対応してないCPUを無理やり使ってるのが原因かなぁ。(KT333にAthlon xp 2500+ 実クロックは1.8GHzだがFSBが288)

次の休みは再セットアップ祭りだー。

落ちろ!【解決】

スワップを再設定してもubuntuがおちる。
うーん、何が原因なのか。再インストールしかないかなー。
しばらくウインドウズにひっこみます。

-----------------------------
解決。
cpuのクロックを変な設定にしてたのをまともに設定しなおしたら安定した。
具体的には、FSBの値をデフォルトに戻した。

2008年8月27日水曜日

swapを修復!firefoxが安定したらいいな

さて、firefoxが安定しなかったので色々みて回ってたら、たしかubuntuのフォーラムで「swapちゃんとありますか?」みたいな問答がなされていたので、何となく確認してみた。
$ free
と打つと、なんとswapの項目がゼロ。つまりswapなしだったわけだ。不安過ぎる。ので修復してみた。

http://d.hatena.ne.jp/Azr_pp/20080723/1216748945
http://www.messala.net/items/1022/
http://d-lights.jp/ubuntu/?p=107

この辺を参考に。
/etc/fstabを書き換えた。

<file system>                       
...
/dev/(swapに使うパーティション) none swap sw 0 0
...

/dev/(swapに使うパーティション)のところがHHID=〜となっていたので修正。
ちなみに、swapに設定されてるHDDがどれかを知るには、synapticでgnome-device-managerをインストールすると幸せかも。
どうやら、このHHID=〜ってのがswapに設定したHDDとズレてたのが原因らしい。
これはいかんですな。なんでずれたんやろう。

http://d-lights.jp/ubuntu/?p=107
のところに書いてある方法は、さらにハイバネーションにも触れてるのでそっち方面で困ってる人は参考にするとよいかも。

〜引用〜
fstabのUUIDを書き換えただけではダメだったのだ。とおりすがりさんに書いていただいたリンクからUbuntuのフォーラムの記事に行ってみる と、ハイバネートさせるためにはfstabだけではなく、/etc/initramfs-tools/conf.dも書き換えてやらなければならない(正 確には、conf.dにあるresumeというファイルのUUID)。さらにその上で、sudo dpkg-reconfigure initramfs-toolsというコマンドを実行してやらねばならない。
〜ここまで〜

ハイバネーションできないというトラブルはよくみるので、これは参考になるのでは。

2008年8月26日火曜日

スワップが認識されてない!

firefox落ちる問題。いろいろ調べてたら、swapが認識されてないんじゃないか、みたいなことが書いてあった。で、確認してみると・・・なんとswapが認識されてない!ちゃんとインストールのときにswap領域を指定したはずなのに。なぜだ。
とりあえずほっとく。