سلام به دوستان خوب قصد از ايجاد اين تاپيك آموزش ايجاد محيط گرافيكي بعد از نصب FreeBSD هست و مشكلاتي در راه ايجاد يك محيط گرافيكي هست. آموزش كامل نصب FreeBSD در سايت قرارداده شده و براي كساني كه تازه ميخوان وارد دنياي بي اس دي بشن لينك زير ميتونه كمكشون كنه:
How to install and configure a FreeBSD 8 Desktop with Xorg and KDE? | Rhyous (http://www.rhyous.com/2009/12/18/how-to-install-and-configure-a-freebsd-8-desktop-with-xorg-and-kde/)
من مراحل نصب محيط X رو ميگذارم تا بعد از مشكلات سر راه اين موضوع شروع كنيم. روش نصب هم در لينك بالا اومده و هم در لينك زير كه توسط The FreeBSD Project (http://www.freebsd.org) قرارداده شده.
سلام
برای نصب محیط گرافیکی لازم به این همه کار نیست کافیه یکی از سه روش زیر رو برای نصب انتخاب کنید البته من میزکار گنوم رو انتخاب کردم
# 1 : نصب از طریق دستور pkg
pkg_add -v -r gnome2
# 2 : نصب از طریق پورت ها :
cd /usr/ports/x11/gnome2
make clean
make install clean
نصب از طریق دی وی دی یا سی دی سیستم عامل که زمانی که دیسک رو گذاشتید دستور زیر رو وارد کنید و پکیج ها رو انتخاب کنید برید برای نصب :
sysinstall
Go to : Select Configure > Packages > CD/DVD > Gnome
در آخر هم برای اینکه مستقیم وارد محیط اکس بشید دستور زیر رو در ترمینال وارد کنید
سلام
ممنون مورد سوم رو نمی دونستم که میشه از طریق sysinstall نصب کرد.
من مشکلم با startx هست. وقتی می خوام این محیط رو باز کنم با پیغام خطا مواجه میشم که مربوط به xorg هست و مدل ها. (ببخشید بعد ارور رو کامل میذارم).
موقعی هم که میخوام فایل xorg رو با دستور زیر تنظیماتشو اجرا کنم بازم اجازه نمیده.
xorg -configure
باز هم معذرت ارور کامل رو باید بنویسم لب تابم کنارم نیست.
(راستی میشه مدیران سایت برای یونیکس یک تالار جدید باز کنن؟، آخه شدیداً پایه ام این موضوع رو کاملاً دنبال کنیم و درباره تمام مباحثش بحث کنیم).
asnextage
December 20th, 2011, 14:30
سلام
خوب عذر میخوام بابت دیر اومدنم.
خوب دوست عزیز من وقتی که کد startx رو می زنم با پیغام زیر مواجه میشم
(==) log file: "/var/log/Xorg.0.log". Time: wed dec 21 08:59:56 2011
Primary device is not PCI
(==)using default built-in configuration (21 lines)
(EE) Failed to load module "fbdev" (module does not exist, 0)
(EE) No devices detected
fatal server error:
no screens found
giving up
xinit: no such file or directory (errno 2): unable to connect to x server
xinit: no such process (errno 3): server error
xauth: (argv):1: bad display name "Pro:0" in "remove" command
بعد وقتی میخوام که xorg رو تنظیم کنم میگه فایلی با این نام وجود نداره.
میرم تنظیمات مربوط به ایجاد فایل رو انجام میدم با دستور زیر تا فایل ایجاد بشه
xorg -configure
توضیحات زیر رو نشون میده
(==) log file: "/var/log/Xorg.0.log"
list of video drivers:
ati
radeon
intell
mach64
nv
openchrome
r128
radeonhd
vesa
(++) using config file: "/root/xorg.conf.new"
number of created screens does not match number of detected devices.
configuration failed.
بعد هم که کد بعدی رو میزنم :
Xorg -config xorg.conf.new -retro
این ارور رو میده
Fatal server error:
Unrecognized Option: /root/xorg.conf.new
راستی لب تابم دو تا کارت گرافیک داره یه چیپ ست از نوع اینتل هم داره و DOS تو لب تابم به عنوان ubunto معرفی شده.
فکر می کنم به دو تا بودن کارت گرافیکم ایراد می گیره و نمی دونه که کدوم رو به صورت پیش فرض انتخاب کنه.
ممنون
---
December 20th, 2011, 14:57
سلام
دوست گرامی از کدوم روش اقدام به نصب x کردید ؟
asnextage
December 20th, 2011, 15:52
موقعی که داشتم FreeBSD رو نصب می کردم همون اول تو package selection محیط X11 یا همون گرافیک رو نصب کردم.
asnextage
December 21st, 2011, 18:35
سلام
مشکل حل شد دوستان
خوب این هم روش دقیق که گفته شده منتها باید حتماً بدونید منظور از توضیحات چیه.
چیزی که من از توضیحات سایت FreeBSD فهمیدم.
شما وقتی که وارد محیط FreeBSD میشید و Xorg رو نصب می کنید در حال حاضر فایلی برای اینکه راهنمای سخت افزاری شما در محیط Xorg باشه ندارید.
قبل از ایجاد xorg باید به محیط گرافیکی x بگید که میخواید از موس و کیبورد در محیط گرافیکی استفاده کنید پس فایل rc.conf رو با دستور زیر باز کنید:
ee /etc/rc.conf
بعد دو خط زیر رو در آخر فایل اضافه کنید و تغییرات رو ذخیره کنید:
dbus_enable="YES"
hald_enable="YES"
rc.conf رو ببندید و سیستم رو راه اندازی مجدد کنید تا تغییرات اجرا بشه.
بعد دستور زیر رو وارد کنید تا یک فایل xorg در پوشه روت شما ایجاد بشه:
راستی حتماً باید کاربر ریشه باشید!
Xorg -configure
بعد یک فایل xorg.conf.new در مسیر زیر ایجاد میشه.
/root/
حالا با دستور زیر فایل xorg که با سیستم شما تنظیم شده رو به xorg خود سیستم الحاق می کنیم تا xorg اصلی سیستم شما رو بشناسه.
cp /root/xorg.conf.new /etc/X11/xorg.conf
حالا شما می تونید با دستور زیر محیط x رو برای تست اجرا کنید:
startx
راستی اگر میخواید که تنظیمات مربوط به مونیتور و اندازه صفحه تون رو تنظیم کنید میتونید از لینک زیر برای تنظیم کردن xorg.config.new استفاده کنید:
http://www.freebsd.org/doc/handbook/x-config.html
خوب بعداً این موضوع رو ترجمه می کنم ولی چون در حالت عادی xorg گرافیک رو اجرا می کنه به ادامه کارمون می رسیم.
خوب محیط gnome
برای اجرای این محیط اولین کار نصب اونه:
از طریق شبکه
pkg_add -r -v gnome2
از طریق سورس
cd /usr/ports/x11/gnome2
make install clean
بعد از نصب اولین کار مانت کردن مسیر proc هست.
این کار رو با اضافه کردن خط زیر به فایل fstab انجام میدیم:
اول fstab رو باز می کنیم:
edit /etc/fstab
دوم خط زیر رو اضافه کنید:
proc /proc procfs rw 0 0
fstab رو ببندید.
بعد باز هم با استفاده از ویرایشگر دستورات زیر رو به فایل rc.conf اضافه می کنیم.
edit /etc/rc.conf
gdm_enable="YES"
gnome_enable="YES"
rc.conf رو هم ببندید.
با این کار شما محیط گرافیکی گنوم رو فعال می کنید.
صبر کنید.
فقط چند دستور دیگه برای این مونده که شما بتونید بدون وارد شدن به محیط متنی با گنوم کار کنید.
شما به فایل xinitrc نیاز دارید. پس با دستور زیر اون رو میسازید و یک خط رو بهش اضافه می کنید.
echo "/usr/local/bin/gnome-session" > ~/.xinitrc
و یک فایل xsession. دستورات زیر رو هم وارد کنید تا فایل xsession با چند خط دستور ایجاد بشه.