دنترو از رایج ترین مشکلاتی که با آن روبرو شده ام هنگام مهاجرت به اوبونتو بود موضوع وضوح صفحه و چند مورد دیگر در مورد شناسایی سخت افزار ، 10 سال پیش صحبت می کنم ، در آن زمان یک دکل بازی داشتم.
برای این کار من از 3 نمایشگر استفاده کردم و از درگاه های کارت گرافیک استفاده کردم و علاوه بر آن با درگاه مادربرد ، که در ویندوز بیشتر بدون امکان وجود دارد از طرف دیگر در لینوکس من قادر به انجام آن نبودم.
به هر حال چیزی نیست که برای آن لازم باشد همانطور که بسیاری از شما می دانید ، تمام رزولوشن های ممکن در ویندوز تقلید می شوند در حالی که در لینوکس فقط موارد صحیح به اصطلاح وجود دارد بنابراین وقتی می خواستم صفحه آینه بسازم با مشکل بزرگی روبرو شدم ، از آن زمان هنگام استفاده از پورت های VGA فقط وضوح های خاصی را نشان می دهد در حالی که با DVI و HDMI سایر مواردی که من ایجاد تعارض می کنم.
برای این کار Xrandr را یک ابزار کوچک یافتم که به من کمک کرد تا مشکلاتم را حل کنم. در این حالت ما باید تمام مانیتورهایی را که قصد استفاده از آنها را داریم داشته باشیم یا اگر فقط یکی باشد مشکلی نداریم.
در اولین قدم ما می خواهیم یک وضوح دیگر را در تنظیمات مانیتور خود فعال کنیمابتدا در مورد من گزینه ای را که می خواهیم با مانیتور و کارت گرافیک خود داشته باشیم بررسی می کنیم من علاقه مند به وضوح 1280 × 1024 هستم.
اکنون مهم است که بررسی کنیم مانیتور ما چه وضوح هایی را می تواند پشتیبانی کند و همچنین بر روی چه فرکانسی کار می کند.
قبلاً این را بررسی کرده اید ، با این داده ها آنها را با این نحو بدست می آوریم:
gtf 1280 1024 70
این خط فرمان چیزی شبیه موارد زیر را به من پرتاب کرد:
# 1280×1024 @ 70.00 Hz (GTF) hsync: 63.00 kHz; pclk: 96.77 MHz Modeline “1280x1024_70.00” 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
آنچه برای ما جالب است موارد زیر است:
96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
قبل از آن به تنهایی ما باید موارد زیر را در ترمینال اجرا کنیم:
Xrandr
ما کجا هستیم اطلاعات مربوط به ناظران ما را نشان می دهد ، در اینجا ما آنها را شناسایی خواهیم کرد، در مورد من VGA-0 DVI-1 و HDMI-1 دارم
پس از دریافت داده ها برای افزودن به حالت های صفحه ، ما اضافه کردن این حالت ها را به شرح زیر ادامه می دهیم، اضافه کردن آنچه که دستور قبلی به ما داده است:
xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
پس از اجرای این خط قبلی ، که به حالت وضوح جدید صفحه نمایش ما اضافه شده است ، خط فرمان زیر را اجرا می کنیم ، من وضوح تصویر را به نمایشگرهای HDMI و DVI اضافه می کنم:
xrandr --addmode DVI-1 1280x1024_70.00 xrandr --addmode HDMI-1 1280x1024_70.00
و در آخر ما برای فعال کردن قطعنامه ها اقدام می کنیم
xrandr --output DVI-1 --mode 1280x1024_70.0 xrandr --output HDMI-1 --mode 1280x1024_70.0
با این آخرین خط فرمان ، حالت رزولوشن مورد نظر خود را در اوبونتو فعال کرده ایم و می توانیم آن را از System> Preferences> Monitor ها انتخاب کنیم یا می توانیم به سادگی با اجرای این خط فرمان آن را فعال کنیم (در مورد من):
xrandr -s 1280x1024_70.0
سرانجام فقط می توانم درمورد آن نظر دهم این فرایند فقط در جلسه ما معتبر است که ما داریم بنابراین هنگام راه اندازی مجدد سیستم تغییرات اعمال شده ذخیره نمی شوند، برای حل این مشکل ما می توانیم یک اسکریپت ایجاد کنیم که در هنگام راه اندازی اجرا شود.
یا می توانیم از موارد زیر استفاده کنیم ، پرونده زیر را باز کرده و ویرایش می کنیم:
sudo gedit /etc/gdm/Init/Default
ما به دنبال خطوط زیر خواهیم بود:
PATH=/usr/bin:$PATH OLD_IFS=$IFS
و دقیقاً زیر آنها ، در مورد من موارد زیر را اضافه می کنم:
xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync xrandr --addmode DVI-1 1280x1024_70.00 xrandr --addmode HDMI-1 1280x1024_70.00 xrandr --output DVI-1 --mode 1280x1024_70.0 xrandr --output HDMI-1 --mode 1280x1024_70.0
مورد دیگر ایجاد bash است که همان دستورات را اجرا می کند ، اما در مورد من به موارد بالا پایبند هستم.
#!/bin/bash # setting up new mode xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync xrandr --addmode DVI-1 1280x1024_70.00 xrandr --addmode HDMI-1 1280x1024_70.00 xrandr --output DVI-1 --mode 1280x1024_70.0 xrandr --output HDMI-1 --mode 1280x1024_70.0 ##sleep 1s ##done
من متخصص ایجاد bash نیستم ، اما چیزی شبیه به این خواهد بود ، اگر کسی بخواهد برای تکمیل آن پشتیبانی کند ، مورد قدردانی قرار می گیرد.
تا آنجا که ممکن است ، برای من یک راه حل باقی مانده است که با گذشت زمان متوقف نشده است و کارآمد است ، اگر شما از روش یا کاربرد دیگری اطلاع دارید ، درمورد آن درنگ نکنید زیرا بسیار سپاسگزارم.
8 نظر ، نظر خود را بگذارید
بسیار جالب است ، من مقاله شما را در ذهن خود نگه می دارم. با درود.
من دستورالعمل های شما را دنبال کردم ، اما در اوبونتو 16.04 هیچ دایرکتوری / etc / gdm وجود ندارد
من نمی دانم کجا اسکریپت را بگذارم تا بدون خطا شروع شود.
خیلی ممنون بابت آموزش !!
درصورتی که بتواند به کسی کمک کند ... در مورد من برای ترک تغییرات برای همیشه با ubuntu 18.04 ، من مجبور شدم یک فایل .xprofile در home / user ایجاد کنم و پیکربندی را به صورت زیر اضافه کنم
sudo gedit /home/team/.xprofile
و در پرونده موارد زیر ، در مورد من با وضوح مورد نظر من
xrandr –newmode «1680x1050_60.00» 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync + vsync
xrandr --addmode VGA-1 1680x1050_60.00
xrandr - خروجی VGA-1 - حالت 1680x1050_60.00
برادر ، فکر کردم مقاله شما خیلی خوب است ، خیلی به من کمک کرد ، خیلی ممنون برادر!
روش اول را با وضوح 1440 900 XNUMX انتخاب کنید و کار می کند.
#! / bin / bash
## حالت استفاده شده:
# نام پرونده پرونده sciptine
# ./modeline.sh «3840 2160 60 DP-1
# 3840 2160 وضوح تصویر است
# 60 هرتز است
# DP-1 درگاه خروجی است
modeline = »$ (gtf $ 1 | sed -n 3p | sed 's / ^. \ {11 \} //')»
echo $ modeline
xrandr –newmode $ modeline
حالت = »$ (gtf $ 1 | sed -n 3p | cut -c 12- | cut -d '»' -f2) »
xrandr –addmode $ 2 \ "$ mode \"
xrandr - خروجی $ 2 - حالت \ "$ حالت \"
سلام! اگر بخواهم آن وضوح جدید را به مانیتور VGA خود اضافه کنم ، چه می شود؟ شما فقط آنها را برای DVI و HDMI ساخته اید! لطفا!
شما فقط فرمانی را که من قرار داده ام با نامی که خودتان قرار داده اید ، VGA-1 ، VGA-0 ، VGA-2 و غیره جایگزین می کنید. از آنجا که gtf را اجرا می کنید به شما نشان می دهد که مانیتورهای شما چه نامی دارند.
مقاله شما بسیار خوب است اما برای تغییر رزولوشن تمام روز pvto طول کشید. وضوح ذخیره نشده است ، اما تاکنون خوب نیست ، اما هیچ یک از دو گزینه ای که برای ذخیره آن ارائه داده اید کار نمی کند. لینوکس بسیار خوب است ، اما این جزئیات باعث می شود افراد بدون فکر به ویندوز برگردند