Windows XP→Windows 8→Windwos 8.1→Windows 10の順番で無事アップデートできました。
問題になるのがホイールパッドのドライバです。
Windows 10はドライバも親切に最新版にアップデートしてくれるのですが、最新のホイールパッドドライバはCF-R7のホイールパッドユーティリティと連携できません。
なのでホイールスクロール(くるくるスクロール)ができなくなってしまうのです。これは困る。
解決策として、Windows 8の時にインストールしたドライバ(C:\util2\drivers\mouse)に入れ直せば良いのですが、入れ直した後で必ずしておく必要がある操作があります。
「デバイスのインストール設定の変更」を起動して、ドライバの自動更新を無効にする必要があります。
これをしておかないとまた最新版のドライバに自動更新されてしまうので元に戻ってしまいます。
2015年8月2日日曜日
2013年10月20日日曜日
2013年8月13日火曜日
Let's Note CF-R7にDebian GNU/Linux 7.1をインストール2
とりあえず記録。
$ lspci 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 03) 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) (rev 03) 00:04.0 Signal processing controller: Intel Corporation Device 2a08 (rev 03) 00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03) 00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03) 00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03) 00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03) 00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge: Intel Corporation 82801HM (ICH8M) LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 03) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03) 03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61) 05:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller (rev 13) 06:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba) 06:00.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)描画支援もちゃんと動いてる。
$ glxinfo | grep direct direct rendering: Yes
2013年8月12日月曜日
Let's Note CF-R7にDebian GNU/Linux 7.1をインストール
CF-R7で普通にインストーラを起動すると画面表示が真っ黒になってしまい、インストール作業を続けることができない。以下は対処法。
上写真のインストーラの選択メニュー画面が起動したらTabキーを押します。
このように画面下に起動オプションの入力画面が表示されるので起動オプションの末尾に「vga=normal fb=false」と入力してからEnterで違う画面モードのインストーラを起動します。
これでOK。無事インストールが完了しました。( ´∀`)
上写真のインストーラの選択メニュー画面が起動したらTabキーを押します。
このように画面下に起動オプションの入力画面が表示されるので起動オプションの末尾に「vga=normal fb=false」と入力してからEnterで違う画面モードのインストーラを起動します。
これでOK。無事インストールが完了しました。( ´∀`)
2013年1月6日日曜日
Let's note CF-R7にWindows 8をインストール・・その後
CF-R7BにWindows 8をインストールしてから1ヶ月ぐらい経ちます。
Windows 8、タッチパネルじゃなくても結構便利です。
UIがシンプルになった上に、方向キー・メニューキー・ウインドウズキーなどでの操作を考慮してあってキーボードで操作が意外と便利なんです。
基本的に問題なく使えていてうれしいことこの上ないのですが、たった一つだけ問題が。
スリープからの復帰時にサウンドデバイスを見失ってしまうことがある。
二回ぐらいスリープ・復帰を繰り返せばまたサウンドデバイスを認識してくれるのだがちょっと不便。
再現状況も掴めてないので何をしたら起きるのか不明。
<追記>
PCカードスロットに無線LANの子機(WLI2-CG-G300N)を挿して11nの通信をしているんですが、それを挿したままスリープすると問題が起きるようです。
WLI2-CB-G300Nの説明だと、スリープや休止状態にそもそも対応してないらしい。
とりあえず別のUSB型の子機WLI-UCーGNMを使うことにしました。
一週間ぐらい使っていますが症状が全く出なくなりました。よかったよかった。
Windows 8、タッチパネルじゃなくても結構便利です。
UIがシンプルになった上に、方向キー・メニューキー・ウインドウズキーなどでの操作を考慮してあってキーボードで操作が意外と便利なんです。
基本的に問題なく使えていてうれしいことこの上ないのですが、たった一つだけ問題が。
スリープからの復帰時にサウンドデバイスを見失ってしまうことがある。
<追記>
PCカードスロットに無線LANの子機(WLI2-CG-G300N)を挿して11nの通信をしているんですが、それを挿したままスリープすると問題が起きるようです。
WLI2-CB-G300Nの説明だと、スリープや休止状態にそもそも対応してないらしい。
とりあえず別のUSB型の子機WLI-UCーGNMを使うことにしました。
一週間ぐらい使っていますが症状が全く出なくなりました。よかったよかった。
2012年12月15日土曜日
Let's note CF-R7 + Windows 8で無理矢理ETMを有効?にする手順
※※この記事はメーカ保証外の上、エラーが表示されなくなるというだけで機能が実際には働いていない・別の不具合が出る可能性があるので試される場合は自己責任でお願いします※※
32bit版Windows 8が対象です。64bit版は不明です。
ほかのデバイスドライバをすべてインストールした上で以下の作業を行いました。
CF-R7BのWindows 7用ETMドライバを以下のサイトからダウンロード。
CF-R7シリーズ Windows 7対応モジュール
ダウンロードしてきたファイル(etm_3.02.00.1008_s8n8f8r8w8t8y8_x_w7_d091227.exe)をダブルクリックして展開。
展開されてできた以下のinfファイルを右クリックしてインストール。
C:\util2\drivers\etm\Drivers\etm.inf
これで「PCIデータ取得およびシグナル処理コントローラー」だったデバイスが「Intel(R) Dynamic Power Performance Management MCH Driver」として認識されるようになる。
ただしこれだけだと正常に動作しないのでサービスを手動で登録する。
以下の通りにファイルをコピーする。
<c:\windows\system32\ へ3つのファイルをコピー>
C:\util2\drivers\etm\difxapi.dll
C:\util2\drivers\etm\EtmDll.dll
C:\util2\drivers\etm\EtmService.exe
<c:\windows\system32\LANG\ETM\ENU\ETMENU.dll として名前を変えコピー>
C:\util2\drivers\etm\LANG\ETM\ENU\IIF2ENU.dll
<c:\windows\system32\LANG\ETM\JPN\ETMJPN.dll として名前を変えコピー>
C:\util2\drivers\etm\LANG\ETM\JPN\IIF2JPN.dll
その上で下記の内容のバッチファイルを作り管理者として実行する。(scコマンドは「=」の後の半角スペースは必須なので削除しないように)
ドライバのインストーラでは「PerfDegradeThrottleMinCapacity」と「PerfMaxC3Frequency」を設定しているようだ。
その上で再起動。
サービス一覧に「ETM Service Manual Setup」というサービスが登録され、実行中になっていればサービスの起動に成功。
その上でデバイスマネージャのドライバがエラーになっていなければ完了。
そういえばETMって名前がころころ変わってますね。
32bit版Windows 8が対象です。64bit版は不明です。
ほかのデバイスドライバをすべてインストールした上で以下の作業を行いました。
CF-R7BのWindows 7用ETMドライバを以下のサイトからダウンロード。
CF-R7シリーズ Windows 7対応モジュール
ダウンロードしてきたファイル(etm_3.02.00.1008_s8n8f8r8w8t8y8_x_w7_d091227.exe)をダブルクリックして展開。
展開されてできた以下のinfファイルを右クリックしてインストール。
C:\util2\drivers\etm\Drivers\etm.inf
これで「PCIデータ取得およびシグナル処理コントローラー」だったデバイスが「Intel(R) Dynamic Power Performance Management MCH Driver」として認識されるようになる。
ただしこれだけだと正常に動作しないのでサービスを手動で登録する。
以下の通りにファイルをコピーする。
<c:\windows\system32\ へ3つのファイルをコピー>
C:\util2\drivers\etm\EtmDll.dll
C:\util2\drivers\etm\EtmService.exe
<c:\windows\system32\LANG\ETM\ENU\ETMENU.dll として名前を変えコピー>
C:\util2\drivers\etm\LANG\ETM\ENU\IIF2ENU.dll
<c:\windows\system32\LANG\ETM\JPN\ETMJPN.dll として名前を変えコピー>
C:\util2\drivers\etm\LANG\ETM\JPN\IIF2JPN.dll
その上で下記の内容のバッチファイルを作り管理者として実行する。(scコマンドは「=」の後の半角スペースは必須なので削除しないように)
@echo off echo ETMサービスを無理矢理登録します pause sc create ETMServiceManualSetup binpath= C:\Windows\system32\etmservice.exe start= auto displayname= "ETM Service Manual Setup" error= ignore echo 登録終了 pause次に以下のようにレジストリを作成。
ドライバのインストーラでは「PerfDegradeThrottleMinCapacity」と「PerfMaxC3Frequency」を設定しているようだ。
サービス一覧に「ETM Service Manual Setup」というサービスが登録され、実行中になっていればサービスの起動に成功。
その上でデバイスマネージャのドライバがエラーになっていなければ完了。
そういえばETMって名前がころころ変わってますね。
- Intel(R) Extended Thermal Model(ETM)
- Intel(R) Dynamic Power Performance Managemen(DPPM)
- Intel Dynamic Platform and Thermal Framework(DPTF)
2012年12月11日火曜日
Let's note CF-R7にWindows 8をインストール
CF-R7BシリーズはWindows 8に対応しないとPanasonicは表明しているけどWindows 7のドライバを入れればすんなりインストールできます。
(前OSの設定を引き継がない新規インストールでインストールを行いました)
公式サイトのCF-R7BシリーズWindows 7対応モジュールのページから以下のドライバをインストールして完了。
CF-R7シリーズ Windows 7対応モジュール
残りのドライバ(ETM)についてはLet's note CF-R7 + Windows 8で無理矢理ETMを有効?にする手順をどうぞ。
(前OSの設定を引き継がない新規インストールでインストールを行いました)
公式サイトのCF-R7BシリーズWindows 7対応モジュールのページから以下のドライバをインストールして完了。
CF-R7シリーズ Windows 7対応モジュール
- mouse_13.2.6.1_s8n8f8r8w8t8y8_x_w7_d091209.exe
- newmisc_1.2.1100.0_s8n8f8r8w8t8y8_x_w7_d091352.exe
- pcommon_v2.00l11m00_s8n8f8r8w8t8y8_x_w7xp_d081705.exe
sound_6.10.1.6585_s8n8f8r8w8t8y8_x_w7_d091378.exe- wheelpad_v4.02l10m02_s8n8f8r8w8t8y8_x_w7xp_d091021.exe
modem_7.80.4.0_s8n8f8r8w8t8y8_x_w7_d091033.exe
- chgbmode_d070179.exe (エコモードへ切り替える際に必要です)
- setfan_d070993.exe (ファンの速度変更用ツールです)
- lanpsave_d070998.exe (必要であれば)
- usbpower_d070494.exe (必要であれば)
- hkeyapp_d120052.exe (これを入れないと音が出なくなります)
- brecal_d070740.exe (バッテリー補正が必要なときにインストールします)
残りのドライバ(ETM)についてはLet's note CF-R7 + Windows 8で無理矢理ETMを有効?にする手順をどうぞ。
2012年7月2日月曜日
2011年12月25日日曜日
Let's Note CF-R7 + Debian GNU Linux 6.0.2(squeeze)でcpufreqdがエラーになる場合の対処法
PC起動時にfailedと表示されるが/etc/init.d/cpufreqd restartすると問題なく動く場合は以下のように設定すると上手く動くようになった。
/etc/default/cpufreqdのCPUFREQ_CPU_MODULEオプションを以下のように設定。
これだけ。めでたしめでたし。
ついでに設定している/etc/cpufreqd.confをメモ。
/etc/default/cpufreqdのCPUFREQ_CPU_MODULEオプションを以下のように設定。
# CPU kernel module. # Leave empty if you wish to load the modules another way, # or if CPUFreq support for your cpu is built in. CPUFREQ_CPU_MODULE="acpi_cpufreq"
これだけ。めでたしめでたし。
ついでに設定している/etc/cpufreqd.confをメモ。
[General] pidfile=/var/run/cpufreqd.pid poll_interval=2 verbosity=4 [/General] [Profile] name=On Demand minfreq=66 maxfreq=100% policy=ondemand [/Profile] [Profile] name=Conservative minfreq=66% maxfreq=66% policy=conservative [/Profile] [Rule] name=AC On ac=on # (on/off) profile=On Demand [/Rule] [Rule] name=AC Off ac=off # (on/off) profile=Conservative [/Rule]
2011年12月18日日曜日
Let's Note CF-R7 + Debian GNU Linux 6.0.2(squeeze)でWLI2-CB-G300Nを802.11nで設定する
WLI2-CB-G300Nを802.11nで使おうと思ってもsqueezeに入っているモジュールだと802.11gで接続されてしまうのでメーカ製のモジュールを導入した記録です。
ここに書かれている内容はKAZさんのUbuntuにて無線LAN子機の設定の内容を自分に合わせて書き直したものです。(サイトの記述が分かりやすいのであっという間に設定できました)
http://www.ralinktech.com/en/04_support/license.php?sn=5018
上記のページからドライバアーカイブをダウンロードしてきて展開します。
(ダウンロードにはメールアドレスが必要です)
あと、展開した状態だと普通のソースファイルにも実行属性がついていて何となく気持ち悪いので変更しています。
$ tar xvf 2010_07_16_RT2860_Linux_STA_v2.4.0.0.tar.bz2
$ cd 2010_07_16_RT2860_Linux_STA_v2.4.0.0/
$ find ./ -type f -exec chmod a-x {} \;
viなどのエディタで設定ファイルを変更します。
$ vi os/linux/config.mk
以下のオプションをnからyに変更して有効にする。
あとはコンパイルするだけ。rootじゃないと失敗することがあるらしいです。
# make
# make install
次に、CF-R7用の設定として内蔵のIntel 4965AGのドライバをブラックリストに登録して読み込ませないようにします。
これをしておかないと二つのインターフェースで親機に繋ぎに行くという変な状態になっていちいち手動で切断する必要があって面倒です。
# vi /etc/modprobe.d/blacklist.conf
以下の行を追加する。
あとはシャットダウン・カードを挿す・起動の順番で。
おお、これで802.11nでつながりました。動画サイトもサクサクです。
ここに書かれている内容はKAZさんのUbuntuにて無線LAN子機の設定の内容を自分に合わせて書き直したものです。(サイトの記述が分かりやすいのであっという間に設定できました)
http://www.ralinktech.com/en/04_support/license.php?sn=5018
上記のページからドライバアーカイブをダウンロードしてきて展開します。
(ダウンロードにはメールアドレスが必要です)
あと、展開した状態だと普通のソースファイルにも実行属性がついていて何となく気持ち悪いので変更しています。
$ tar xvf 2010_07_16_RT2860_Linux_STA_v2.4.0.0.tar.bz2
$ cd 2010_07_16_RT2860_Linux_STA_v2.4.0.0/
$ find ./ -type f -exec chmod a-x {} \;
viなどのエディタで設定ファイルを変更します。
$ vi os/linux/config.mk
以下のオプションをnからyに変更して有効にする。
HAS_WPA_SUPPLICANT=y HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
あとはコンパイルするだけ。rootじゃないと失敗することがあるらしいです。
# make
# make install
次に、CF-R7用の設定として内蔵のIntel 4965AGのドライバをブラックリストに登録して読み込ませないようにします。
これをしておかないと二つのインターフェースで親機に繋ぎに行くという変な状態になっていちいち手動で切断する必要があって面倒です。
# vi /etc/modprobe.d/blacklist.conf
以下の行を追加する。
blacklist iwlagn blacklist iwlcore
あとはシャットダウン・カードを挿す・起動の順番で。
おお、これで802.11nでつながりました。動画サイトもサクサクです。
2011年8月28日日曜日
Let's Note CF-R7 + Debian GNU Linux 6.0.2(squeeze)でlm-sensorsの設定
lm-sensorsはデフォルトで入っているのでsensors-detectを実行してとにかくENTERで進み最後の質問でyesと答えればcoretempモジュールを使用できるようになる。
# sensors-detect # sensors-detect revision 5818 (2010-01-18 17:22:07 +0100) # System: Matsushita Electric Industrial Co.,Ltd. CF-R7BWBAXP (laptop) # Board: Matsushita Electric Industrial Co.,Ltd. CFR7-1 This program will help you determine which kernel modules you need to load to use lm_sensors most effectively. It is generally safe and recommended to accept the default answers to all questions, unless you know what you're doing. Some south bridges, CPUs or memory controllers contain embedded sensors. Do you want to scan for them? This is totally safe. (YES/no): [enter] Silicon Integrated Systems SIS5595... No VIA VT82C686 Integrated Sensors... No VIA VT8231 Integrated Sensors... No AMD K8 thermal sensors... No AMD Family 10h thermal sensors... No AMD Family 11h thermal sensors... No Intel Core family thermal sensor... Success! (driver `coretemp') Intel Atom thermal sensor... No Intel AMB FB-DIMM thermal sensor... No VIA C7 thermal sensor... No VIA Nano thermal sensor... No Some Super I/O chips contain embedded sensors. We have to write to standard I/O ports to probe them. This is usually safe. Do you want to scan for Super I/O sensors? (YES/no): [enter] Probing for Super-I/O at 0x2e/0x2f Trying family `National Semiconductor'... No Trying family `SMSC'... No Trying family `VIA/Winbond/Nuvoton/Fintek'... No Trying family `ITE'... No Probing for Super-I/O at 0x4e/0x4f Trying family `National Semiconductor'... No Trying family `SMSC'... Yes Found unknown chip with ID 0x0b00 Some hardware monitoring chips are accessible through the ISA I/O ports. We have to write to arbitrary I/O ports to probe them. This is usually safe though. Yes, you do have ISA I/O ports even if you do not have any ISA slots! Do you want to scan the ISA I/O ports? (YES/no): [enter] Probing for `National Semiconductor LM78' at 0x290... No Probing for `National Semiconductor LM79' at 0x290... No Probing for `Winbond W83781D' at 0x290... No Probing for `Winbond W83782D' at 0x290... No Lastly, we can probe the I2C/SMBus adapters for connected hardware monitoring devices. This is the most risky part, and while it works reasonably well on most systems, it has been reported to cause trouble on some systems. Do you want to probe the I2C/SMBus adapters now? (YES/no): [enter] Using driver `i2c-i801' for device 0000:00:1f.3: Intel 82801H ICH8 Module i2c-dev loaded successfully. Next adapter: SMBus I801 adapter at 1100 (i2c-0) Do you want to scan it? (YES/no/selectively): [enter] Client found at address 0x50 Probing for `Analog Devices ADM1033'... No Probing for `Analog Devices ADM1034'... No Probing for `SPD EEPROM'... Yes (confidence 8, not a hardware monitoring chip) Probing for `EDID EEPROM'... No Next adapter: intel drm CRTDDC_A (i2c-1) Do you want to scan it? (YES/no/selectively): [enter] Next adapter: intel drm LVDSDDC_C (i2c-2) Do you want to scan it? (YES/no/selectively): [enter] Now follows a summary of the probes I have just done. Just press ENTER to continue: Driver `coretemp': * Chip `Intel Core family thermal sensor' (confidence: 9) To load everything that is needed, add this to /etc/modules: #----cut here---- # Chip drivers coretemp #----cut here---- If you have some drivers built into your kernel, the list above will contain too many modules. Skip the appropriate ones! Do you want to add these lines automatically to /etc/modules? (yes/NO) yes Unloading i2c-dev... OKこんな感じでsensorsコマンドで取得できるようになる。
$ sensors acpitz-virtual-0 Adapter: Virtual device temp1: +67.0°C (crit = +113.0°C) temp2: +68.0°C (crit = +130.0°C) coretemp-isa-0000 Adapter: ISA adapter Core 0: +67.0°C (high = +100.0°C, crit = +100.0°C) coretemp-isa-0001 Adapter: ISA adapter Core 1: +68.0°C (high = +100.0°C, crit = +100.0°C)
2011年8月21日日曜日
Debian GNU Linux 6.0.2(squeeze)でJNetHackをコンパイル・インストール
忘れっぽい自分のためのメモ。
ついでに何度もコンパイルしたりした場合の時間を短縮するためccacheも入れた。
インストールしただけではccacheは有効にならないので以下のようにccacheをgcc/g++のように振る舞う設定を行った。(NetHackはg++はたぶん使ってないけど)
$ mkdir ~/bin
$ ln -s /usr/bin/ccache ~/bin/cc
$ ln -s /usr/bin/ccache ~/bin/c++
$ ln -s /usr/bin/ccache ~/bin/gcc
$ ln -s /usr/bin/ccache ~/bin/g++
~/.bashrcの末尾に以下の行を追加。
export PATH=~/bin:$PATH
そしてNetHack本体とJNetHackのパッチをダウンロード。
jnethack-3.4.3-0.10.diff.gz
nethack-343-src.tgz
あとは以下の手順でインストールした。
これでとりあえず起動するようになったので遊ぶ。
インストール後にchmodする必要があるのはインストール時の処理を書き換えておけば良いのだろうけどとりあえず動けばいいやという消極的な対応。
参考にしたサイト
ついでに何度もコンパイルしたりした場合の時間を短縮するためccacheも入れた。
インストールしただけではccacheは有効にならないので以下のようにccacheをgcc/g++のように振る舞う設定を行った。(NetHackはg++はたぶん使ってないけど)
$ mkdir ~/bin
$ ln -s /usr/bin/ccache ~/bin/cc
$ ln -s /usr/bin/ccache ~/bin/c++
$ ln -s /usr/bin/ccache ~/bin/gcc
$ ln -s /usr/bin/ccache ~/bin/g++
~/.bashrcの末尾に以下の行を追加。
export PATH=~/bin:$PATH
そしてNetHack本体とJNetHackのパッチをダウンロード。
jnethack-3.4.3-0.10.diff.gz
nethack-343-src.tgz
あとは以下の手順でインストールした。
Linux 用 jnethack 3.4.3 のコンパイル例 0) はじめに Debian GNU/Linux 6.0.2(squeeze) で tty 版をコンパイルした例です。 この文書は sys/unix/README.linux から設定を抜き出して書かれています。 コンパイルに必要なパッケージをあらかじめインストールしておきます。 # aptitude bison build-essential flex libncurses-dev 1) アーカイブの展開・パッチ当て $ tar zxvf nethack-343.tgz $ cd nethack-3.4.3 $ zcat jnethack-3.4.3-0.10.diff.gz | patch -p1 $ sh sys/unix/setup.sh 2) ファイルの編集 2-1) Makefile の該当行を編集 GAMEGRP = games GAMEPERM = 02755 FILEPERM = 0644 EXEPERM = 755 DIRPERM = 775 2-2) src/Makefile の該当行を編集 CFLAGS = -O2 -fomit-frame-pointer -I../include LFLAGS = 2-3) util/Makefile の該当行を編集 CFLAGS = -O2 -fomit-frame-pointer -I../include LFLAGS = 2-4) include/unixconf.h の該当行を編集 コメントアウトされている以下の定義を有効にします。 #define SYSV #define LINUX #define TERMINFO #define TIMED_DELAY 2-)include/config.h の該当行を編集 コメントアウトされているDLBの定義を有効にします。 #define DLB /* not supported on all platforms */ gzipのパスを変更します。(/usr/bin/gzipから/bin/gzipに変更。) #define COMPRESS "/bin/gzip" /* FSF gzip compression */ 以下の様にXI18Nの定義をコメントアウトして無効にします。 /*# define XI18N*/ 3)コンパイル $ make all 4) インストール 4-1) はじめてインストールする場合 # make install # chmod g+w /usr/games/lib/jnethackdir/record # chmod g+w /usr/games/lib/jnethackdir/logfile 4-2) 上書きする場合(セーブデータが保護されます) # make update 5) 設定ファイル ホームディレクトリに ~/.jnethackrc ファイルを作成してプレイヤー名などの設定を することができます。 設定ファイルの書き方は doc/jGuidebook.txt を参照してください。 6) 起動 JNetHackは文字コードEUC-JPで起動するため、最近のUTF-8を採用した 環境だと文字化けする可能性があります。 6-1) ターミナルエミュレータの設定 文字コードをEUC-JPに設定します。 GNOME Terminalの場合、端末->文字コード->日本語(EUC-JP)を選択。 6-2) JNetHackを起動 $ jnethack
これでとりあえず起動するようになったので遊ぶ。
インストール後にchmodする必要があるのはインストール時の処理を書き換えておけば良いのだろうけどとりあえず動けばいいやという消極的な対応。
参考にしたサイト
2011年8月6日土曜日
Let's Note CF-R7 + Debian GNU Linux 6.0.2(squeeze)でATOK X3を使う関連
基本的にDebian GNU/Linuxスレッドテンプレに書いてあるとおり。
やった時点で参考にしたWikiの内容を以下に引用します。
------------------------引用開始----------------------------
ただし lenny 以降だと、上記のやり方だけでは GTK の iiim モジュールの設定がされていないままのため、
/usr/lib/gtk-2.0/2.10.0/immodule-files.d/iiim-gtk2.0.immodules とでもいうファイルを作成し、
------------------------引用終了----------------------------
あと、FirefoxやIceweaselが終了時にエラーを吐いてエラー報告ウインドウがやたら表示される現象が起きた場合はfirefoxの起動シェルスクリプトの2行目にexport GTK_IM_MODULE=xim と書いてFirefoxだけXIMで日本語入力にする。
しかし、3年前のソフトを新しい環境に対応させるアップデートを出し続けてくれることに感謝。
エンジンはそのままでいいのでiBus対応版を出してくれたらお金出して買いますよほんと。
いや、エンジンも新しいに越したことはないんですけど。
参考にしたサイト
やった時点で参考にしたWikiの内容を以下に引用します。
------------------------引用開始----------------------------
ただし lenny 以降だと、上記のやり方だけでは GTK の iiim モジュールの設定がされていないままのため、
/usr/lib/gtk-2.0/2.10.0/immodule-files.d/iiim-gtk2.0.immodules とでもいうファイルを作成し、
"/usr/lib/gtk-2.0/immodules/im-iiim.so" "iiim" "Internet/Intranet Input Method" "iiimgcf" "/usr/share/locale" "ja"のように書いておく。
------------------------引用終了----------------------------
あと、FirefoxやIceweaselが終了時にエラーを吐いてエラー報告ウインドウがやたら表示される現象が起きた場合はfirefoxの起動シェルスクリプトの2行目にexport GTK_IM_MODULE=xim と書いてFirefoxだけXIMで日本語入力にする。
しかし、3年前のソフトを新しい環境に対応させるアップデートを出し続けてくれることに感謝。
エンジンはそのままでいいのでiBus対応版を出してくれたらお金出して買いますよほんと。
いや、エンジンも新しいに越したことはないんですけど。
参考にしたサイト
Let's Note CF-R7 + Debian GNU Linux 6.0.2(squeeze)で機能キーがデフォルトで使える件
lennyの時はソフトを追加したりする必要がありましたが、squeezeになってからは何も用意する必要が無いようです。
インストールしてからすぐに画面の明るさやボリューム、バッテリ状況の表示などのFnキーを押して使う機能が使えるようになっていました。
これはリンク先のカーネルパッチがpanasonic-laptopモジュールとしてカーネルに取り込まれたからだそうです。
$ lsmod | grep panasonic
panasonic_laptop 3232 0
おぉ、自動で読み込まれてる。
インストールしてからすぐに画面の明るさやボリューム、バッテリ状況の表示などのFnキーを押して使う機能が使えるようになっていました。
これはリンク先のカーネルパッチがpanasonic-laptopモジュールとしてカーネルに取り込まれたからだそうです。
$ lsmod | grep panasonic
panasonic_laptop 3232 0
おぉ、自動で読み込まれてる。
Let's Note CF-R7 + Debian GNU Linux 6.0.2(squeeze)でタッチパッドの設定
最近のXはxorg.confが存在しないものが多いので以前のように設定を書き込めない。
以前のようにgsynapticsで設定しても再起動すると設定が元に戻ってしまう。
これは困った・・・ということでsynclient_looopというシェルスクリプトを作成してGNOMEの設定メニュー内にある自動起動するアプリ(gnome-session-propertiesを起動)に登録して駐在させています。
駐在させているのは休止状態やサスペンドの復帰後に設定が元に戻ってしまう場合があるための対処です。
デバイス周りとかこういうのにぶつかると、つくづくLinux関係の進化の早さを感じるのであった。
以前のようにgsynapticsで設定しても再起動すると設定が元に戻ってしまう。
これは困った・・・ということでsynclient_looopというシェルスクリプトを作成してGNOMEの設定メニュー内にある自動起動するアプリ(gnome-session-propertiesを起動)に登録して駐在させています。
#!/bin/sh while : do /usr/bin/synclient CircularScrolling=1 CircScrollTrigger=1 VertEdgeScroll=0 HorizEdgeScroll=0 sleep 60 doneこれで再起動してもタッチパッドの設定が自動的に実施されてクルクルとスクロールできます。
駐在させているのは休止状態やサスペンドの復帰後に設定が元に戻ってしまう場合があるための対処です。
デバイス周りとかこういうのにぶつかると、つくづくLinux関係の進化の早さを感じるのであった。
2008年12月7日日曜日
気づいたら十年目。
Linuxが自宅マシンのメイン環境になって10年が経ったことに気づいた。驚き。
ひぃひぃ言ってインストールだけをしていた頃に比べるとすごい進化したんだなぁ。
ちなみに今メインで使ってるソフトのリスト。
クロスプラットフォーム物ばっかりだ。それだけLinuxがメジャーになったという事なんだろう。
TWMとかを無理して使って得意になっていたあの頃。懐かしいのぉ。
ひぃひぃ言ってインストールだけをしていた頃に比べるとすごい進化したんだなぁ。
ちなみに今メインで使ってるソフトのリスト。
クロスプラットフォーム物ばっかりだ。それだけLinuxがメジャーになったという事なんだろう。
TWMとかを無理して使って得意になっていたあの頃。懐かしいのぉ。
2008年11月25日火曜日
EXAを使うとYoutubeの動画が停止する。
XのレンダリングをEXAで行う設定にしていると、YouTubeで動画を見ていると動画の動きが停止してしまう。(音は出ている)
ニコニコ動画は通常通り再生されるのが不思議。
とりあえずxorg.confの設定をXAAに変更して回避した。
Flashの9と10両方で再現。
Xドライバはi810ではなくIntelドライバを使用。
ニコニコ動画は通常通り再生されるのが不思議。
とりあえずxorg.confの設定をXAAに変更して回避した。
Flashの9と10両方で再現。
Xドライバはi810ではなくIntelドライバを使用。
2008年10月24日金曜日
Debian(lenny) + Let's NOTE CF-R7で画面の明るさ調整
カーネルヘッダ周りをインストール後に以下のサイト通りにしたら明るさが調整できるようになりました。
Make backlight adjustment work in Ubuntu on the Panasonic CF-R7
# aptitude install git-core linux-headers
$ git clone git://git.myrix.net/pana_acpi
$ cd ./pana_acpi
$ make
# make install
# cp -r acpi/* /etc/acpi
/etc/default/acpidのMODULESにpanasonic_acpiを追記。
編集後acpidを再起動。
# /etc/init.d/acpid restart
情報源はYoichi's diaryさん。
追記:squeezeになってからは何もしなくてすぐ使える。
Make backlight adjustment work in Ubuntu on the Panasonic CF-R7
# aptitude install git-core linux-headers
$ git clone git://git.myrix.net/pana_acpi
$ cd ./pana_acpi
$ make
# make install
# cp -r acpi/* /etc/acpi
/etc/default/acpidのMODULESにpanasonic_acpiを追記。
MODULES="panasonic_acpi battery ac processor button fan thermal video"
編集後acpidを再起動。
# /etc/init.d/acpid restart
情報源はYoichi's diaryさん。
追記:squeezeになってからは何もしなくてすぐ使える。
2008年9月21日日曜日
speedstep-centrinoはなくなるらしい。
最近のカーネルでspeedstep-centrinoを使おうとしても上手くいかないなぁと思っていたら・・。
http://slashdot.jp/~riji/journal/450110
acpi-cpufreqを使えばいいそうです。
lsmodしてみたらlennyは起動スクリプトで勝手にacpi-cpufreqの方をロードしてくれてました。ありがたや。
http://slashdot.jp/~riji/journal/450110
acpi-cpufreqを使えばいいそうです。
lsmodしてみたらlennyは起動スクリプトで勝手にacpi-cpufreqの方をロードしてくれてました。ありがたや。
2008年6月29日日曜日
Debian GNU/Linux 4.0(etch)でGoogle Gadgets for Linux
ついにLinux版が登場したのでインストールしてみました。
Ubuntuと同じやり方でいいので下記のサイトを参考にしました。
http://dotred5.blogspot.com/2008/06/ubuntu-google-gadget-for-linux.html
aptでインストールするパッケージも同じです。
サイドバーが邪魔な場合は -ns オプションで起動しましょう。
バージョン0.10辺りからWebクリップにも対応したのでニュースティッカーとして重宝しています。
Ubuntuと同じやり方でいいので下記のサイトを参考にしました。
http://dotred5.blogspot.com/2008/06/ubuntu-google-gadget-for-linux.html
aptでインストールするパッケージも同じです。
サイドバーが邪魔な場合は -ns オプションで起動しましょう。
バージョン0.10辺りからWebクリップにも対応したのでニュースティッカーとして重宝しています。
登録:
投稿 (Atom)




