Моя установка 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 предлагает установить желаемое разрешение экрана входа в качестве первого разрешения в списке режимов, но это не имеет никакого эффекта.