Top Page Index Mail Form

Linuxメモ Ubuntu 7.04(Feisty Fawn)

 最終更新日 2007.10.10

 とりあえず箇条書きのものを公開。ubuntuに限らない内容も載ってる一方、勘違いもあるかも。

Sylpheedのメニューのショートカットキーバインドが変更できない

 メニューの「システム」→「設定」→「メニューとツールバーの設定」で、「メニューのショートカット・キーを編集可能にする」をチェックする。変更するにはメニューを表示させて変更したいメニューの内容にカーソルを合わせた状態で、割り当てたいキーを押す。[Backspace]キーを押すと解除される。

Xilinx ISE Webpackのインストールの注意点

 Xilinx ISE Webpackは Red Hat用となっているが、Ubuntuでも本体は普通にインストールが行えるようだ。ただし、プログラマ(ライタ)に必要な windrvr6 のインストールには失敗する。http://ubuntuforums.org/archive/index.php/t-369873.html の最後の所を引用:

Here are the steps I did

0) installed ISE9.1i tools.

1) Downloaded and extracted
install_drivers.tar.gz (from Xilinx answer record #22648)
WD811LN.tgz (from jungo)

2) Linked the jungo drivers into install_drivers
mv install_drivers/linux_drivers/windriver32/windrvr
install_drivers/linux_drivers/windriver32/windrvr_ orig
ln -s WinDriver/redist
install_drivers/linux_drivers/windriver32/windrvr

3) Changed /bin/sh to point to /bin/bash instead of /bin/dash
sudo rm /bin/sh
sudo ln -s /bin/bash /bin/sh

4) Set CC to gcc-3.3 compiler (not sure if this is necessary)
export CC=/usr/bin/gcc-3.3

5) Get header sources and fxload
sudo apt-get install linux-headers-2.6.20-15-generic
sudo apt-get install fxload

6) Update line 544 of ...windriver32/windrvr/linux_wrapper.c to
bh->data = *((atomic_long_t *)data);

7) Run Xilinx install_drivers script
sudo ./install_drivers

8) Make windrvr6 world accessable
sudo chmod 666 /dev/windrvr6

9) modified /etc/rc.local to be
/lib/modules/2.6.20-15-generic/kernel/drivers/misc/install_windrvr6
windrvr6 no
/lib/modules/2.6.20-15-generic/kernel/drivers/misc/install_xpc4drvr
chmod 666 /dev/windrvr6
exit 0

ポイントをあげておくと、

スクリプトが bash を前提にしている為、それを使うように指定する

リンク先では /bin/sh を書き換えているが、エラーが起きるスクリプト自体の1行目を
#!/bin/bash
と書き換えてしまってもいいだろう。

GCCが 4だとコンパイルできないかも

最新版の WinDriverだと 4でもコンパイルできるみたい。

/etc/rc.local にスクリプトを追加する

/lib/modules/2.6.20-16-generic/kernel/drivers/misc/install_windrvr6 windrvr6 no
chmod 666 /dev/windrvr6

 あと、sudo apt-get install fxload も実行する必要があるのかもしれない。それとは逆に、うちの場合は install_xpc4drvr は rc.local に追加していないが動くみたい。このあたりはいろいろ検証してはいないのでよくわからない。