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)
真央ちゃん優勝!¶
素晴らしい!!(*゚▽゚ノノ゙☆パチパチ
中野友加里選手は4位だそうな。残念。1、2独占だったらなお良かったけど、頑張った!
今日は残業しないで帰って、世界フィギュア見なアカンな。
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) を設定しています ...