পুরানো শিরোনাম - "এক্সরেন্ডার ব্যবহার করে রেজোলিউশনটিকে 1280x1024 এ পরিবর্তন করুন: এক্স ব্যর্থ অনুরোধের ত্রুটি: ব্যাডভ্যালু (ক্রিয়াকলাপের অপারেশনের পরিসীমা বহিরাগত)"
আমি একটি তাজা উবুন্টু 17.10 ইনস্টল করেছি এবং 5: 4 রেজোলিউশন সহ একটি মনিটর রাখি। সেটিংসের 1024x768 এর চেয়ে বেশি রেজোলিউশন নেই। তবে আমার 1280x1024 রেজোলিউশনটি প্রয়োজন (5: 4)। আমি ডিফল্ট মাদারবোর্ড গ্রাফিক্স কার্ড ব্যবহার করি:
# lspci|grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
এছাড়াও xrandr নিম্নলিখিত দেয়:
$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
XWAYLAND0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 59.92*+
আমি xrandr ব্যবহার করে 1280x1024 রেজোলিউশন যুক্ত করার চেষ্টা করেছি। তাই প্রথমে জিটিএফ ব্যবহার করে রেজোলিউশন তথ্য তৈরি করেছেন:
$ gtf 1280 1024 60
# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
তারপরে রেজুলেশনে যুক্ত হয়েছে:
xrandr --newmode "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
তারপরে আবার আদেশটি করলেন: xrandr --addmode XWAYLAND0 1280x1024_60.00
তারপরে কিছুই পরিবর্তন হয়নি। যখন আমি এটি ব্যবহার করে এটি পরিবর্তন করার চেষ্টা করেছি xrandr --output XWAYLAND0 --mode 1280x1024_60.00 --rate 60
তবে একটি ত্রুটি ঘটেছে:
$ xrandr --output XWAYLAND0 --mode 1280x1024 --rate 60
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 7 (RRSetScreenSize)
Value in failed request: 0x0
Serial number of failed request: 21
Current serial number in output stream: 22
আমি জানি না আমি কী ভুল করেছি। অথবা কীভাবে সমাধানটিকে সঠিকভাবে পরিবর্তন করতে হয়: 1280x1024