↑ 「FreeBSDで遊ぼう」のページへ

↑ 「デスクトップ環境の構築(LXDE on FreeBSD 10.x)」のページへ

↑ トップページへ

★ [SilverSackの自画自賛] FreeBSDで遊ぼう

★

 デスクトップ環境の構築(LXDE1.0_8 on FreeBSD 10.x) - 3. 周辺機器に関する機能の設定


ここでは、DVDドライブとかプリンターとかの周辺機器に関連する設定を取り上げます。

  1. サウンドデバイスの設定
    1. コマンドプロンプトで、以下のように打って、サウンドハードウェアの状況を調べます。
         # cat /dev/sndstat[ENTER]
      サウンドデバイスがpcm0とかpcm1とかいう番号が振られて表示されますが、自分が使いたいサウンドデバイスが[default]になっていることを確認してください。なっていない場合は、それがpcmの何番になっているか、メモってください。
    2. 自分が使いたいサウンドデバイスが[default]になっている場合は追加の作業はないですが、なっていない場合は、/etc/sysctl.confに以下の記載をします。
         hw.snd.default_unit=1
      使用したいサウンドデバイスが[pcm1]だった場合です。1のところは、デフォルトにしたいサウンドデバイスがpcm2だったときは2にするとか、適宜替えてください。ノートPCでスピーカーがつながっているデバイスがわからない場合は、番号を変えながら試すことになると思います。
  2. CD/DVDドライブの書込設定
  3. CD/DVDドライブが、再生専用の場合はデフォルトのままで良いですが、書込可能な場合は以下の設定をします。
    1. /etc/devfs.confに以下の内容を書き加えます。
         link    cd0    cdrom                               
         link    cd0    dvd                               
    2. /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            
    3. /etc/rc.confに以下の内容を書き加えます。
         devfs_system_ruleset="system"
  4. 無線LANの設定
  5. 無線LANの機能がある場合は以下の設定をします。
    1. 以下のコマンドを打って、無線LANデバイスのデバイス名を調べます。
         # ifconfig
      ath0とかipw0とかいうのが、それになります。以下の説明ではデバイス名がath0として説明します。別のデバイスの場合は、ath0をそれぞれ自分のデバイス名に置き換えて作業してください。FreeBSD9.x以降では、主要な無線LANデバイス用のドライバは読み込まれているようで、ドライバを設定する作業は不要なはずですが、見あたらない場合は、/boot/loader.confに
         if_ath_load="YES"
      といったような行を追加してください。
    2. /etc/rc.confに以下の内容を書き加えます。
         wlans_ath0="wlan0"
         ifconfig_wlan0="WPA DHCP"
    3. /boot/loader.confに以下の内容を書き加えます。
         wlan_scan_ap_load="YES"
         wlan_scan_sta_load="YES"
      ハードウェア依存の情報
      (Dell X300(古い!)にインストールする場合)
      同じく、/boot/loader.confに
         legal.intel_ipw.license_ack=1
      の設定が必要です。
    4. /etc/wpa_supplicant.confというファイルを作成して、以下の内容を書き込みます。ssidは、無線ホスト名、pskは、暗号化キーです。
       network={
         ssid="xxxxxxxxxx"
         psk="ooooooooooo"
       }
    ここまで設定すると、wpa_supplicant.confに書いた無線ホストがあれば、起動時にそこに自動的に接続するようになります。
  6. プラグアンドプレイの設定
  7. USBメモリ等を接続時に自動認識させるための設定をします。
    1. fusefs-ntfsをインストールします。コマンドプロンプトで以下のコマンドを入力してください。
      (portsからインストールする場合)
         # portmaster -d sysutils/fusefs-ntfs[ENTER]
      (パッケージからインストールする場合)
         # pkg install sysutils/fusefs-ntfs[ENTER]
    2. /boot/loader.confに以下の内容を書き加えます。
         fuse_load="YES"
      以前は、fusefsをインストールして、rc.confにfusefs_enable="YES"と書いていましたが、今はfuseがベースシステムに取り込まれたのでこうなります。
    3. /etc/sysctl.confに以下の内容を書き加えます。
         vfs.usermount=1
    課題 1
    USBメモリは、自動的に認識されますし、自動的にマウントされます。但し、ファイル名が日本語の場合は、日本語のファイル名がFATだと???で、ntfsだと___で表示されます。日本語のファイル名がある場合は、一旦アンマウントとして、mount_msdosfsを使ってマニュアルでマウントする必要があります。
       # mount_msdosfs -D CP932 -L ja_JP.UTF-8 /dev/da0 /mnt[ENTER]
    課題 2
    USB-HDDは、自動的に認識されますが、マウントでエラーがでます。ntfs-3gなどでマニュアルでマウントさせる必要があります。これでマウントすると日本語のファイル名もきちんと表示されます。
       # ntfs-3g /dev/da0s1 /mnt[ENTER]
    「vfs.usermount=1」はntfs-3gをユーザー権限ででも実行できるように入れたのですが、こちらも意図通りに動いていません。
  8. プリンターの設定
  9. プリンターが使えるようにします。
    1. cupsとgutenprintとgnome-cups-managerがあれば、機能しますが、cupsは既にインストールされています。それからネットワーク・プリンターの関係でavahiもあった方がいいようなので、これもインストールします。
      (portsからインストールする場合)
         # portmaster -d print/gutenprint print/gnome-cups-manager net/avahi[ENTER]
      ビルドに結構時間を要します。i5-750で3時間でした。
      (パッケージからインストールする場合)
         # pkg install print/gutenprint print/gnome-cups-manager net/avahi[ENTER]
    2. /etc/rc.confに以下の内容を書き加えます。
         cupsd_enable="YES"
    メニューに「CUPS Manager」というアイコンがあるのでこれをクリックすると、プリンターの設定画面が開きます。プリンターの追加、設定の編集等、いずれもできます。プリンターの追加でエラーが出ることがあるのですが、その場合はメニューに「印刷の管理」があればそれで、それがなければウェブブラウザを開いてURLの入力欄に「localhost:631」と入力して、出てきた画面で作業をしてください。
  10. OCTOPKGのインストール
  11. 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.6
gutenprint 5.2.13_1
gnome-cups-manager 0.31_19,1
octopkg 0.2.0_2

(2014年 2月22日 記
2014年11月29日 更新
2015年 9月12日 更新
2016年 4月30日 更新
2016年 9月19日 更新
2017年10月14日 更新
2018年 1月13日 更新)