بعد از سوییچ کردن از gnome و unity به KDE یه مشکلی که برام پیش اومده بود این بود که sddm نمیتونست رزولوشن مانیتور UltraWideم رو تشخیض بده و روی Full HD ست میکرد.
البته این مشکل رو قبلا هم توی اوبونتو با یه مانیتور دیگه داشتم که راه حل جفتشون یکیه.
راه حل این مشکل استفاده از دستور xrandr و xsetup هستش که میتونین رزولوشن هایی ست کنین که خود سیستم تشخیص نداده و با تنظیمات عادی نمیتونین استفاده کنین:
مثلا من برای رزولوشن 2560×1080 و 50hz این تنظیمات رو استفاده کردم:
|
|
یه توضیحی بدم که محتوای خط اول دستور رو میتونین با دستور زیر به دست بیارین:
cvt 2560 1080 50
مشکلی که پیش میاد اینه که هر بار لاگین میکنین باید کل این کد رو اجرا کنین و بر روی صفحه لاگین هم اعمال نمیشه، پس یه جوری باید این دستور ها باید قبل از لود شدن دسکتاپ منیجر اجرا بشن، توی KDE 5 میتونین این کد بالا رو به Xsetup اضافه کنین تا هر بار قبل از لود لاگین اسکرین، اجرا بشن و با رزولوشن صحیح سیستم بوت بشه
مسیر Xsetup در KDE 5 (Kubuntu 18.04)
/usr/share/sddm/scripts/Xsetup
مسیر Xsetup در ورژن های قدیمی تر KDE
|
|
بعد از اضافه کردن دستورات بالا به این فایل، یک بار سیستم رو ریبوت کنین و باید سیستم با رزولوشن مد نظر شما بوت بشه.