Как установить разрешение экрана входа в систему в Debian

3872
A G

Моя установка Debian (Linux-машина 2.6.32-5-686 # 1 SMP Sun 6 мая 04:01:19 UTC 2012 i686 GNU / Linux) ограничена разрешением 1360x768, но мой монитор имеет разрешение 1680x1050. Файл xorg.conf отсутствует, поэтому я создал его, используя

Xorg -configure 

Здесь я добавил строки разрешения, как описано во многих Google Resuts; Я добавил строку

Modes "1680x1050" 

под каждым подразделом Display я скопировал это в /etc/X11/xorg.conf. Я перезагрузил компьютер, однако 1680x1050 не указан в списке доступных разрешений. Я также попытался добавить более полный список, т.е.

Modes "1680x1050" "1360x768" "1024x768" "800x600" "640x480" 

Но результат тот же.

Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection  Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/X11/misc" FontPath "/usr/share/fonts/X11/cyrillic" FontPath "/usr/share/fonts/X11/100dpi/:unscaled" FontPath "/usr/share/fonts/X11/75dpi/:unscaled" FontPath "/usr/share/fonts/X11/Type1" FontPath "/usr/share/fonts/X11/100dpi" FontPath "/usr/share/fonts/X11/75dpi" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" FontPath "built-ins" EndSection  Section "Module" Load "dri" Load "dri2" Load "record" Load "extmod" Load "dbe" Load "glx" EndSection  Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection  Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5 6 7" EndSection  Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection  Section "Device" ### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" ### [arg]: arg optional #Option "AccelMethod" # [<str>] #Option "DRI" # [<bool>] #Option "ColorKey" # <i> #Option "VideoKey" # <i> #Option "FallbackDebug" # [<bool>] #Option "Tiling" # [<bool>] #Option "Shadow" # [<bool>] #Option "SwapbuffersWait" # [<bool>] #Option "XvMC" # [<bool>] #Option "XvPreferOverlay" # [<bool>] #Option "DebugFlushBatches" # [<bool>] #Option "DebugFlushCaches" # [<bool>] #Option "DebugWait" # [<bool>] Identifier "Card0" Driver "intel" VendorName "Intel Corporation" BoardName "82915G/GV/910GL Integrated Graphics Controller" BusID "PCI:0:2:0" EndSection  Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Viewport 0 0 Depth 1 Modes "1680x1050" EndSubSection SubSection "Display" Viewport 0 0 Depth 4 Modes "1680x1050" EndSubSection SubSection "Display" Viewport 0 0 Depth 8 Modes "1680x1050" EndSubSection SubSection "Display" Viewport 0 0 Depth 15 Modes "1680x1050" EndSubSection SubSection "Display" Viewport 0 0 Depth 16 Modes "1680x1050" EndSubSection SubSection "Display" Viewport 0 0 Depth 24 Modes "1680x1050" EndSubSection EndSection 

Я что-то упустил очевидное? Я пытался получить значения HorizSync и VertRefresh, используя ddcprobe, но вывод edid из ddcprobe говорит edidfail. Кажется, что нет определенного способа установить разрешение в Linux, и я не хочу настраивать скрипт xrandr, который будет запускаться каждый раз, когда я вхожу в систему - я хочу установить его «правильным» способом. Спасибо

РЕДАКТИРОВАТЬ: я решил это, делая

> cvt 1680 1050 60 # 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz Modeline "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync 

и разместив эту строку в разделе «Монитор». Зачем мне это делать, если поиск в Google предлагает иное?

Также, как я могу установить разрешение экрана входа? Хотя разрешение пользователя установлено на 1680x1050, разрешение экрана входа в систему по-прежнему составляет 1024x768. Поиск Google предлагает установить желаемое разрешение экрана входа в качестве первого разрешения в списке режимов, но это не имеет никакого эффекта.

3
Если вы ответили на свой вопрос, вы бы сочли его «ответом», а не просто обновлением своего вопроса. Затем вы можете принять ответ как правильный. Это поможет будущим ищущим ответов :) Кроме того, если ваш ответ открыл новую линию вопросов, вы можете получить больше внимания, создав новый вопрос, специально адаптированный к новой проблеме. JoshP 11 лет назад 0

1 ответ на вопрос

0
A G

Я решил это, делая

> cvt 1680 1050 60 # 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz Modeline "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync 

и разместив эту строку в разделе «Монитор». Но я не знаю, почему мне нужно использовать Modeline вместо Modes.

Похожие вопросы