Всем привет!
Дистрибутив: Ubuntu 8.04 [Runtu 3,0]
Окружение: Gnome 2.22.3
Помогите пожалуйста решить проблему:
Запускаю машину, Появляется окно входа (логин+пароль). Но разрешение экрана при этом намного превышает допустимое. После авторизации разрешение становится на сове место: 1280*800. Пробовал редактировать файл xorg.conf (в нем следовало найти секцию "Display" и оставить в нем только требуемое разрешение) - не помогло! Также утилита: dpkg-reconfigure -plow xserver-xorg - также не помогла. Выручайте, please!
Решено: Gnome, Gnome и еще раз он... (Вслепую логин и пароль.)
Модератор: Модераторы разделов
-
- Сообщения: 8
- ОС: Runtu
Re: Решено: Gnome, Gnome и еще раз он...
Да... Глухо как в лесу... Спасение - дело рук утопающих
На половину данную проблему решил: разрешение экрана при входе в систему берется как самое максимальное для данного монитора. Вопрос переформулируется следующим образом: где хранится файл с доступными для монитора разрешениями экрана (кроме xorg.conf -там у мну насчет разрешения пусто).

-
- Сообщения: 1913
- Статус: zzz..z
-
- Сообщения: 1655
- Статус: Tux in the rain
- ОС: Linux x86_64
Re: Решено: Gnome, Gnome и еще раз он...
Neorubi писал(а): ↑01.02.2010 20:53Да... Глухо как в лесу... Спасение - дело рук утопающихНа половину данную проблему решил: разрешение экрана при входе в систему берется как самое максимальное для данного монитора. Вопрос переформулируется следующим образом: где хранится файл с доступными для монитора разрешениями экрана (кроме xorg.conf -там у мну насчет разрешения пусто).
1. Покажи xorg.conf
2. Какая видеокарта? Это я к тому, что проблему возможно решить, включив KMS (modeset).
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
http://atolstoy.wordpress.com
-
- Сообщения: 8
- ОС: Runtu
Re: Решено: Gnome, Gnome и еще раз он...
1. Содержимое файла xorg.conf:
2. Видеокарта: VN896 VIA Chrome9 HC
Как я понял метод KMS доступен только для владельцов видеокарт ATI. К сожалению (а может к счастью
) производитель моей видеокарты - VIA...
Код: Выделить всё
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbVariant" "alt-intl"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Synaptics Touchpad"
EndSection
2. Видеокарта: VN896 VIA Chrome9 HC
Как я понял метод KMS доступен только для владельцов видеокарт ATI. К сожалению (а может к счастью

-
- Сообщения: 8
- ОС: Runtu
Re: Решено: Gnome, Gnome и еще раз он...
Всё! Проблема решилась! Попробую объяснить: сперва отредактировал файл /etc/usplash.conf следующим образом:
Далее ввел в консоли команду gtf "желаемое разрешение" "частота":
Команда выдала:
Строку:
т.е. последнюю, скопировал и вставил в файл /etc/X11/xorg.conf в секцию "Monitor".
Перезагрузился. GDM и X не запустились. Вместо этого появилось окно: "Запуск в Безопасном режиме": окно представляло собой сообщение о том, что X не удалось запуститься из-за не неправильно определенного оборудования и дальнейшая работа пройдет в безопасном режиме. Три кнопочки: "Настроить", Продолжить", "Перезагрузка" - название третьей точно не помню (т.к. не пригодилась). Нажал "Настроить" -> разрешение экрана было установлено на 800х600 и плюс списочек с выбором монитора - выбрал наиболее подходящий по разрешению -> нажал "Тест" - система повисла. Перезагружаю машину - GDM и X запустились нормально и в нужном разрешении (1280х800). Во-общем: проблема решилась (хоть и криво
).
Содержимое xorg.conf, после проделанных операций:
Код: Выделить всё
xres = 1280
yres = 800
Далее ввел в консоли команду gtf "желаемое разрешение" "частота":
Код: Выделить всё
gtf 1280 800 60
Команда выдала:
Код: Выделить всё
# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
Строку:
Код: Выделить всё
Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
т.е. последнюю, скопировал и вставил в файл /etc/X11/xorg.conf в секцию "Monitor".
Перезагрузился. GDM и X не запустились. Вместо этого появилось окно: "Запуск в Безопасном режиме": окно представляло собой сообщение о том, что X не удалось запуститься из-за не неправильно определенного оборудования и дальнейшая работа пройдет в безопасном режиме. Три кнопочки: "Настроить", Продолжить", "Перезагрузка" - название третьей точно не помню (т.к. не пригодилась). Нажал "Настроить" -> разрешение экрана было установлено на 800х600 и плюс списочек с выбором монитора - выбрал наиболее подходящий по разрешению -> нажал "Тест" - система повисла. Перезагружаю машину - GDM и X запустились нормально и в нужном разрешении (1280х800). Во-общем: проблема решилась (хоть и криво

Содержимое xorg.conf, после проделанных операций:
Код: Выделить всё
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by failsafeDexconf, using
# values from the debconf database and some overrides to use vesa mode.
#
# You should use dexconf or another such tool for creating a "real" xorg.conf
# For example:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ","
Option "XkbOptions" "grp:alt_shift_toggle,lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Device"
Identifier "Configured Video Device"
Boardname "vesa"
Busid "PCI:1:0:0"
Driver "vesa"
Screen 0
EndSection
Section "Monitor"
Identifier "Configured Monitor"
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1280x800"
Horizsync 31.5-50.0
Vertrefresh 56.0 - 65.0
modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
Gamma 1.0
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
Defaultdepth 24
SubSection "Display"
Depth 24
Modes "800x600@60" "1024x768@60" "800x600@56" "640x480@60"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
Inputdevice "Synaptics Touchpad"
EndSection
Section "Module"
Load "glx"
Load "GLcore"
Load "v4l"
EndSection
Section "device" #
Identifier "device1"
Boardname "vesa"
Busid "PCI:1:0:0"
Driver "vesa"
Screen 1
EndSection
Section "screen" #
Identifier "screen1"
Device "device1"
Defaultdepth 24
Monitor "monitor1"
EndSection
Section "monitor" #
Identifier "monitor1"
Gamma 1.0
EndSection
Section "ServerFlags"
EndSection