Решено: Gnome, Gnome и еще раз он... (Вслепую логин и пароль.)

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

Аватара пользователя
Neorubi
Сообщения: 8
ОС: Runtu

Решено: Gnome, Gnome и еще раз он...

Сообщение Neorubi »

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

Re: Решено: Gnome, Gnome и еще раз он...

Сообщение Neorubi »

Да... Глухо как в лесу... Спасение - дело рук утопающих ;) На половину данную проблему решил: разрешение экрана при входе в систему берется как самое максимальное для данного монитора. Вопрос переформулируется следующим образом: где хранится файл с доступными для монитора разрешениями экрана (кроме xorg.conf -там у мну насчет разрешения пусто).
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: Решено: Gnome, Gnome и еще раз он...

Сообщение deadhead »

Neorubi писал(а):
01.02.2010 20:53
где хранится файл с доступными для монитора разрешениями экрана (кроме xorg.conf -там у мну насчет разрешения пусто).

xorg.conf -> ModeLine
[x] close
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: Решено: Gnome, Gnome и еще раз он...

Сообщение Atolstoy »

Neorubi писал(а):
01.02.2010 20:53
Да... Глухо как в лесу... Спасение - дело рук утопающих ;) На половину данную проблему решил: разрешение экрана при входе в систему берется как самое максимальное для данного монитора. Вопрос переформулируется следующим образом: где хранится файл с доступными для монитора разрешениями экрана (кроме xorg.conf -там у мну насчет разрешения пусто).

1. Покажи xorg.conf
2. Какая видеокарта? Это я к тому, что проблему возможно решить, включив KMS (modeset).
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Аватара пользователя
Neorubi
Сообщения: 8
ОС: Runtu

Re: Решено: Gnome, Gnome и еще раз он...

Сообщение Neorubi »

1. Содержимое файла xorg.conf:

Код: Выделить всё

# 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. К сожалению (а может к счастью ;)) производитель моей видеокарты - VIA...
Спасибо сказали:
Аватара пользователя
Neorubi
Сообщения: 8
ОС: Runtu

Re: Решено: Gnome, Gnome и еще раз он...

Сообщение Neorubi »

Всё! Проблема решилась! Попробую объяснить: сперва отредактировал файл /etc/usplash.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
Спасибо сказали: