MacBook Airにリモコン。

コンパイルするのに必要なパッケージを忘れて困ったので、備忘のためメモ。

  • libxt-dev

    • libice-dev

    • libsm-dev

  • libxtst-dev

    • x11proto-record-dev

でもそのまんまコンパイルしただけでは、Airでは動かなかったので、これから使えるようにするか。

黒MacBookの無線LANを使えるようにしてみた。

最近放置していた黒MacBookだが、久しぶりに使ってみた。 どうやら無線LANが使えるようになった ようなので、設定してみた。

必要なパッケージ 1

sudo dpkg -l | egrep  'wireless|wpa'
ii  wireless-tools         29-1              Tools for manipulating Linux Wireless Extensio
ii  wpagui                 0.6.3-1           GUI for wpa_supplicant
ii  wpasupplicant          0.6.3-1           Client support for WPA and WPA2 (IEEE 802.11i)

madwifiのコンパイル

Debian Sidのmadwifi-source 2 では、まだ黒MacBookの無線LANは使えないので、開発元のSnapshotを取ってくる。

$ wget http://snapshots.madwifi.org/madwifi-ng-current.tar.gz
$ tar zxf madwifi-ng-current.tar.gz
$ cd madwifi-ng-r3401-20080321/
$ make
$ sudo make install

モジュールをロードする。

$ sudo modprobe ath_pci
$ lsmod | egrep 'wlan|ath'
wlan_tkip              12800  1
wlan_ccmp               8960  1
ath_pci               178092  0
wlan_scan_sta          13440  1
ath_rate_sample        14720  1
wlan                  226872  6 wlan_tkip,wlan_ccmp,ath_pci,wlan_scan_sta,ath_rate_sample
ath_hal               233568  3 ath_pci,ath_rate_sample

wpasupplicantの設定

$ cd /usr/share/doc/wpasupplicant/examples/
$ sudo cp -i wpa-roam.conf /etc/wpasupplicant/
$ cd /etc/wpasupplicant/
$ sudo ln -s wpa-roam.conf wpa_supplicant.conf
$ sudo chmod 600 wpa_supplicant.conf

SSIDとPSKを設定する。

$ wpa_passphrase SSID passphrase >> wpa_supplicant.conf

その他をAPに合わせて設定する。

update_config=1
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
     scan_ssid=1
     key_mgmt=WPA-PSK
     proto=WPA WPA2
     pairwise=CCMP TKIP
     ssid="ssid"
     #psk="passphrase"
     psk=passphrase
     priority=1
}

ネットワークの設定を変更

auto ath0
iface ath0 inet dhcp
wpa-driver madwifi
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

ネットワーク再起動して使えるようになると。

$ sudo /etc/init.d/networking restart
$ sudo iwconfig ath0
ath0      IEEE 802.11g  ESSID:"ssid"  Nickname:""
          Mode:Managed  Frequency:2.437 GHz  Access Point: APのMACアドレス
          Bit Rate:12 Mb/s   Tx-Power:17 dBm   Sensitivity=1/1
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx   Security mode:restricted
          Power Management:off
          Link Quality=53/70  Signal level=-43 dBm  Noise level=-96 dBm
          Rx invalid nwid:30373  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

$ sudo ifconfig ath0
ath0      Link encap:Ethernet  HWaddr MacBookの無線LANアダプタのMACアドレス
          inet addr:xxx.xxx.xxx.xxx  Bcast:xxx.xxx.xxx.xxx  Mask:xxx.xxx.xxx.xxx
          inet6 addr: xxxx::xxxx:xxxx:xxxx:xxxx/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1498 errors:0 dropped:0 overruns:0 frame:0
          TX packets:159 errors:1 dropped:1 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:354230 (345.9 KiB)  TX bytes:16620 (16.2 KiB)
1

wpaguiは無くても良いけどな。

2

version 1:0.9.4~rc2-1

真央ちゃん優勝!

素晴らしい!!(*゚▽゚ノノ゙☆パチパチ

中野友加里選手は4位だそうな。残念。1、2独占だったらなお良かったけど、頑張った!

今日は残業しないで帰って、世界フィギュア見なアカンな。

三寒四温。

昨日に引き続き、今日も寒いようだ。でもこれを乗り越えたら今度の日曜には東京での開花予報が出ているそうな 1 。日曜はちょうど嫁と出かけるので晴れたら良いなぁ。

1

愛ちゃん談

WMVを再生させる。

vlcをインストールすれば、良し。

$ sudo apt-get install vlc
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  libsuitesparse openoffice.org-style-hicontrast
  openoffice.org-filter-mobiledev libotf0 openoffice.org-style-industrial
  refblas3 libcurl3-gnutls lapack3 gcc-3.4-base m17n-docs m17n-db netpbm
  openoffice.org-officebean libm17n-0 libnetpbm10 libg2c0 libetpan11
  openoffice.org-l10n-ja libungif4g
これらを削除するには 'apt-get autoremove' を利用してください。
以下の特別パッケージがインストールされます:
  libavformat1d libdc1394-13 libdvbpsi4 libdvdnav4 libdvdread3 libebml0
  libfaad0 libid3tag0 libiso9660-5 libmatroska0 libmodplug0c2 libmpcdec3
  libmpeg2-4 libpostproc1d libsdl-image1.2 libtar libtwolame0 libvcdinfo0
  libvlc0 libwxbase2.6-0 libwxgtk2.6-0 libxosd2 vlc-nox
提案パッケージ:
  libdvdcss2 xfonts-base-transcoded mozilla-plugin-vlc videolan-doc
以下のパッケージが新たにインストールされます:
  libavformat1d libdc1394-13 libdvbpsi4 libdvdnav4 libdvdread3 libebml0
  libfaad0 libid3tag0 libiso9660-5 libmatroska0 libmodplug0c2 libmpcdec3
  libmpeg2-4 libpostproc1d libsdl-image1.2 libtar libtwolame0 libvcdinfo0
  libvlc0 libwxbase2.6-0 libwxgtk2.6-0 libxosd2 vlc vlc-nox
アップグレード: 0 個、新規インストール: 24 個、削除: 0 個、保留: 1 個。
11.5MB のアーカイブを取得する必要があります。
この操作後に追加で 31.7MB のディスク容量が消費されます。
続行しますか [Y/n]?
取得:1 http://cdn.debian.or.jp sid/main libdc1394-13 1.1.0-5 [33.6kB]
取得:2 http://cdn.debian.or.jp sid/main libavformat1d 0.cvs20070307-6 [284kB]
取得:3 http://cdn.debian.or.jp sid/main libdvbpsi4 0.1.5-3 [32.3kB]
取得:4 http://cdn.debian.or.jp sid/main libdvdnav4 0.1.10-0.2 [93.2kB]
取得:5 http://cdn.debian.or.jp sid/main libdvdread3 0.9.7-8 [57.4kB]
取得:6 http://cdn.debian.or.jp sid/main libebml0 0.7.7-3 [62.4kB]
取得:7 http://cdn.debian.or.jp sid/main libfaad0 2.6.1-2 [168kB]
取得:8 http://cdn.debian.or.jp sid/main libid3tag0 0.15.1b-10 [36.6kB]
取得:9 http://cdn.debian.or.jp sid/main libiso9660-5 0.78.2+dfsg1-2 [113kB]
取得:10 http://cdn.debian.or.jp sid/main libmatroska0 0.8.1-1.1 [197kB]
取得:11 http://cdn.debian.or.jp sid/main libmodplug0c2 1:0.7-7 [121kB]
取得:12 http://cdn.debian.or.jp sid/main libmpcdec3 1.2.2-1 [25.6kB]
取得:13 http://cdn.debian.or.jp sid/main libmpeg2-4 0.4.1-3 [59.5kB]
取得:14 http://cdn.debian.or.jp sid/main libpostproc1d 0.cvs20070307-6 [71.0kB]
取得:15 http://cdn.debian.or.jp sid/main libsdl-image1.2 1.2.6-3 [29.6kB]
取得:16 http://cdn.debian.or.jp sid/main libtar 1.2.11-4 [19.3kB]
取得:17 http://cdn.debian.or.jp sid/main libtwolame0 0.3.10-2 [57.4kB]
取得:18 http://cdn.debian.or.jp sid/main libvcdinfo0 0.7.23-4 [128kB]
取得:19 http://cdn.debian.or.jp sid/main libvlc0 0.8.6.e-1 [480kB]
取得:20 http://cdn.debian.or.jp sid/main libwxbase2.6-0 2.6.3.2.2-2 [563kB]
取得:21 http://cdn.debian.or.jp sid/main libwxgtk2.6-0 2.6.3.2.2-2 [2868kB]
取得:22 http://cdn.debian.or.jp sid/main libxosd2 2.2.14-1.5 [25.0kB]
取得:23 http://cdn.debian.or.jp sid/main vlc-nox 0.8.6.e-1 [4830kB]
取得:24 http://cdn.debian.or.jp sid/main vlc 0.8.6.e-1 [1147kB]
11.5MB を 17s で取得しました (646kB/s)
database /var/lib/apt/listchanges.db failed to load.
未選択パッケージ libdc1394-13 を選択しています。
(データベースを読み込んでいます ... 現在 118752 個のファイルとディレクトリがインストールされています。)
(.../libdc1394-13_1.1.0-5_i386.deb から) libdc1394-13 を展開しています...
未選択パッケージ libavformat1d を選択しています。
(.../libavformat1d_0.cvs20070307-6_i386.deb から) libavformat1d を展開しています...
未選択パッケージ libdvbpsi4 を選択しています。
(.../libdvbpsi4_0.1.5-3_i386.deb から) libdvbpsi4 を展開しています...
未選択パッケージ libdvdnav4 を選択しています。
(.../libdvdnav4_0.1.10-0.2_i386.deb から) libdvdnav4 を展開しています...
未選択パッケージ libdvdread3 を選択しています。
(.../libdvdread3_0.9.7-8_i386.deb から) libdvdread3 を展開しています...
未選択パッケージ libebml0 を選択しています。
(.../libebml0_0.7.7-3_i386.deb から) libebml0 を展開しています...
未選択パッケージ libfaad0 を選択しています。
(.../libfaad0_2.6.1-2_i386.deb から) libfaad0 を展開しています...
未選択パッケージ libid3tag0 を選択しています。
(.../libid3tag0_0.15.1b-10_i386.deb から) libid3tag0 を展開しています...
未選択パッケージ libiso9660-5 を選択しています。
(.../libiso9660-5_0.78.2+dfsg1-2_i386.deb から) libiso9660-5 を展開しています...
未選択パッケージ libmatroska0 を選択しています。
(.../libmatroska0_0.8.1-1.1_i386.deb から) libmatroska0 を展開しています...
未選択パッケージ libmodplug0c2 を選択しています。
(.../libmodplug0c2_1%3a0.7-7_i386.deb から) libmodplug0c2 を展開しています...
未選択パッケージ libmpcdec3 を選択しています。
(.../libmpcdec3_1.2.2-1_i386.deb から) libmpcdec3 を展開しています...
未選択パッケージ libmpeg2-4 を選択しています。
(.../libmpeg2-4_0.4.1-3_i386.deb から) libmpeg2-4 を展開しています...
未選択パッケージ libpostproc1d を選択しています。
(.../libpostproc1d_0.cvs20070307-6_i386.deb から) libpostproc1d を展開しています...
未選択パッケージ libsdl-image1.2 を選択しています。
(.../libsdl-image1.2_1.2.6-3_i386.deb から) libsdl-image1.2 を展開しています...
未選択パッケージ libtar を選択しています。
(.../libtar_1.2.11-4_i386.deb から) libtar を展開しています...
未選択パッケージ libtwolame0 を選択しています。
(.../libtwolame0_0.3.10-2_i386.deb から) libtwolame0 を展開しています...
未選択パッケージ libvcdinfo0 を選択しています。
(.../libvcdinfo0_0.7.23-4_i386.deb から) libvcdinfo0 を展開しています...
未選択パッケージ libvlc0 を選択しています。
(.../libvlc0_0.8.6.e-1_i386.deb から) libvlc0 を展開しています...
未選択パッケージ libwxbase2.6-0 を選択しています。
(.../libwxbase2.6-0_2.6.3.2.2-2_i386.deb から) libwxbase2.6-0 を展開しています...
未選択パッケージ libwxgtk2.6-0 を選択しています。
(.../libwxgtk2.6-0_2.6.3.2.2-2_i386.deb から) libwxgtk2.6-0 を展開しています...
未選択パッケージ libxosd2 を選択しています。
(.../libxosd2_2.2.14-1.5_i386.deb から) libxosd2 を展開しています...
未選択パッケージ vlc-nox を選択しています。
(.../vlc-nox_0.8.6.e-1_i386.deb から) vlc-nox を展開しています...
未選択パッケージ vlc を選択しています。
(.../vlc_0.8.6.e-1_i386.deb から) vlc を展開しています...
libdc1394-13 (1.1.0-5) を設定しています ...
libavformat1d (0.cvs20070307-6) を設定しています ...
libdvbpsi4 (0.1.5-3) を設定しています ...
libdvdnav4 (0.1.10-0.2) を設定しています ...
libdvdread3 (0.9.7-8) を設定しています ...
libebml0 (0.7.7-3) を設定しています ...
libfaad0 (2.6.1-2) を設定しています ...
libid3tag0 (0.15.1b-10) を設定しています ...
libiso9660-5 (0.78.2+dfsg1-2) を設定しています ...
libmatroska0 (0.8.1-1.1) を設定しています ...
libmodplug0c2 (1:0.7-7) を設定しています ...
libmpcdec3 (1.2.2-1) を設定しています ...
libmpeg2-4 (0.4.1-3) を設定しています ...
libpostproc1d (0.cvs20070307-6) を設定しています ...
libsdl-image1.2 (1.2.6-3) を設定しています ...
libtar (1.2.11-4) を設定しています ...
libtwolame0 (0.3.10-2) を設定しています ...
libvcdinfo0 (0.7.23-4) を設定しています ...
libvlc0 (0.8.6.e-1) を設定しています ...
libwxbase2.6-0 (2.6.3.2.2-2) を設定しています ...
libwxgtk2.6-0 (2.6.3.2.2-2) を設定しています ...
libxosd2 (2.2.14-1.5) を設定しています ...
vlc-nox (0.8.6.e-1) を設定しています ...
vlc (0.8.6.e-1) を設定しています ...