PDA

View Full Version : اعمال تغییرات در رزولوشن



Gladiator
دوشنبه 25 خرداد 1383, 20:43 عصر
سلام ؛

مانیتور Acer دارم ٬ کلاه قرمز 9 رو نصب کردم و بعد سعی کردم نوع مانیتور رو تغییر بدم ( مانیتور خودم رو نمیشناسه ) (( ای کاش نکرده بودم ))

حالا وقتی کامپیوترم رو روشن میکنم وقتی به قسمت لاگ این میرسه ( مود گرافیکی ) مانیتور شروع میکنه به چشمک زدو و تصویر قطع میشه .

چه باید کرد ؟

متشکرم .

white fox
سه شنبه 26 خرداد 1383, 06:45 صبح
vared mohit shell beshid...(ghabla az inke..pass va user ro vared konid...Alt+Ctrl+F1 ro bezanid) baad dastoor zir ra vared konid


xf86cfg

baad ye mohit gerafiki miyad..ke mitoonid monitoretono dobare tanzim konid..age bazam soal dashtid beporsidkomaketoon mikonam
:mrgreen:

Gladiator
سه شنبه 26 خرداد 1383, 11:29 صبح
برادر مومن و متعهد ٬ این کاری که شما فرمودی رو انجام دادم ولی متاسفانه اون فرمان شما xf86cfg اصلا وجود نداشت .

حالا شما بگید : مانیتور من خیلی مسخرست ٬ یا کلاه قرمز 9 با ما سر سازگاری نداره ؟

مغسی . :mrgreen:

hosseinzadeh
سه شنبه 26 خرداد 1383, 12:16 عصر
برادر مومن و متعهد ٬ این کاری که شما فرمودی رو انجام دادم ولی متاسفانه اون فرمان شما xf86cfg اصلا وجود
نداشت .
از فرمان xf86config استفاده کن.(گر چه این فرمان روی زوزه 8 موجود بود ولی روی نسخه 9.1 موجود نیست!)


حالا شما بگید : مانیتور من خیلی مسخرست ٬ یا کلاه قرمز 9 با ما سر سازگاری نداره ؟
هیچ کدوم!
مدل و بقیه اطلاعات مانیتورت رو بنویس(حد اقل بگو چند اینچه!)
:flower:

hosseinzadeh
سه شنبه 26 خرداد 1383, 12:19 عصر
ضمنا SaX2 رو اجرا کن.
برای اجراش یا باید از طریق منو ها بری یا تو خط فرمان تایپ کنی:

sax2
(تمام حروفش کوچک هستن) :heart:

hosseinzadeh
سه شنبه 26 خرداد 1383, 12:36 عصر
من با مکانیزم Hardware Database ردهت آشنا نیستم.(قسمتی برای مانیتور نداره)اما زوزه (SuSE) از این مانیتورهای پشتیبانی می کنه:
http://hardwaredb.suse.de/productSearch.php?PHPSESSID=635c93df4d0ef83d24b4c9 794cc7ef52&LANG=en_UK&update_session=1&searchtype=simple&f_manufactor=acer&f_device=&f_groups%5B%5D=18
:flower:

Gladiator
سه شنبه 26 خرداد 1383, 13:09 عصر
اخوی حسین زاده ٬ بنده بی تقصیرم ٬ شما توضیح بده که این فایل Xf86config رو چیکارش باید کرد .

این صفحه رو ببین : http://www.redhat.com/mirrors/LDP/HOWTO/Xinerama-HOWTO/xf86config.html

اگر قراره که من این فایل رو ویرایش کنم ٬ لطفا بفرمایید که به چه شکل و با چه فرمانی .

اگر هم قراره که کلهم نشه کاریش کرد همون 2000 سرور خودمون رو نصب میکنیم .

متشکرم .

ضمنا مانیتور من Acer پانزده اینچ V551 میباشد .

Gladiator
سه شنبه 26 خرداد 1383, 13:11 عصر
راستی اون محیط Shell که روباه سفید فرمودند همون صفحست که مثل ام اس داس پرومت خودمونه دیگه ؟ شناسه روت و رمز عبور رو میدیم و وارد میشیم .

مغسی اخوی .

whitehat
سه شنبه 26 خرداد 1383, 19:27 عصر
بله همون صفحه سفیده که پرامپتی شببیه
[localhost@home]$ یا [localhost@root]# داره همون شل هست .شما دستور زیر را اجرا کنید
/etc/XF86Config بعد با پاسخ دادن به سوال ها بدون ویرایش این فایل می توانید آنرا پیکربندی کنید.
موفق باشید

Gladiator
سه شنبه 26 خرداد 1383, 22:50 عصر
مرسی ٬‌ ( بهش برسم ؟‌) خسته شدم کلهم عوضش کردم .

hosseinzadeh
چهارشنبه 27 خرداد 1383, 18:15 عصر
اولا این یه راهنمای نصفه برای XF86Config هست.
ثانیا:شما باید با root وارد بشی.(تو همون صفحه شل)بعد بری اینجا:/etc/X11/
(با دستور cd)
بعد با یک ادیتور مثله vim یا pico فایل رو باز کنی.اینجوری:

pico XF86Config
نکته:در لینوکس حروف بزرگ و کوچک به هم متفاوتند.
بعد که باز شد یه راست می ری سراغ:<span dir=ltr>Section "Monitor"</span>
بعد HorizSync و VertSync رو تنظیم می کنی.(مواظب باش اشتباه نکنی.اگه مانیتورت V551باشه HorizSync می شه 30 -54 , VertRefresh می شه 50 -120 با این وجود بازم از روی دفترچه مانیتور نگاه کن)
بعد سیستم رو reboot کن ببین چی می شه.
نکته 1:فایل مذکور Case-Sensitive هست.
2:سعی کن اشتباه نکنی.
3:یه بک آپ بگیر.

راهنما:
سلام
فایل XF86Config عموما در آدرس /etc/X11/ قرار دارد.برای آشنایی کلی مرورش می کنیم:

# /.../
# SaX generated XFree86 config file
# Created on&#58; 2004-06-08T21&#58;03&#58;21-0700.

# Automatically generated by &#91;ISaX&#93; &#40;4.8&#41;
# PLEASE DO NOT EDIT THIS FILE!زیاد اهمیت ندید!

Section "Files"
این قسمت محل فایلها رو مشخص میکنه.
دو قسمت InputDevices و FontPath داره که محل فایلهای دستگاههای ورودی و فونتها رو مشخص می کنه.
قسمت بعد ServerFlags نام داره.

Section "ServerFlags"
Option "AllowMouseOpenFail"
EndSection
این قسمت Option های کلی سرور رو مشخص می کنه.
این قسمت Option های بسیار متنوعی داره که می تونین اینجا در موردشون اطلاعات کسب کنید:
http://www.xfree86.org/4.4.0/XF86Config.5.html#sect4
مثلا Option ای که بالا هست به سرور امکان می ده که اگر ماوس هم فعال نبود بالا بیاد.


Section "Module"
Load "v4l"
Load "extmod"
Load "type1"
Load "freetype"
Load "dbe"
Load "speedo"
Load "glx"
EndSection
این قسمت مشخص می کنه کدوم ماجولهای سرور باید بالا بیاد.اگر سرور ایستا باشه ، از این قسمت صرف نظر می شود.ضمن این که کل این قسمت یک Option هست.

Section "InputDevice"
Driver "Keyboard"
Identifier "Keyboard&#91;0&#93;"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "pc104"
Option "XkbRules" "xfree86"
EndSection

Section "InputDevice"
Driver "mouse"
Identifier "Mouse&#91;1&#93;"
Option "Device" "/dev/input/mice"
Option "Name" "Autodetection"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
EndSection
هر فایل تنظیمات می تونه چند تا از این InputDevice ها داشته باشه.حد اقل دو تا برای کی بورد و ماوس مورد نیازه.دو قسمت Driver و Identifier باید برای هر قسمت وجود داشته باشه اما بقیه ورودیها اختیاریه.


Section "Device"
BoardName "86c325"
BusID "0:11:0"
Driver "s3virge"
Identifier "Device[0]"
Screen 0
VendorName "S3"
EndSection
حداقل یکی از این قسمتها باید وجود داشته باشه که کارت گرافیکی رو مشخص می کنه.دو قسمت Identifier و Driver باید وجود داشته باشن.همچنین هر Device صرفا با وجود یک Screen معتبر قابل استفاده است.این قسمت امکانات زیادی داره که می تونید اینجا ببینید:
http://www.xfree86.org/4.4.0/XF86Config.5.html#toc7
BusID محل نصب کارت رو معرفی می کنه وBoardname نام کارت رو معرفی می کنه.
Section "Monitor"

Option "CalcAlgorithm" "CheckDesktopGeometry"
HorizSync 30-72
Identifier "Monitor&#91;0&#93;"
ModelName "720A"
Option "DPMS"
VendorName "HANSOL"
VertRefresh 50-160
UseModes "Modes&#91;0&#93;"
EndSection

Section "Modes"
Identifier "Modes&#91;0&#93;"
ModeLine "640x480" 25.175 640 656 752 800 480 490 492 525 -hsync -vsync
ModeLine "640x480" 31.5 640 656 720 840 480 481 484 500 -hsync -vsync
ModeLine "640x480" 36 640 696 752 832 480 481 484 509 -hsync -vsync

ModeLine "800x600" 40 800 840 968 1056 600 601 605 628 +hsync +vsync
ModeLine "800x600" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
ModeLine "800x600" 56.25 800 832 896 1048 600 601 604 631 +hsync +vsync

ModeLine "1024x768" 65 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
ModeLine "1024x768" 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
ModeLine "1024x768" 94.5 1024 1072 1168 1376 768 769 772 808 +hsync +vsync

ModeLine "1280x1024" 108 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

این قسمت مربوط به تنظیمات مانتیور است.تنها بخش اجباری این قسمت Identifier است.قسمت Monitor حاوی اطلاعاتی در مورد جزئیات مانیتور ،آپشنهای خاص مانیتور و VideoMode های مختلف است.البته ذکر VideoMode الزامی نیست چون سرور دارای لیستی از مدهای استاندارد VESA به صورت درون ساخت است.اگر شما صریحا نام VideoMode را قید کنید، VideoMode های استاندارد همنام استفاده نمی شوند.
ورودیهای مانیتور به شرح زیر است:
VendorNameاختیاری) نام سازنده
ModelName:(اختیاری):مدل مانیتور
HorizSync:این بخش فرکانس افقی مانیتور را مشخص می کند.می توانید فرکانس را به صورت 2 عدد (حد اقل و حد اکثر) و یک – بین آنها مشخص کنید.مثلا:30-72.
این اطلاعات در دفترچه مانیتور یا سایت سازنده آن موجود است.
اخطار:انتخاب غلط محدوده فرکانس افقی ممکن است برای مانیتور مشکلات سخت افزاری ایجاد کند.(این یکی رو عملا دیدم!)
اگر این قسمت منظور نشود،خود سرور محدوده پیش فرض بین 28 تا 33 را انتخاب می کند.(واحد آن نیز کیلو هرتز است)
VertRefresh:این قسمت فرکانس عمودی را مشخص می کند.تعیید آن همانند فرکانس افقی است.واحد آن هرتز است و مانند فرکانس افقی در دفترچه مانیتور قید شده است.
انتخاب غلط آن ممکن است مشکلاتی دربینایی یا خواندن مطالب ایجاد کند.
UseModes:این قسمت تمام مدهایی که در قسمت Modes تعریف شده اند را برای مانیتور قابل استفاده می کند.
قسمت Modes:این قسمت عموما از یک Identifier و چند ModeLine تشکیل شده است.
ModeLine:این قسمت برای تعیین VideoMode به کار می رود.در حقیقت نوعی ورودی خلاصه شده برای قسمت Modes است.
در بسیاری از موارد تعیین این قسمت نیاز نیست چون لیست های درون ساخته VESA کافی هستند.
این ورودی از چهار بخش تشکیل شده است:
1)Dot Pixel Clock:عددی است که Pixel Rate مانتیور زا مشخص می کند و واحد آن MHz است.
2)Horizontal Timings:شامل چهار عدد است که برای تنظیم سرعت افقی به کار می رود: hdisp, hsyncstart, hsyncend, and htotal
3)Vertical Timings:شامل چهار عدد است که برای تنظیم سرعت عمودی به کار میرود:شامل: vdisp, vsyncstart, vsyncend, and vtotal
(برای مثال ،ورودیهای بالا را نگاه کنید)
4)لیستی از پرچمها:مثل:Interlace ،DoubleScan و ….پرچمهای مهم عبارتند از:+Hsync,-Hsync ,+Vsync,-Vsync :این اعداد قطبیت(مثبت و منفی بودن) سیگنالهای عمودی و افقی را مشخص می کند.
مثال:
من از این Timing استفاده می کنم:

ModeLine "800x600" 56.25 800 832 896 1048 600 601 604 631 +hsync +vsync
که نشان می دهد Dot Pixel Clock مورد نظر 25/56 مگاهرتز است.هست عدد بعدی به ترتیب تنظیمات افقی و عمودی را نشان می دهند.و در آخر قطبیت سیگنالهای عمودی افقی مثبت است.
اختیارات:می توانید در این قسمت از آپشن DPMS استفاده کنید.(اگرمانیتور پشتیبانی کند)
:flower:

Gladiator
پنج شنبه 28 خرداد 1383, 09:59 صبح
اخوی حسین زاده متشکرم از محبت شما . :flower:

hosseinzadeh
پنج شنبه 28 خرداد 1383, 11:19 صبح
نتیجه چی شد؟ :flower:

Gladiator
پنج شنبه 28 خرداد 1383, 13:14 عصر
قبل از فرمایشات جناب عالی درست شده بود .

مغسی فول اَنوم .