Страница 1 из 1

FreeBSD 8.0 X.org и ноут, не определяеся дисплей

Добавлено: 2009-10-07 10:06:43
kabachok
Имеется: FreeBSD 8.0 RC1
X.org из пакетов
Ноут Toshiba A100

Потребовалось мне установить какие нить окна на него, решил ставить Gnome, но предварительно нужно настроить X.org
с чем собтвенно у меня и возникли проблемы.
Командой

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

Xorg -configure
я создал конфиг, судя по логам видюха определилась правильно, и выбрался нужный драйвер, но выполняя

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

Xorg -config /root/xorg.conf.new
у меня ничего не появляется на экране, он просто темнеет и все, никакие нажатия кнопок не работают, и не выдно указателя мышки.

В логах видно что он пытается вывести изображение через дисплей Подскажите как указать для вывода дисплей моего ноута?

Re: FreeBSD 8.0 X.org и ноут, не определяеся дисплей

Добавлено: 2009-10-07 10:25:01
terminus
не делайте xorg.conf - сейчас иксы отлично работают без него на автоопределении.
запустите из rc.conf hald и dbus

Re: FreeBSD 8.0 X.org и ноут, не определяеся дисплей

Добавлено: 2009-10-07 10:30:19
cloudsv
попробуйте

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

Xorg -config /root/xorg.conf.new -retro
должен появиться курсор мыши и сетка

Re: FreeBSD 8.0 X.org и ноут, не определяеся дисплей

Добавлено: 2009-10-07 10:38:28
kabachok
terminus писал(а):не делайте xorg.conf - сейчас иксы отлично работают без него на автоопределении.
запустите из rc.conf hald и dbus
А какие команды прописать для запуски?

Извините за глупые вопросы, просто первый опыт настройки иксов.

Re: FreeBSD 8.0 X.org и ноут, не определяеся дисплей

Добавлено: 2009-10-07 10:41:24
kabachok
cloudsv писал(а):попробуйте

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

Xorg -config /root/xorg.conf.new -retro
должен появиться курсор мыши и сетка
Если появится, то что мне жто даст? гном не видит монитора, и ясно мне про это пишет.

при вызове команды startx у меня на экране появляется 2 рабочие области и посередине курсон, ни никакие нажатия клавтшь не отрабатывают, кроме Ctrl+F1 F2 и т.д.

Re: FreeBSD 8.0 X.org и ноут, не определяеся дисплей

Добавлено: 2009-10-07 10:45:22
cloudsv
в rc.conf

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

dbus_enable="YES"
hald_enable="YES"
после этого

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

/usr/local/etc/rc.d/dbus start
/usr/local/etc/rc.d/hald start

Re: FreeBSD 8.0 X.org и ноут, не определяеся дисплей

Добавлено: 2009-10-07 10:47:30
kabachok
cloudsv писал(а):в rc.conf

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

dbus_enable="YES"
hald_enable="YES"
после этого

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

/usr/local/etc/rc.d/dbus start
/usr/local/etc/rc.d/hald start
А что это за демоны, за что они отвечают?

Re: FreeBSD 8.0 X.org и ноут, не определяеся дисплей

Добавлено: 2009-10-07 10:55:40
cloudsv
kabachok писал(а):А что это за демоны, за что они отвечают?
http://ru.wikipedia.org/wiki/Dbus
D-Bus — это система межпроцессного взаимодействия, которая предоставляет приложениям несколько шин для передачи сообщений.

http://ru.wikipedia.org/wiki/HAL_(freedesktop.org)
HAL — демон, предоставляющий слой аппаратных абстракций для Linux и некоторых других Unix-образных систем.
(мышки флешки клавы и прочая белеберда)

Re: FreeBSD 8.0 X.org и ноут, не определяеся дисплей

Добавлено: 2009-10-07 12:21:19
sch
kabachok писал(а):Имеется: FreeBSD 8.0 RC1
Командой

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

Xorg -configure
я создал конфиг, судя по логам видюха определилась правильно, и выбрался нужный драйвер, но выполняя

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

Xorg -config /root/xorg.conf.new
у меня ничего не появляется на экране, он просто темнеет и все, никакие нажатия кнопок не работают, и не выдно указателя мышки.
так и должно быть -- ты запустил базовую программу для графического режима без оконного менеджера. Естесственно, ничего кроме темного экрана ты не увидишь. В логе /var/log/Xorg.0.log должно быть написано, какие проблемы возникли при запуске Xorg.

Re: FreeBSD 8.0 X.org и ноут, не определяеся дисплей

Добавлено: 2009-10-07 12:25:29
sch
kabachok писал(а):
cloudsv писал(а):попробуйте

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

Xorg -config /root/xorg.conf.new -retro
должен появиться курсор мыши и сетка
Если появится, то что мне жто даст? гном не видит монитора, и ясно мне про это пишет.

при вызове команды startx у меня на экране появляется 2 рабочие области и посередине курсон, ни никакие нажатия клавтшь не отрабатывают, кроме Ctrl+F1 F2 и т.д.
1) откуда взялся Гном и где он пишет, что не видит монитор?

2) при вызове startx с отсутствующим файлом ~/xinitrc запускается TWM с двумя окнами xterm. Это дефолтное поведение последние лет 10 наверное :)

Таки надо сначала почитать handbook (раздел по запуску Xorg и DE) и немного в интернете на тему последних веяний в GNOME и Xorg, а потом задавать конкретные вопросы. Без понимания что такое hal и dbus, и как они привязаны к Xorg и Gnome -- самому с нуля настраивать графический режим не стоит.

Re: FreeBSD 8.0 X.org и ноут, не определяеся дисплей

Добавлено: 2009-10-07 14:34:47
kabachok
sch писал(а): 1) откуда взялся Гном и где он пишет, что не видит монитор?

2) при вызове startx с отсутствующим файлом ~/xinitrc запускается TWM с двумя окнами xterm. Это дефолтное поведение последние лет 10 наверное :)

Таки надо сначала почитать handbook (раздел по запуску Xorg и DE) и немного в интернете на тему последних веяний в GNOME и Xorg, а потом задавать конкретные вопросы. Без понимания что такое hal и dbus, и как они привязаны к Xorg и Gnome -- самому с нуля настраивать графический режим не стоит.
Гном я собирался настраивать после иксов, насколько я понял сначало надо настроить иксы, потом уже гнома?

Хендбук я читал, там все как-то размазано написано, и половина команд у меня вообще не работают, поэтому я и пришел на форум.

В любом случае спасибо что откликнулись :)

Re: FreeBSD 8.0 X.org и ноут, не определяеся дисплей

Добавлено: 2009-10-07 15:18:03
sch
Ой ладно, "все как-то размазано написано, и половина команд у меня вообще не работают" - это только так кажется.

Handbook 5.2.3 The Window Manager - рассказ о том, что такое WM и какие задачи они решают, а X Window не решает.
Кратко - WM это менеджеры окон: программы, отвечающие за рисование окон запущенных приложений. Панели, рамки, сворачивание, изменение размера, цвет, реакция окон на мышь и клавиатуру - это все обеспечивает не X Window, а оконный менеджер (AfterStep, Blackbox, ctwm, Enlightenment, fvwm, Sawfish, twm, Window Maker)

KDE и GNOME это комплексные пакеты более высокого уровня, чем просто WM. Но суть та же -- именно они отвечают за рисование окошек, но для своей работы им нужен работающий сервер X Window.

Способы запуска Х

Запуск вручную выполняется через команду startx. Команда startx запускает скрипт /usr/local/bin/xinit, который выполняет команды из файла ~/.xinitrc

Автоматический запуск: в файле /etc/ttys указываем запуск xdm на одной из консолей. Программа xdm считывает конфигурацию из файла /usr/X11R6/lib/X11/xdm/xdm-config. По умолчанию в файле xdm-config в качестве стартового скрипта для xdm указан файл ~/.xsession

Файлы ~/.xinitrc и ~/.xsession должны иметь разрешение на исполнение (chmod +x ~/.xsession)

Пример файла .xsession

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

#!/bin/sh
setenv LANG ru_RU.UTF-8
xmodmap -e "pointer = 3 2 1 4 5 6 7 8 9 10 11"
xscreensaver &
conky -d
/usr/local/bin/fluxbox
Handbook 5.7.1.2 Installing GNOME

To install the GNOME package from the network, simply type:

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

# pkg_add -r gnome2
To build GNOME from source, use the ports tree:

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

# cd /usr/ports/x11/gnome2
# make install clean
Once GNOME is installed, the X server must be told to start GNOME instead of a default window manager.

The easiest way to start GNOME is with GDM, the GNOME Display Manager. GDM, which is installed as a part of the GNOME desktop (but is disabled by default), can be enabled by adding gdm_enable="YES" to /etc/rc.conf. Once you have rebooted, GNOME will start automatically once you log in -- no further configuration is necessary.

Прежде, чем запускать GNOME или какой-то WM надо убедиться, что система X Window работает нормально. Если у тебя по команде startx запускается дефолтный TWM с мышкой и двумя окнами xterm, значит все нормально. Теперь можно ставить GNOME и настраивать его запуск.