Quantcast
Channel: Linux.org.ru: Форум (тех. форум)
Viewing all articles
Browse latest Browse all 73844

Возможно ли запретить автоматические Modeline в Xorg?

$
0
0

Есть ноутбук, есть у него дисплей. По каким-то неведомым мне причинам он сообщает неправильный список разрешений X-серверу.

xrandr

Screen 0: minimum 320 x 200, current 5760 x 1200, maximum 8192 x 8192
eDP1 connected 1920x1200+3840+0 (normal left inverted right x axis y axis) 331mm x 207mm
   1920x1200     59.88*+
   2880x1800     59.99 +
   2048x1536     60.00  
   1920x1440     60.00  
   1856x1392     60.01  
   1792x1344     60.01  
   1600x1200     60.00  
   1400x1050     59.98  
   1280x1024     60.02  
   1280x960      60.00  
   1024x768      60.00  
   800x600       60.32    56.25  
   640x480       59.94 
1920x1200 - это единственное приемлемое, его бы и хотел оставить. Вообще пропорции дисплея 16/10, легко посчитать, что почти любое из разрешений (например, 1920x1440) - это 4/3, соответственно, при попытке выставить его, появляются чёрные полосы по бокам.

Мне это совершенно ни к чему. Не знаю, из какого libastral xorg берёт такие разрешение, несовместимые с размерами и даже пропорциями дисплея - хотел бы запретить вообще всё, кроме 1920x1200 (которое руками пришлось высчитывать и выставлять, добавляя Modeline в xorg.conf, такого даже в списке не было!)

Так вот, Modeline в xorg.conf я добавил, а как удалить от греха подальше все остальные Modeline, который он автоматом генерирует, такой умный?

Находил в гугле какой-то Option «UseEDID» «false» - нет такого в man xorg.conf - подозреваю, что такая опция, если и была, то тупо игнорируется сейчас (xorg-server-1.18.3).

Также обнаружил, что у xrandr есть опция --delmode. Но она не работает.

xrandr --delmode eDP1 "640x480"
X Error of failed request:  BadAccess (attempt to access private resource denied)
  Major opcode of failed request:  139 (RANDR)
  Minor opcode of failed request:  19 (RRDeleteOutputMode)
  Serial number of failed request:  40
  Current serial number in output stream:  41

С sudo точно также.

Какие ещё трюки есть в запасе у опытных лоровцев?

Может, я зря голову ломаю, и надо баг создавать на xorg?.. Если да, то помогите сформулировать - это к чему вообще относится, к xrandr, к xorg? что-то ещё?

А если на wayland какой-нибудь заменить, будет лучше? или хуже? или также?

P.S. Почему хочу убрать - вот выставил я разрешение в KDE один раз, ок - всё работает. Но если подключаю второй монитор/проектор - разрешение на ноутбуке «сбивается», выставляет 2880x1800, становится слишком мелко. Бесит. Хочу, чтобы он вообще не знал других разрешений, кроме тех, кто назову.

 , ,


Viewing all articles
Browse latest Browse all 73844

Trending Articles