ここでは、DVDドライブとかプリンターとかの周辺機器に関連する設定を取り上げます。
-
FreeBSDは、インストールしただけではサウンド機能は無効になっています。以下の手順で、サウンドドライバーを起動時に読み込むようにします。
- 以下のコマンドを打って、メタドライバを読み込みます。
# kldload snd_driver[ENTER] |
- どのドライバを選んだか調べます。コマンドプロンプトで、以下のように打って、サウンドハードウェアの状況を調べます。
# cat /dev/sndstat[ENTER] |
snd_xxxという表示があったら、これをメモします。ない場合は、サウンドデバイスの情報とおぼしきものをメモって、そのあと/boot/defaults/loader.confファイルを開いて、対応するsnd_xxxを探します。
それから、サウンドデバイスがpcm0とかpcm1とかいう番号が振られて表示されますが、自分が使いたいサウンドデバイスがpcm0になっていることを確認してください。なっていない場合は、それがpcmの何番になっているか、メモってください。
- 起動ファイルに「snd_xxx_load="YES"」といった内容を追記します。
/boot/loader.confファイルに以下の記述を追加します。
(サウンドハードウェアがIntel ICHだった場合)
対応するドライバが分からなかった場合は、メタドライバを読み込んでください。
ただ、こうすると起動時に全部のサウンドドライバを読み込むようで、起動がちょっと遅くなります。
- 音が出ない場合、使用するサウンドデバイスを変更する場合
- 自分が使いたいサウンドデバイスがpcm0ではなかった場合、/etc/sysctl.confに以下の記述を追記します。
使用したいサウンドデバイスが[pcm1]だった場合です。1のところは、デフォルトにしたいサウンドデバイスがpcm2だったときは2にするとか、適宜替えてください。ノートPCでスピーカーがつながっているデバイスがわからない場合は、番号を変えながら試すことになると思います。
-
CD/DVDドライブが、再生専用の場合はデフォルトのままで良いですが、書込可能な場合は以下の設定をします。
- /etc/devfs.confに以下の内容を書き加えます。
link |
cd0 |
cdrom |
|
link |
cd0 |
dvd |
|
- /etc/devfs.rulesに以下の内容を書き加えます。
[system=10] |
add |
path cd* |
mode 0666 |
add |
path acd* |
mode 0666 |
add |
path xpt* |
mode 0666 |
add |
path pass* |
mode 0666 |
- /etc/rc.confに以下の内容を書き加えます。
devfs_system_ruleset="system"
|
-
無線LANの機能がある場合は以下の設定をします。
- 以下のコマンドを打って、無線LANデバイスのデバイス名を調べます。
ath0とかipw0とかいうのが、それになります。以下の説明ではデバイス名がath0として説明します。別のデバイスの場合は、ath0をそれぞれ自分のデバイス名に置き換えて作業してください。FreeBSD9.x以降では、主要な無線LANデバイス用のドライバは読み込まれているようで、ドライバを設定する作業は不要なはずですが、見あたらない場合は、/boot/loader.confに
といったような行を追加してください。
- /etc/rc.confに以下の内容を書き加えます。
wlans_ath0="wlan0" |
ifconfig_wlan0="WPA DHCP" |
- /boot/loader.confに以下の内容を書き加えます。
wlan_scan_ap_load="YES" |
wlan_scan_sta_load="YES" |
- ハードウェア依存の情報
- (Dell X300(古い!)にインストールする場合)
同じく、/boot/loader.confに
legal.intel_ipw.license_ack=1 |
の設定が必要です。
- /etc/wpa_supplicant.confというファイルを作成して、以下の内容を書き込みます。ssidは、無線ホスト名、pskは、暗号化キーです。
network={
ssid="xxxxxxxxxx"
psk="ooooooooooo"
}
|
ここまで設定すると、wpa_supplicant.confに書いた無線ホストがあれば、起動時にそこに自動的に接続するようになります。
-
KDE4では、特にここでやるべき作業はありません。NTFSのUSB-HDDも自動で認識されて、日本語名のファイルも問題なく扱えます。但し、USBメモリの中の日本語ファイル名などがうまく扱えません。
- 課題
- USBメモリは、自動的に認識されますし、自動的にマウントされます。但し、ファイル名が日本語の場合は、日本語のファイル名があるディレクトリからエラーが出て開けなくなります。
# mount_msdosfs -D CP932 -L ja_JP.utf-8 /dev/da0 /mnt[ENTER] |
これでうまくいくはずなんですが、FAT32のUSBメモリは今回やった限りではうまくいきませんでした。
-
- cupsとgutenprintとgutenprint-cupsがあれば、機能しますが、cupsは既にインストールされています。それからネットワーク・プリンターの関係でavahiもあった方がいいようなので、これもインストールします。
(portsからインストールする場合)
# portmaster -d print/gutenprint print/gutenprint-cups net/avahi[ENTER] |
(パッケージからインストールする場合)
# pkg install print/gutenprint print/gutenprint-cups net/avahi[ENTER] |
- /etc/rc.confに以下の内容を書き加えます。
再起動をした後、「設定メニュー」→「KDEシステム設定」→「Printers」で設定可能です。
今回のセットアップでの主なモジュールのバージョン |
cups |
2.2.1 |
gutenprint |
5.2.10 |
gutenprint-cups |
5.2.10_3 |
(2016年10月23日 記)