مشکل اجرای AutoCAD در VirtualBox 4

چند وقت بود که درگیر اجرای اتوکد (AutoCAD) در ویرژوال‌باکس (VirtualBox) بودم. از VirtualBox 4.0.4 استفاده می‌کردم. AutoCAD 2012 که در حین نصب نمی‌توانست وجود DirectX را تشخیص دهد و AutoCAD 2010 هم پس از نصب، در حین اجرا کرش (crash) می‌کرد. مثلاً انجام‌دادن بعضی کارها موجب کرش (crash) آن می‌شد. با وررفتن و انتخاب ICH9 برای Chipset در قسمت System از تنظیمات ماشین مجازی، متوجه شدم که مشکل تاحدودی رفع شده است زیرا AutoCAD 2012 می‌توانست وجود DirectX را تشخیص دهد و نصب شد. اما آن هم مثل AutoCAD 2010 در انجام‌دادن بعضی کارها ناتوان بود و کرش (crash) می‌کرد.

با جستجوی زیاد در گوگل به این صفحه رسیدم. مشکل کرش (crash) بخاطر وجود یک ایراد و باگ در Guest Additions 4.0.4 است و حتی یک نسخه قدیمی‌تر یعنی Guest Additions 4.0.2 نیز شامل این ایراد و باگ بود، بنابراین چون از VirtualBox 4.0.4 استفاده می‌کردم، این ایراد و باگ نیز گریبان‌گیرم شده بود. در نتیجه Guest Additions 4.0.4 را حذف کردم و Guest Additions 4.0.0 که قدیمی‌تر بود را از این لینک دانلود کردم. بنابراین Guest Addition 4.0.0 را در VirtualBox 4.0.4 برای ویندوز مجازی‌ام نصب کردم. برای نصب باید فایل iso ای که دانلود کردید را بصورت CD در ویندوز مجازی قرار دهید و از My Computer آن را برای ویندوز مجازی نصب کنید.

تغییر نام کاربری در گنو/لینوکس

برای تغییر نام کاربری خود، از این دستور استفاده کنید:

# usermod -d /home/NEW -l NEW -m OLD

نام کاربری OLD را به NEW و مسیر دایرکتوری خانگی را به ‪/home/NEW‬ تغییر می‌دهد.

برای تغییر نام گروه نیز از این دستور استفاده کنید:

# groupmod -n NEW OLD

مزیت استفاده از این دستورات این است که همه فایلها و سطوح دسترسی که ایجاد کرده بودید، همچنان قابل استفاده است.

حل مشکل بروزرسانی سیستم و خطای insserv

برای بروزرسانی سیستم و در حین نصب بسته‌های جدید با خطای زیر مواجه می‌شدم:

insserv: Starting smfpd depends on rc.local and therefore on system facility `$all' which can not be true!

.
بعد از جستجو از این صفحه فهمیدم که مشکل بخاطر غیر استاندارد بودن اسکریپت ‪/etc/init.d/smfpd‬ است.

بنابراین ‪/etc/init.d/smfpd‬ را ویرایش و خطوط زیر را به ابتدای آن افزودم:

### BEGIN INIT INFO
# Provides: smfpd
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable Service Provider by daemon.
### END INIT INFO

سپس دوباره سیستم را بروزرسانی کردم و مشکل حل شد.

حل مشکل فونت فارسی در فایرفاکس

چند وقت بود که مشکل نمایش حروف فارسی را در فایرفاکس (در حقیقت Iceweasel) داشتم. مشکل این بود که بعضی حروف بصورت جدا از سایر حروف نمایش داده می‌شدند. مسلماً مشکل فونت بود. برای حل مشکل از منوی Edit گزینه Preferences را انتخاب کنید، به قسمت Content بروید و از قسمت Fonts & Colors بر روی دکمه Advanced کلیک کنید. در جلوی Fonts for گزینه Arabic را انتخاب کنید و مقدار Proportional را بصورت Sans Serif انتخاب کنید، سپس در جلوی Fonts for گزینه Western را انتخاب کنید و مقدار Proportional را دوباره بصورت Sans Serif انتخاب کنید و در نهایت بر روی دکمه OK کلیک کنید. مشکل بخاطر فونت serif بود که ما آنرا به sans-serif تغییر دادیم.

با این حال در برخی سایتها که بطور صریح از فونت serif استفاده شده است، دوباره با مشکل نمایش فونت فارسی روبرو خواهیم شد، چون به ندرت احتمال وجود چنین حالتی پیش می‌آید، می‌توانید از اعمال تغییر در آن خودداری کنید. بهرحال به عنوان راه حل دوم برای حل مشکل فونت فارسی در چنین سایت‌هایی، از منوی Edit گزینه Preferences را انتخاب کنید و به قسمت Content بروید و از قسمت Fonts & Colors بر روی دکمه Advanced کلیک کنید. در جلوی Fonts for گزینه Arabic را انتخاب کنید و در جلوی Serif فونت را بر روی Liberation Serif یا هر فونت دیگری که دوست دارید، قرار دهید، سپس در جلوی Fonts for گزینه Western را انتخاب کنید و در جلوی Serif فونت را بر روی Liberation Serif یا هر فونت دیگری که دوست دارید، قرار دهید و در نهایت بر روی دکمه OK کلیک کنید.

حل مشکل ضبط صدای کارت TV یا capture

امروز بعد از مدت‌ها خواستم با کمک کارت TV تصویر تلویزیون را از گنو/لینوکس ضبط کنم که دیدم: «ای بابا! صدا هست اما ضبط نمی‌شه!» یعنی تصویر تلویزیون بدون صدا ضبط می‌شد. Audio Out مال کارت TV را به Line In مال کارت صدا وصل کرده بودم و از برنامه XDTV استفاده می‌کردم (بهترین برنامه‌ای که برای ضبط تصاویر از کارت TV یا capture دیدم). مثل همیشه اول باید کمی با سیستم و تنظیمات صدا ور :!: می‌رفتم.

در نهایت، اگر شما هم به مشکل مشابهی برخوردید، برای حل مشکل باید به قسمت تنظیمات صدا بروید.

برای میزکار گنوم

بر روی آیکن بلندگو کلیک کنید (یا دستور gnome-alsamixer را وارد کنید)، گزینه Sound Card Preferences را از منوی Edit انتخاب کنید و کنترلهای Digital و Capture و Input Source را انتخاب کنید، بر روی Close کلیک کنید تا به پنجره اصلی بازگردید. مطمئن شوید که کنترلهای Digital و Capture دارای volume هستند و گزینه Rec یا Record (در صورت وجود) برای آنها انتخاب شده است. در نسخه جاری gnome-alsamixer نمی‌توان مقدار Input Sourceها را تغییر داد بنابراین دستور زیر را وارد کنید:

$ alsamixer -V capture

سپس با مشاهده ظاهر برنامه، کلید جهت راست را نگهدارید تا به کنترل Input Source برسید، مقدار Input Source را می‌توانید توسط کلید جهت بالا یا پایین تغییر دهید. اگر خروجی صدای کارت TV را به ورودی کارت صدا (Line In) متصل کرده‌اید، مقدار Line را برای Input Source تعیین کنید و اگر خروجی صدای کارت TV را به ورودی میکروفون (Microphone) متصل کرده‌اید، مقدار Mic را برای Input Source انتخاب کنید.

برای میزکار Xfce

بر روی آیکن بلندگو کلیک کنید (یا دستور xfce4-mixer را وارد کنید)، بر روی دکمه Select Controls کلیک کنید و سپس کنترلهای Digital و Capture و Input Source را انتخاب کنید، بر روی Close کلیک کنید تا به پنجره اصلی بازگردید. بر روی زبانه Capture کلیک کنید و مطمئن شوید که کنترلهای Digital و Capture دارای volume هستند و وضعیت ضبط (recording) آنها فعال است (باید دایره زیر آنها به رنگ قرمز باشد). سپس بر روی زبانه Options کلیک کنید و اگر خروجی صدای کارت TV را به ورودی کارت صدا (Line In) متصل کرده‌اید، مقدار Line را برای Input Source تعیین کنید و اگر خروجی صدای کارت TV را به ورودی میکروفون (Microphone) متصل کرده‌اید، مقدار Mic را برای Input Source انتخاب کنید.

بطور کلی، بسیار بهتر است که خروجی صوتی کارت TV را به ورودی کارت صدا متصل کنید و از میکروفون برای اینکار استفاده نشود (مگر در حالت اجبار).

نکته: اگر صدای کارت TV را ندارید و خروجی صدای آن را با اتصال به کارت صدا تأمین کرده‌اید (مثل من)، بنابراین مقدار volume کنترل Line In یا Microphone را در بخش تنظیم صدا بررسی کنید.

دنبال‌کردن

هر نوشتهٔ تازه‌ای را در نامه‌دان خود دریافت نمایید.