برای استفاده از وبکم خود در FreeBSD باید دایمنی به نام webcamd را نصب و پیکربندی کنید. webcamd از صدها وبکم مختلف پشتیبانی می کند و شانس اینکه وبکم شما هم توسط این دایمن پشتیبانی شود بسیار بالاست.
برای شروع کار، ابتدا multimedia/v4l_compat، multimedia/libv4l و multimedia/pwcview را نصب کنید:
cd /usr/ports/multimedia/v4l_compat && make install clean cd /usr/ports/multimedia/libv4l && make install clean cd /usr/ports/multimedia/pwcview && make install clean
برای نصب دایمن webcamd هم کافی است به صورت زیر عمل کنید:
cd /usr/ports/multimedia/webcamd make install clean
منویی باز شده و از شما خواسته میشود تا webcamd را پیکربندی کنید. اگر مایل به استفاده از HAL نیستید، میتوانید آن را غیر فعال کنید. لطفا برای کسب اطلاعات بیشتر نصب برنامهها از طریق Ports Collection را ببینید.
webcamd به ماژول cuse4bsd احتیاج دارد. کافی است خط زیر را به فایل /boot/loader.conf اضافه کنید تا این ماژول در هنگام بوت شدن سیستم به صورت خودکار در هسته بارگذاری شود.
cuse4bsd_load="YES"
همین طور برای اجرای خودکار دایمن webcamd هم خط زیر را به فایل /etc/rc.conf اضافه کنید.
webcamd_enable="YES"
برای اینکه این خط تأثیر خودش را اعمال کند باید سیستم خود را یک بار reboot کرده و یا دستور زیر را اجرا کنید:
/usr/local/etc/rc.d/webcamd start
بعد از اینکه webcamd اجرا شد، webcam شما را شناسایی کرده و میتوانید از آن استفاده کنید. وبکم شما از طریق /dev/video0 در دسترس خواهد بود. اما برای استفاده از وبکم خود باید دسترسیهای لازم به این فایل را داشته باشید. کافی است به کمک دستور chmod این دسترسی ها را اعطا کنید. اما این تنظیمات موقت بوده و با reboot شدن سیستم از بین خواهند رفت. برای تنظیم دائمی این دسترسیها کافی است خطوط زیر را به فایل /etc/devfs.conf اضافه کنید:
own video0 root:wheel perm video0 ۰۶۶۶
برای اینکه خطوط بالا اثر خود را اعمال کنند کافی است یک بار سیستم خود را reboot کرده و یا دستور زیر را اجرا کنید:
service devd restart
به این ترتیب تمام کاربرانی که عضو گروه wheel باشند میتوانند از وبکم استفاده کنند.
حالا برای آزمایش وبکم خود یک ترمینال باز کرده و دستور زیر را اجرا کنید:
% pwcview
اگر مراحل بالا را به درستی انجام داده باشید تصویر خود را در صفحه نمایش خواهید دید.