nDiki : X Window System
Related term
2000年12月7日 (木)
■ xdic をリコンパイル

ここでの xdic は Emacs 用のじゃない奴。 Higuchi Akira 氏が CD-ROM 辞書検索プログラム dic を X Window System のクライアントに改造されたもの。 コンパクトで使いやすかったので、ずっと使わさせていただいていた(以前 linux-user ML で話題になった時に知った)。
で、ずっと前にコンパイルしたバイナリを使っていたんだけれど、XFree86 を 4.0.1 にしてから xdic を起動すると(X を含めて)フリーズするようになってしまった。 ということで、Web 上を探してソースを入手。 リコンパイル。 これでまた、元気に動くようになった。
Higuchi Akira さん、便利なプログラムをありがとうございます。
- Akira Higuchi / personal index
- Akira Higuchi 氏のページ~
- (2000年12月7日現在)
@ 追記
リコンパイルして安定したと思ったけど、やっぱりフリーズしてしまった。 どこが問題なんだろ…… (2000年12月11日追記)
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
- Cygwin XFree86 (2004-02-13)
- 今日のさえずり - これ Emacs なのよね (2010-01-26)
- Evernote 使用開始 (2009-03-03)
- skkinput がよく落ちるので uim-skk に乗り換え (2005-09-22)
2003年12月3日 (水)
■ [ Debian ] ThinkPad X31 にインストール

で30分ほど遊んで、Debian GNU/Linux のインストール作業へ。 手元に DynaBook SS の USB FDD があるので、武藤氏の USBフロッピーディスク環境向け Woody インストーライメージを使用。
レスキューディスク、ルートディスクと無事読み込み。 内蔵NICはたしか e1000 なので使えず。手元の 3Com 3C589 PCカードを使う。 ...が認識せず。 tpic で一回設定して失敗した後、再度i82365で設定し直したら、無事認識。 ホスト名を「sebastian」にした後 Base をインストール。 そして起動設定などした後、再起動。
3C589また認識せず。3C589神話崩れるか? 国内メーカの PC カードを使ったら NE2000互換で問題なく認識した(100BASE-TX のやつだけど)、のでこちらで作業を継続。
即座に apt-get dist-upgrade し unstable にしてから、ちょこちょことパッケージを入れていく。 そういえば Debian の公式カーネルってほとんど使った事がなかったので、試してみたら panic。lilo.conf に initrd 設定が必要なのか。 で起動したけど、こんなにデカいとは。e1000 はいってないしやっぱりいつも通り後で kernel を作りなおそう。
X は特に問題なし。
ここらで 27:00をまわったので就寝。
しかし手元に複数台の PC (含む Debian BOX)、何枚かの PC カード NIC、もりもり apt-get / 情報収集できる ADSL 回線と武器がそろっていると、どうとでもできるので楽であるな。
昔みたいにインストール対象機しか手元になく、HDDパーティションを切り直したが最後、トラブっても他に何もない状況(でしかたなくWindowsを再インストールして諸々の作業をし直した後リトライする)に比べたら天国だ。
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
- Debian GNU/Linux sid 環境を新 HDD へ (2006-07-29)
- 今日のさえずり - 上げ潮特大号 (2008-09-18)
- クラッシュは突然に - DAR の使用を再検討 (2009-01-06)
- QEMU を使って Debian GNU/Linux 上で Windows... (2005-04-08)
2004年2月13日 (金)
■ Cygwin XFree86

ThinkPad X31の Galeon を、仕事で使っている Windows BOX に持ってこようかと思い、Cygwin を入れてみた。 しばらく使わないうちにインストールがいろいろ良きにはからってくれるのだな。 X も問題なく起動するし。
で、SSH経由で、Galeonをひっぱってきてみた。 そのままだと日本語が入力できないのだが、まぁWebブラウズする分にはいいかな。 速度はちと遅い。 使い続けるかどうか微妙。
- Evernote 使用開始 (2009-03-03)
- OpenSSH for Windows (2004-08-05)
- Unison で Windows 間 sync (2003-10-24)
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
- Windows BOX も DAR で増分バックアップ (2009-01-13)
2005年4月8日 (金)
■ QEMU を使って Debian GNU/Linux 上で Windows を動かす

VMware の話のなかで Bochs というのが話題にでたのでチェックしてみた。 記事などを見ていると QEMU の上の方が高速に動くという評判である。
先日 Wine を試してみたものの、結局 Windows の DLL とかがたくさん必要でいろいろ面倒なわりにソフトウェアの動作確認環境としては不安定すぎて使えない感じだ。 ということで QEMU の上に Windows をインストールしてみることにした。
@ QEMU のインストール
Debian のパッケージになっているのでそれをインストール:
apt-get install qemu
@ Windows インストール CD-ROM イメージの準備
今回は Windows 2000 Professional をインストールしてみる。 手元にあるのがアップグレード版なので Windows 98 の CD-ROM も必要。 それぞれ dd でイメージを作っておく (w2kupdate.iso、w98.iso)。
@ エミュレーション環境のHDDイメージを作成
とりあえず2GB。
qemu-img create w2k.img 2G
/var のパーティションに余裕があるので、/var/lib/qemu を作ってそこにおく。
@ Windows 2000 Professional インストール失敗
HDD イメージ・CD-ROM イメージを指定し(-hda、-cdrom)、CD-ROM からブートするようにオプションを指定(-boot d)して QEMU を起動。QEMU のグラフィックモードでマウスクリックした後、なぜか Ctrl-Alt してもマウスを grab したまま離してくれないので、QEMUモニタは qemu を起動した端末側にしておく (-monitor stdio)。 メモリは1GB実メモリの半分、512MBにしておく(-m 512)。
qemu -hda /var/lib/qemu/w2k.img \
-cdrom /tmp/w2kupdate.iso \
-boot d \
-m 512 \
-monitor stdio \
-user-net
インストール開始。 途中で Windows 2000 より前の OS の CD-ROM を要求される。 QEMU モニタ上で CD-ROM を交換
change cdrom /tmp/w98.iso
しかし、インストーラは正しい Windows 98 インストールディスクとして認識してくれず。 Windows 2000 を直接インストールするのは諦め。
@ ということで Windows 98 SE を先にインストール
遊びでちょっと sarge のインストールをちょっと途中まで QEMU 上でやってみる。 以前のインストーラより設定項目が少なくなった?
で気をとりなおして、Windows のインストールの続き。 Windows 98 SE をインストールしてから、Windows 2000 へアップグレードすることにする。
Windows 98 の起動ディスクのイメージを dd で作成 (w98fd1.img)。
これでブート
qemu -hda /var/lib/qemu/w2k.img \
-cdrom /tmp/w98.iso \
-fda w98fd1.img \
-boot a \
-m 512 \
-monitor stdio \
-user-net
こちらは順調にインストールが進む。 1時間以上かかってインストール完了。
Windows 98 起動中はCPUパワーを100%使うので、ファンががんがん回ってうるさいうるさい。
あいかわらず ungrab できないのが困るな。 1度 QEMUのグラフィカルウィンドウ上をクリックして grab されてしまうと、他のウィンドウにフォーカスを与えることができなくなってしまう。 Windows 98 側でシャットダウンして QEMU を終了させるか、Ctrl-Alt-Backspace で X Window System もろとも落とすとかしか手段がない。 Windows 使用中、他のウィンドウが使えないというのでは利用価値半減。
要調査。
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
- DynaBook SS 3440を再セットアップして里子に (2004-03-06)
- QEMU上の Windows 98 SE を Windows 2000 に... (2005-04-09)
- [ Debian ] GRUB でソフトウェアRAID1 ブート設定 (2004-01-05)
- ThinkPad X200 と御対面 (2009-11-19)
2005年4月9日 (土)
■ QEMU上の Windows 98 SE を Windows 2000 にアップグレード

昨日の続き。
@ Windows 2000 にアップグレード
QEMU 上にインストールできた Windows 98 SE を Windows 2000 にアップグレード。
こちらは特に問題なし (アップグレード時にちょっとエラーダイアログが出たが致命的ではない様子)。
Windows 2000 にアップグレードしたらアイドル時にCPUを100%使わないようになった。素晴しい。 そのかわり、シャットダウンしても電源断(=QEMU終了)はしなくなった。
Windows Upgrade ではSP4以外はアップデートできた。 Windows Upgrade からの SP4 インストールは、ファイルのダウンロード中にエラーが起きて先に進まない。
別途SP4のアップデータをダウンロードしてインストールしてみたが、こちらも途中でエラー終了。
@ Ctrl-Alt による ungrab
Window Maker との関連による問題かと思い、Blackbox Window Manager をインストールしてその上で動かしてみたが駄目。
うーん。困った。
X Window System 関連の設定を再チェックしてみる。
あれ ~/.xinitrc の中で呼んでいるスクリプトにこんなのがある:
#!/bin/sh # set alt as meta key # ref man xmodmap xmodmap -e "keysym Alt_L = Meta_L Alt_L"
1999年4月6日のタイムスタンプのファイル。 うーん、いつだったか多分 Emacs 用に設定したんだと思う。 今は必要ない。
これをはずしたら QEMU 上で Ctrl-Alt が使えるようになった。 良かった良かった。
- QEMU を使って Debian GNU/Linux 上で Windows... (2005-04-08)
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
- xyzzyを読み取り専用メディアから起動する (2004-07-28)
- [ Debian ] smbmount (2001-12-25)
- 今日のさえずり - 勢いあまって NCSA Mosaic 3.0 for ... (2007-11-08)
2005年4月23日 (土)
■ Skype for Linux 1.1.0.3

4月22日付でリリースされている。 1.0.0.20 だと(その前からだったか?)、アイドルによる Away 状態からの復帰時に X Window System のレスポンスが数秒悪くなるという現象があるのだが、はたして改善されているであろうか。
- 今日のさえずり - 子供がブランコから抜けなくなってる (2008-03-31)
- Skype for Linux 1.2.0.11 (2005-08-19)
- Skype チャットを Evernote に保存する方法 (2009-03-23)
- Skype for Linux 1.0.0.20 (2005-03-19)
- Debian (不安定) (2005-02-03)
2005年9月27日 (火)
■ 納品前日なのに /var が壊れた! HDDからのブートで Debian 再インストール

午後になって「今日はメールがあまりこないな」と思っていたら、実はノート PCの /var が 100% を越えていた。 しかし急に何で?
Filesystem サイズ 使用 残り 使用% マウント位置 /dev/hda1 9.2G 7.5G 1.3G 86% / tmpfs 505M 16K 505M 1% /dev/shm /dev/hda2 19G 14G 3.9G 79% /home /dev/hda3 185M -64Z 163M 101% /var /dev/hda5 1.2G 347M 813M 30% /tmp
いや、そもそも /var は 3.7GB ぐらい取ってあったはず。……ヤバイ? /var を除くと空の /var/lib と、空の lost+found のみ。 おや? あれ?
一旦シャットダウン。/var が無いので各 daemon が悲鳴をあげつつ終了。 でシングルユーザで起動して fsck。 酷い有様のようだ。 ここまで /var が壊れるとどうしようもないなあ。/var/lib/dpkg 以下がごっそり無いのは Debian 的に痛い。
納品を明日に控えているんですけどね。TeX のドキュメントもまだまだ書かなければいけないんですけどね (/var/lib/texmf も無い)。 メールのチェックもままならない(/var/qmail も /var/spool も無い)。
再インストールかぁ。幸い / と /home が生きているから被害は最小限。 下手に無理して使い続けて他に悪影響が出てファイルを壊したりしないうちに、やってしまった方が良さそうだ。
@ 再インストール
まずは sarge で Debian GNU/Linux を入れ直す。 USB FDD も USB CD-ROM ドライブも自宅で手元にないという状態の ThinkPad X31 ということで、 HDD からのブートをチョイス。
最初に / パーティションにある /usr/local を /home/naney 以下に退避。 次にGRUBからインストーラが起動するようにする。
mkdir /boot/newinstall cd /boot/newinstall wget http://http.us.debian.org/debian/dists/sarge/main\ /installer-i386/current/images/netboot/debian-installer/i386/initrd.gz wget http://http.us.debian.org/debian/dists/sarge/main\ /installer-i386/current/images/netboot/debian-installer/i386/linux mv linux vmlinuz
/boot/grub/menu.lst に
title New Install kernel (hd0,0)/boot/newinstall/vmlinuz root=/dev/ram0 ramdisk_size=12000 initrd (hd0,0)/boot/newinstall/initrd.gz
を追加してリブート。GRUB のメニューから New Install を選んで起動させ、インストーラを立ち上げる。 パーティションの設定で
- / と /var があったパーティションは初期化 (ext3)
- /var と /tmp と のパーティションはそのままマウントするように設定
- swap は今までと同じ /dev/hda6
あとは普通にネットワークインストール。 思ったより簡単に復旧できそうだ。CD-ROM やフロッピーディスクを作るよりよっぽど簡単。
最小限のパッケージだけ入れたらすぐに sid にアップグレードし、後は作業しながら足りないものを順次インストール・設定。
/etc の下のバックアップは自宅にある外付けHDにあり、これを参照しないかゆいところまで手の届いた設定に戻していくのは大変。 とりあえず 会社では qmail の設定など必要な範囲のみに留めておく。
Linu kernel は以前作った deb 一式をとっておいたのでそれで置き換え。 有線LAN + DHCPな難境だったので、ネットワークまわりほぼ設定不要で助かった。
MADWIFI や cpufreqd あたりの設定は自宅に戻ってから復旧させた。
@ 被害状況
/var の lost+found をみると 11:35 ぐらいに /var に書き込めなくなったようだ。 気がついたのが 14:30 ぐらいで、再インストールしてある程度作業ができる状態 (メールまわり、X、Emacs まわり他)になったのが、19:00すぎ。
問題確認後、作業中のファイルを失わずに Subversion リポジトリにコミットでき、もう一台のデスクトップ Windows PC で作業を継続できたのは不幸中の幸い。
しかし /var の破損の原因は何なんだろう。HDDの問題に起因するとなると今後もこわすぎるな。
- Debian GNU/Linux sid 環境を新 HDD へ (2006-07-29)
- QEMU を使って Debian GNU/Linux 上で Windows... (2005-04-08)
- バックアップ用に廉価ポータブルハードディスクを購入 (2009-08-21)
- 今日のさえずり - お茶にたくあんを入れるのが好き (2009-11-21)
- Debian Linux kernel 2.6.26 にアップデート (2009-02-07)
2006年2月22日 (水)
■ Linux ノート PC 用にワイヤレスレーザーマウスを購入

Blender のページを見たら、急にノート PC 用のマウスが欲しなってしまった。 1月にも欲しくなって1度お店に見にいったこともあるし、買ってしまおうか。
ということで Microsoft Wireless Notebook Laser Mouse 6000 を購入。
@ 感蝕
ワイヤレスマウスというというと重いという印象があるのだが、このマウスはそうでもない感じ。単アルカリ乾電池1本で、公称6カ月動作可能。
ホイールはコリコリ感のないヌラヌラタイプである。 このタイプは初めてだが、結構クセになる良さである。
ただしホイールの回りの良さとマウスの感度の良さとあいまって、中クリックしようとしてしまっても移動してしまうことがある。 慣れるまではちょっと注意して操作する必要がありそうだ。
@ Linux で使う
早速 Debian GNU/Linux sid の入っている ThinkPad X31 に接続してみた。 認識……したものの、挙動が変だぞ。
マウスを動かすと、中ボタンイベントが発生しまう。Window Maker 上でウィンドウ一覧メニューがポップアップしまくりで、使いものにならない。
X Window System は X.Org X server 6.9.0。 xorg.conf をいろいろ調整したものの、状況変わらず。
……やってしまったか?
@ Linux kernel を 2.6.15 に上げてみる
今使っている kernel は 2.4.27。 USB マウスであるし、もしかしたら 2.6 系なら大丈夫かな? ということで、kernel を 2.6.15 に上げてみることにした。
インストールしてリブート、X を起動。
おっ、まともに動く動く。良かった良かった。
感度が高すぎて、今までの設定だとマウスカーソルの動きがはやすぎる。 しかし速度を落とすと、TrackPoint の使い勝手が悪くなってしまう。
マウス毎に感度を設定できないのかな。xorg.conf の Resolution 設定はうまく効いていないようだし。
遅ればせながら、そろそろ 2.6 へ移行するか。
[ 製品レポート ]
- オフィスだとノート PC を越えてワイヤレスマウスの電波が届かない (2006-02-23)
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
- Debian GNU/Linux sid 環境を新 HDD へ (2006-07-29)
- バックアップ用に廉価ポータブルハードディスクを購入 (2009-08-21)
- [ Debian ] ThinkPad X31 にインストール (2003-12-03)
2006年8月24日 (木)
■ 要日本語コンソール環境整備

出社してノート PC をリジュームさせ、startx するも X Window System 起動せず。 Debian GNU/Linux sid なのでまあたまにある事なので驚きはしないのだが、作業的には困るわけで。
jfbterm で日本語表示まではできるようにしたんだけれど、Emacs が文字化け。
そうこうしているうちに X関連パッケージが更新されたようで、アップデートをかけることで復旧。
やはりコンソールでの日本語環境も整備しておく必要があるな。 Emacs で日本語が読み書きできるようになっていれば、メールその他最低限の作業はできるし。
しかし「喉元すぎれば……」これも、そのうちになっちゃいそう。
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
- skkinput がよく落ちるので uim-skk に乗り換え (2005-09-22)
- 今日のさえずり - くしゃみした後、思わず「くそー」 (2008-03-17)
- 今日のさえずり - 餞別用意したけど最終日の今日来なかった (2009-06-15)
- Evernote 使用開始 (2009-03-03)
2009年11月23日 (月)
■ /home を書き戻して ThinkPad X200 へ乗り換え完了

昨日からの作業は以下。
ロストすると一番痛いのはメール。 現行の設定を引き継ぐのに必要な Debian パッケージ (postfix、fetchmail、procmail、mew、bsfilter、clamav など) をインストール。
それからいきなり X Window System が起動しないように gdm をアンインストール。 デスクトップは KDE を使っているので必要そうなパッケージを変わりにインストール。
その後 ThinkPad X31 でいつも通りに pdumpfs を実行して外付け HDD に /home・/etc・/var のスナップショットを保存。で ThinkPad X200 につなぎかえて cp -a で /home をコピー。
~/.kde/ は前回途中で KDE のバージョンが大きく上がったこともあって、移行的な設定も残っていそうなので今回は破棄して心機一転とした。
それと、こちら過去のものをそのまま使いたかったのだがなんか挙動が変だったので ~/.mozilla/ も削除して(リネームして)作り直し。ブックマークはとりあえずエクスポートして移した。 ScrapBook で保存したページも後で移行しなければな。
これで /home の移行完了。あとは同期するのも面倒なので ThinkPad X31 は退役として ThinkPad X200 を母艦とすることにしよう。
明日から ThinkPad X200 持ち歩き。
- Debian GNU/Linux sid 環境を新 HDD へ (2006-07-29)
- 今日のさえずり - ピカチュウと写真撮ってもらえる列に並んでる (2009-11-24)
- 今日のさえずり - ミニパトに男性警官が乗っているとガッカリする (2009-11-26)
- 今日のさえずり - 入り口に盛り塩? (2010-02-15)
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.07648s / load averages: 0.08, 0.13, 0.11
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)





◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。