دنياي سخت افزارها, سیستم عامل

حل مشکل عدم پشتیبانی Ubuntu از مانیتورهای UltraWide عریض

تبلیغات
کانال تلگرام فتولیا
4 سوالی شهرداری

آپدیت شده در ۹۵/۴/۱۹ – حل مشکل پاک شدن تغییرات بعد از ری استارت

یکی از مشکلات سیستم عامل لینوکس معمولا عدم وجود درایور مناسب برای همه تجهیزات کامپیوتر است.این مشکل را من با مانیتور الترا واید تازه خریداری شده ام (LG 25UM65-P) و سیستم عامل لینوکس Ubuntu داشتم  . مشکل اصلی این بود که تصویر به صورت ۱۹۲۰*۱۰۸۰ از کارت گرافیک دریافت می شد و مانیتور مجبور بود تصویر رو بکشه تا با وضوح خودش (۲۵۶۰*۱۰۸۰) تطبیق بده و برای همین از کیفیت تصویر نهایی کاسته می شد .در واقع لینوکس اوبونتو رزولیشن ۲۵۶۰*۱۰۸۰ رو نمی شناخت .

photo_2016-07-06_10-59-32

راه حل

برای اینکه اوبونتو (۱۴٫۰۴) بتونه این رزولیشن رو شناسایی کنه باید دستورات زیر رو در ترمینال اجرا کنین.فقط دقت کنید که دستورات باید با دسترسی مدیر Root اجرا شوند . پس یا با دسترسی Root اونها رو اجرا کنید و یا اگر با کاربر دیگری این کار رو می کنید اول دستورات زیر , دستور sudo رو اضافه کنید . خوب بریم سراغ دستور اول و اجراش کنیم :

خروجی این دستور شبیه این خواهد بود :

حالا از خروجی بالا استفاده می کنیم و اون رو بدون Modeline اول به دستور xrandr پاس میدیم :

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

خروجی دستور بالا برای من به این شکل بود :

همونطور که می بینید پورت های DVI کارت گرافیک بدون استفاده هستند و مانیتور بوسیله پورت HDMI-1 به کارت گرافیک متصل است. پس چیزی که دنبالش بودیم اسم پورت یعنی HDMI-1 بود . حالا کافیه دستور آخر رو اجرا کنید :

با اجرای دستور بالا می بینید که رزولیشن جدید اعمال شده و می توانید از آن لذت ببرید .امیدوارم مفید بوده باشه لطفا تجربیاتتون رو هم با ما به اشتراک بزارید و اگر راه حل دیرگی هم هست خوشحال میشم بگین .

add-ultrawide-resolution-to-ubuntu-lg25um65-p

 

حل مشکل پاک شدن تغییرات بعد از خاموش کردن یا restart اوبونتو

بعد از خاموش شدن کامپیوتر وقتی دوباره وارد لینوکس اوبونتو شدم متوجه شدم تغییراتی که در بالا اعمال کردیم بعد از خاموش شدن پاک می شوند (البته من کامپیوترم رو خاموش نمی کنم معمولا این بار هم برق رفت p: ) . برای همین باید کاری کنیم تا کدهای بالا در هنگام روشن شدن و لاگین کردن ما به حساب کاربری مون به صورت خودکار اجرا بشن .

۱٫یک فایل ایجاد می کنیم و کدهای بالا رو داخلش می نویسیم . به این صورت :

اسم فایل رو fix-resolution.sh بزارید و داخل یک پوشه ذخیره کنید.

۲٫این فایل باید قابلیت اجرایی داشته باشد . برای همین در خط فرمان کد زیر رو وارد کنید :

دقت کنید در دستور بالا به جای folder باید پوشه ای که فایل بالا داخلش هست بنویسید .

۳٫اولین آیکن در نوار Unity اوبونتو رو کلیک کنید و در فیلد جستجو عبارت startup رو تایپ کنید تا برنامه Startup Applications رو ببینید .

650x320x02_opening_startup_apps.png.pagespeed.gp+jp+jw+pj+js+rj+rp+rw+ri+cp+md.ic.arN-NfEDSz

روی این برنامه کلیک کنید و بعد از باز شدن برنامه با زدن دکمه Add فایلی که ایجاد کردیم به شکل زیر اضافه کنید :

Screenshot from 2016-07-09 23:03:57

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

2 Comments

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آخرین مقالات فتولیا در ایمیل شما

در خبرنامه ما عضو شوید و آخرین مطالب و مقالات آموزشی را اول شما دریافت کنید