Archive for January, 2010

あくる日の pLaTeX

Wednesday, January 20th, 2010

三年鳴かず飛ばず

platex (for windows) でこれくらいの文が出力できるようになるまでには、たいへんな苦労があった。

これで横書きしかできないメモ帳とワードパッドを凌駕したことになるはずだ。


はじめての pLaTeX

Tuesday, January 19th, 2010

platex shiremono_tex.text

これが platex (windowsXP) で dviout に出力したはじめての文書。
このままではメモ帳以下だ。


Vim の画面を白くした

Saturday, January 16th, 2010

colorscheme_shine

デフォルトの Vim は画面が黒い。そのため、職場で開きにくかった。
Windows のパソコンで黒い画面を開いていると、同僚の目をひいてしまうのだ。
気さくな人は寄ってくるし、寄ってこない人も気がついているようだ。
Vim の画面を白くしたら、遠目にはメモ帳と区別がつかなくなった。

Windows 版 Vim の設定はわかりやすかった。使っているのは、KaoriYa.net の Vim 7.2-20091105 for Windows (32bit) 。

1.Vim の設定ファイルは vimrc 。
Vim のフォルダ( vim72-kaoriya-w32j )をあければすぐにみつかる。

2.vimrc ファイルを開く。
メモ帳でも開くが、せっかくだから Vim であけてみよう。
さっそくコマンドで画面を白くしてみる。もとにもどすには、おなじコマンドで、「shine」のところを「default」と入れる。

:colorscheme shine

3.vimrc にわかりやすい日本語で書かれている指示にしたがい、vimrc のコピーをつくって _vimrc と名前をつけ、同じフォルダにおく。

4.新しくつくった個人設定用ファイルである _vimrc を開き、下のように設定を書き込んで上書き保存する。
ファイルのどこに書き込んでもいいみたいだ。行頭に「”」をつけた行はコメントとしてあつかわれるので、設定変更の説明をそえた。

” 画面を白地に黒にする (100115)
colorscheme shine

5.次回からは、白い画面で Vim が起動する。


KNOPPIX HDDがマウントできないエラー

Monday, January 11th, 2010

さらば org.freedesktop.Hal.Device.Volume. UnknownFailure

USBメモリから Knoppix6.0.1 を起動すると、Windows のハードディスクドライブを読みこむことができる。これは Windows が起動しなくなったときにデータを救出するのに役立つらしいのだが、さしあたりそんな必要がなくても、なかなかいい眺めだ。

ところが、わたしの usb-Knoppix は、しばらくすると Windows の領域が読みこめなくなるという原因不明の症状になやまされていた。Windows のハードディスクには IBM_PRELOAD という名前が自動的につけられており、それを開こうとすると、上の図のように org.freedesktop.Hal.Device.Volume.Unknown.Failure というエラーがでるのだ。

この問題がどうやらついに解決した。単純なことだった。

/media のディレクトリに、root 権限で hda1 という名前の空フォルダをつくれ。そうすれば、hda1(IBM_PRELOAD)はそのなかにマウントされるぞ。

こんなことがどこかに書かれているのを読んだわけではない。解決方法をさがして英文のフォーラムの記事まで読みあさっているうちに、なんとなくやってみたことがうまくいったのだ。どうしてそうしなければならないのか、あるいは、そもそもどうしてこのような問題が Knoppix に生じるのか、率直なところ理解できない。


後日 Knoppix を起動したら、また IBM_PRELOAD がマウントされなくなり、おなじエラーがでた。案の定、/media につくったフォルダ hda1 がなくなっている。前回とおなじようにフォルダをつくるとマウントされる。
(2010年1月14日)


さらに、 root 権限でフォルダ hda1 をつくりなおした場合、root 権限がないと IBM_PRELOAD がマウントできない。もともとはそんなことはなかったのに。
(2010年1月15日)


このごろようやく、Linuxのマウントのしくみがなんとなくわかってきた。ファイルマネージャで操作するよりもターミナルでコマンドを入力した方が楽だと感じるようにもなってきた。さらに、この記事のやり方でうまくいかない場合があることを別のパソコンで経験したので、近いうちにこの問題をもう一度調べて別の記事にまとめることにしよう。
(2010年5月10日)


EPSON CC-550L

Saturday, January 9th, 2010

実家の複合プリンタ EPSON CC-550L の具合が悪くなった。家族のなかではわたしがいちばんパソコンに「精通」しているので、こうした相談を受ける。

黒インクの残量があるのに印刷ができなくなった。ヘッドクリーニングをしてもだめ。マニュアル通りの手順でインクを新品にとりかえても同じ。

検索して調べてみた結論としては、プリンタの買い換えどきだ。CCー550L は、2002年発売で、もう販売されていない。最長でも8年しか使っていないことになるが、プリンタの寿命として短くはないようだ。ヘッドや CSIC の交換やらインクを送るチューブのつけなおしやらは手におえそうにないし、修理にだすなら新品を買った方が結局安くあがりそうなのだ。

実家の感覚からすると、10年もたたずに使えなくなる電化製品はまともではない。はじめて実家で購入したパソコンもそうだった。NEC LaVie シリーズの安めの(といっても10万円以上はしたようだ)ノートパソコンは、5年ほどでモニタの液晶がこわれて、修理にださずにべつのパソコンを買うことになった。

わたしにとっても気分がよくないのは、一部分がこわれたために全体を廃棄しなくてはならなくなるということだ。

そういえば「禅とオートバイ修理技術」というノンフィクション・ファンタジーは結構おもしろかった。


Flash Player のインストール

Thursday, January 7th, 2010

「庭の千草」というのはどんな曲なのかとおもって YouTube をひらいたが、動画をみることができなかった。Flash Player の最新版をブラウザにインストールするようにいわれる。

Knoppix のブラウザ Iceweasel への Flash Player のインストールは、WindowsXP とくらべるとよほど手間がかかる。ようやく「庭の千草」をきくことができた。ききおぼえのあるメロディーだった。

以下に Flash Player のインストール手順を示すのは、備忘録という意味もある。しじゅうUSBメモリに Knoppix をインストールしなおすはめになるので、そのつど設定をやりなおさなくてはならないのだ。

1.Adobe サイトから、Flash Player のバージョンを選んでダウンロード。

YUM と rpm も選べるが、やったことがなくて時間がかかりそうなので、Linux用.tar.gzファイルにした。「今すぐインストール」をクリックしてから、「ファイルを保存する」、つぎに「フォルダの中に保存」から、「ファイルシステム」の「他のフォルダ」で、ディレクトリをダブルクリックして最終目的のフォルダまで開いていく。ダウンロード先は、
/KNOPPIX-DATA/usr/lib/firefox/plugins

2.install_flash_player_10_linux.tar.gz(Linux用.tar.gzファイル)を展開。

アイコンの右クリックから、「展開」の「ここに展開」を選ぶ。すると同じフォルダに libflashplayer.so というファイルができる。これでブラウザ Iceweasel を再起動すれば、YouTube の動画をみることができる。

要するに、libflashplayer.so ファイルを適切な plugins フォルダに入れればよいだけなのだ。ところが、Firefox とまぎらわしい mozilla という名前のディレクトリにも plugins フォルダがあって、そこに so ファイルを入れても効果がなかったり、展開先を指定して展開してもそこに so ファイルができていなかったりと、試行錯誤をしいられた。そもそもの苦労のはじまりは、Adobe のサイトが指示している手順どおりにはインストールができなかったことである。


flashplugin-nonfreeのインストール

端末からapt-getあるいはaptitudeコマンドでflashplugin-nonfreeをインストールするのが一番手っ取り早そうだ。Synapticパッケージマネージャでもインストールできると思う。

次の記事が参考になる。

「Linux/KNOPPIX 6.2のFlashPlayerインストール手順」(情報技術の四方山話 2010年05月26日)

(追記 2010年07月30日)

2010年1月7日 ▲ 


vi の日本語入力

Thursday, January 7th, 2010

$vi
:e flashplayer_install.txt
a
[Alt]+[半角/全角]
korekaraha……[Delete]
couldn’t write Japanese.
[Esc]
:wq

これからはなるべくワードプレスの日記を Linux のエディタ vi で書くことにしよう。その画期的な試みの第一回。

一昨日、vi の拡張機能版らしい vim のフリーソフトを WindowsXP に入れて、適当なサイトでコマンドの解説をみながら少しさわってみた。vim では日本語入力への切替が[Alt]+[半角/全角] だった。ところが、KNOPPIX 6.0.1 の LXTerminal から起動した vi では、それが切り替わらない。日本語入力のシステムがそなわっていないのだろうとがっかりして、今回のところはこれでおしまいにしようといったん vi を保存終了した。それが上の次第。

しかし思い返しみると、vi を起動したときの表示は日本語だった。だから日本語で入力できないはずがない。vi をもう一度起動して、挿入モードで[半角/全角]だけ押してみたら、あっさり切り替わった。


後から LXTerminal の vi の画面をよくみたら、ただの vi ではなくて vim だった。同じ vim でも日本語入力の切替方法がちがっているということか。ちなみに WindowsXP に入れた vim は、KaoriYa.net というサイトでダウンロードした Vim 7.2-20091105 for Windows (32bit) だ。


KNOPPIX6.0.1起動ロゴのファイル

Monday, January 4th, 2010

.

KNOPPIX 6.0.1 のブート画面に表示される画像をさがしてみたところ、/mnt-system にある logo.16 というファイルだということがわかった。これは png などの形式の画像ファイルとちがって、ファイルマネージャでアイコンをクリックしたりしてもみることができない。lss という形式らしい。これをべつの形式に変換するのはそれほどたいへんではなかった。

1.# logo.16 をコピーして、べつの作業用のディレクトリに貼りつける。

/usr に新しいフォルダをつくって syslogo16 という適当な名前をつけ、そのなかで作業をすることにした。コピーした logo.16 も syslogo.16 と名前をかえておいた。

2.lss16toppm <syslogo.16> syslogo16.ppm

ファイルマネージャのツールメニューから端末をひらき、コマンドを実行する。画像ファイルの形式を lss から ppm に変換する lss16toppm というコマンドのファイルは、/usr/bin のなかにあった。しかし、それは気にしなくてもよかった。上の一行を入力するだけでコマンドが実行される。ppm 形式で新しくつくられたファイル syslogo16.ppm は、画像編集ソフトの GIMP で開くことができる。もとのファイル syslogo.16 も残されている。

3.ppmtojpeg <syslogo16.ppm> syslogo16.jpeg

画像をインターネットでアップロードするにはなんとなくそのほうが向いている気がしたので、syslogo16.ppm をさらに jpeg 形式に変換した。 ppmtojpeg だけでなく、 ppmtopng とか ppmtogif とか、 /usr/bin のなかにはいろいろなコマンドがあった。

それにしても、GIMP の使い方はさっぱりわからない。

[おもな参照記事]

[knoppix:0313] 起動時のロゴの作成(2002年11月26日〜「KNOPPIXメーリングリスト」)


aptーget install build-essential があやしい

Monday, January 4th, 2010

バックアップから復元した KNOPPIX のUSBがうまく作動しないという状況に直面した。ブートエラーが出て起動してくれない。USBメモリをフォーマットしてから復元してもだめだった。これではバックアップをとった意味がないではないか。結局、CDから起動した KNOPPIX のメニューでUSBにインストールしなおした。

USBで起動してからしばらくすると、今度は WindowsXP のハードディスクが読みこまれなくなった。マウントしようとすると、おなじみの org.freedesktop.Hal.Device.Volume.Unknown.Failure というエラーが表示される。その原因について、今回は心あたりがある。

まっさらな KNOPPIX で何かしてみたかったので、DSLでインターネットに接続してから LXTerm をひらいて、また aptーget install build-essential を実行したのだ。そのあとでマウントの不具合に気がついた。これだけでは状況証拠にしかならないが、 build-essential のインストールでは大がかりなファイルの書きこみがおこなわれたのでいかにもあやしい。とくに、選択の余地もなく自動的にインストールされた unstable/main という表示の Debian のファイル群がうたがわしい。

aptーget install を実行したとき、もちろん script をとっておいたが、読みかえしてもわたしにはさっぱり理解できない。

1週間ほど様子をみて、そのあいだずっと Windows がマウントできているようなら、もう一度 build-essential をインストールしてみよう。それで Windows がマウントできなくなるとしたら、これは決定的な状況証拠といえるのではないだろうか。


その後まもなく、同じエラー・メッセージで Windows のドライブがマウントできなくなった。今回、 build-essential のインストールはおろか apt-get install はなにもしていない。だから 「aptーget install build-essential があやしい」 と書いたのはまちがっていたようだ。これで、エラーの原因についてかいもく見当がつかなくなった。[org.freedesktop.Hal.Device.Volume.UnknownFailure エラー解決編へ]


apt-get upgrade でまた失敗

Sunday, January 3rd, 2010

また KNOPPIX をこわしてしまった。起動しなくなった。Terminal emulator のコマンドをかんちがいしていたためだ。

なにしろ、 apt-get upgrade のうしろにファイル名をつければ、そのファイルだけがアップグレードされるのかとおもっていたのだ。ところがそうすると、KNOPPIX の全面的なアップグレードがはじまってしまう。ついでだからそれでもいいやとおもってOKしたら、それ以来 KNOPPIX を起動したときにXウィンドウ (LXDE) が出てこないのである。

前回 apt-get upgrade で失敗したときとちがって、アップグレードの途中でフリーズすることはなく、エラーも出なかった。ただし、気になったことはある。

1.いくつかのファイルについて、アップグレードしたら再起動しなくてはいけないというメッセージがでた。しかし、無数のファイルのアップグレードがつぎつぎにおこなわれているので、全部おわるまでまった。

2.ひとつふたつアップグレードに失敗したファイルがあり、 failed の赤い文字がでたようだ。画面が流れてしまうので、はっきり確認できなかった。

3.いくつかのファイルについて、上書きするかどうか確認されたが、そのときに上書きを選んだものがある。

以上の詳細については、さっぱりわからない。script というコマンドを使えば Terminal emulator の画面を記録できるということがわかった。LXTerm で大がかりな作業をおこなうときには、かならず記録をとっておきたいものだ。

Xウィンドウが出てこなくても、最初の画面で boot の表示に続けて knoppix 1 と入力すると、runlevel 1 で KNOPPIX を起動できるということもわかった。つまり、Terminal emulator とおなじようなコンソール画面で KNOPPIX を操作することができるのである。

もう一台のパソコンで検索してみて、Xウィンドウが出てこなくなったのは xf86config とか xf86config-4 とかいうファイルに問題があるのかもしれないとおもった。それで、それらのファイルを apt-get でインストールしなおすためにコンソール画面から無線LANに接続しようとしたが、うまくいかなかった。そもそも、 xf86config の保存場所とされる /etc/X11 というディレクトリに cd コマンドで移動して ls コマンドで開いてみたが、そんなファイルは存在しない。

これ以上コンソール画面からやってみたいこともおもいつかなかったので、バックアップしておいた KNOPPIX を USB に入れなおした。KNOPPIX は、「ハリー・ポッター」に出てくるボルデモートのようにどうしようもなく不死身だ。

バックアップしてあった KNOPPIX には問題がある。

1.無線LANの接続をやりなおさなくてはならない。
これは、次回帰省するまでにできればよい。今度はもっと要領よくやってみたい。

2.Windows のデバイスがマウントできない。
USBにインストールしたてのまっさらの KNOPPIX では、たしかに読みこむことができたのである。 “org.freedesktop.Hal.Device.Volume.UnknownFailure”  というエラーがでるようになってしまった。検索してみたが、解決方法がわからない。