ここでは、DVDドライブとかプリンターとかの周辺機器に関連する設定を取り上げます。
- サウンドデバイスの設定
- コマンドプロンプトで、以下のように打って、サウンドハードウェアの状況を調べます。
# cat /dev/sndstat[ENTER] |
サウンドデバイスがpcm0とかpcm1とかいう番号が振られて表示されますが、自分が使いたいサウンドデバイスが[default]になっていることを確認してください。なっていない場合は、それがpcmの何番になっているか、メモってください。
- 自分が使いたいサウンドデバイスが[default]になっている場合は追加の作業はないですが、なっていない場合は、/etc/sysctl.confに以下の記載をします。
使用したいサウンドデバイスが[pcm1]だった場合です。1のところは、デフォルトにしたいサウンドデバイスがpcm2だったときは2にするとか、適宜替えてください。ノートPCでスピーカーがつながっているデバイスがわからない場合は、番号を変えながら試すことになると思います。
- CD/DVDドライブの書込設定
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の機能がある場合は以下の設定をします。
- 以下のコマンドを打って、無線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に書いた無線ホストがあれば、起動時にそこに自動的に接続するようになります。
- プラグアンドプレイの設定
USBメモリ等の自動認識機能はGNOMEには標準で備わっていますが、日本語の扱いに問題があるので、以下の作業をします。
- 「アクティビティ」→「アプリケーションを表示する」→「設定エディター」で「設定エディター」を表示させて、「/」→「system」→「storage」→「default_options」→「vfat」と進み、「mount_options」キーを編集し、「-D=CP932」と「-L=ja_JP.UTF-8」を追加します。これで、USBメモリの日本語のファイル名もちゃんと表示されます。
- 次にUSB-HDD用の作業をします
- fusefs-ntfsをインストールします。コマンドプロンプトで以下のコマンドを入力してください。
(portsからインストールする場合)
# portmaster -d sysutils/fusefs-ntfs[ENTER] |
(パッケージからインストールする場合)
# pkg install sysutils/fusefs-ntfs[ENTER] |
- /boot/loader.confに以下の内容を書き加えます。
9.xまでは、fusefsをインストールして、rc.confにfusefs_enable="YES"と書いていましたが、10.xからfuseがベースシステムに取り込まれたので、こうなりました。
- /etc/sysctl.confに以下の内容を書き加えます。
- 課題
- USB-HDDは、自動的に認識されますが、エラーが出てマウントできません。ntfs-3gでマニュアルでマウントする必要があります。これでマウントすると日本語のファイル名もきちんと表示されます。
# ntfs-3g /dev/da0s1 /mnt[ENTER] |
「vfs.usermount=1」はntfd-3gをユーザー権限ででも実行できるように入れたのですが、意図通りに動いていません。
- プリンターの設定
- cupsとgnome-cups-managerとgutenprintがあれば、機能しますが、cupsは既にインストールされています。それからネットワーク・プリンターの関係でavahiもあった方がいいようなので、これもインストールします。
(portsからインストールする場合)
# portmaster -d print/gnome-cups-manager print/gutenprint net/avahi[ENTER] |
(パッケージからインストールする場合)
# pkg install print/gnome-cups-manager print/gutenprint net/avahi[ENTER] |
- /etc/rc.confに以下の内容を書き加えます。
メニューに「CUPS Manager」というアイコンがあるのでこれをクリックすると、プリンターの設定画面が開きます。プリンターの追加、設定の編集等、いずれもできます。
- OCTOPKGのインストール
PKGをGUIで扱えるアプリがあるので、それをインストールします。あるといろいろと便利です。管理者権限で動作させる必要があるので、gksuも一緒にインストールします。
(portsからインストールする場合)
# portmaster -d ports-mgmt/octopkg sysutils/gksu[ENTER] |
(パッケージからインストールする場合)
# pkg install octopkg gksu[ENTER] |
今回のセットアップでの主なモジュールのバージョン |
fusefs-ntfs |
2017.3.23 |
cups |
2.2.3 |
gnome-cups-manager |
0.31_18,1 |
gutenprint |
5.2.13_1 |
octopkg |
0.2.0_2 |
(2016年10月 1日 記
2018年 1月27日 更新)