где найти xorg.conf.example [РЕШЕНО]
Dn 9 декабря, 2011 - 10:55
Всем привет, сделал emerge xorg, вроде встал, но xorg.conf нет, как нет и example.
убрал udev из make.conf, создал директорию /etc/portage, в ней файл /etc/portage/package.use и в нем прописал строчку "x11-base/xorg-server -udev"
дальше
emerge xorg-server
emerge -av --oneshot x11-drivers/xf86-input-keyboard x11-drivers/xf86-input-mouse x11-drivers/xf86-input-evdev
rm /etx/X11/xorg.conf
rm /root/xorg/conf.new
X -configure
cp /root/xorg/conf.new /etx/X11/xorg.conf
emerge nvidia-drivers
emerge x11-wm/twm x11-terms/xterm
В файле /etx/conf.d/xdm указываете DISPLAYMANAGER="twm"
/etx/init.x/xdm start
»
- Для комментирования войдите или зарегистрируйтесь
man xorg.conf
спасибо :-)
сабж
X -configure
Я ♥ Gentoo & Funtoo
попытка сконфигурировать Х-ы
Попрошу еще помощи у сообщества :-)
поставил, сделал emerge xorg-server потом emerge nvidia-drivers
потом попытался запустить Xorg --configure и Xorg -config.
Содержимое make.conf:
---------------------------------------------------------
USE="mmx sse sse2 alsa dvd unicode sdr nptl ipv6 udev
xorg acpi gtk
-dmx -doc -kdrive -minimal -static-libs -tslib -xnest -xvfb
-custom-flags"
MAKEOPTS="-j3"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="keyboard mouse"
----------------------------------------------------------
Результат запуска:
# cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 394.933] (II) Loading extension MIT-SCREEN-SAVER
[ 395.618] (EE) Failed to load module "dri" (module does not exist, 0)
[ 395.619] (EE) Failed to load module "dri2" (module does not exist, 0)
[ 396.606] (EE) NVIDIA: Failed to load module "dri2" (module does not exist, 0)
[ 396.698] (EE) Failed to load module "evdev" (module does not exist, 0)
[ 396.698] (EE) No input driver matching `evdev'
[ 396.700] (EE) Failed to load module "evdev" (module does not exist, 0)
[ 396.700] (EE) No input driver matching `evdev'
[ 396.702] (EE) Failed to load module "evdev" (module does not exist, 0)
[ 396.702] (EE) No input driver matching `evdev'
[ 396.705] (EE) Failed to load module "evdev" (module does not exist, 0)
[ 396.705] (EE) No input driver matching `evdev'
версия xorg 1.10.4
версия дров nvidia x11-drivers/nvidia-drivers-285.05.09-r1
Вот такая вот фигня, ядро генкернеловское
Чтобы убрать эти ошибки [
Чтобы убрать эти ошибки
добавьте в /etc/X11/xorg.conf секцию "Module" или поправьте её.
Чтобы не было этих ошибок
установите x11-drivers/xf86-input-evdev или соберите xorg-server без влага "udev".
После пересборки xorg-server`а нужно вручную пересобрать драйверы ввода.
дошел до -av1
пишет 'eix -I xf86-in --only-names' is not a valid package atom
И еще у меня стоит amd64.
Dn написал(а): И еще у меня
И что ?
xf86 - это аббревиатура X Free 86 System.
Либо вы плохо скопипастили, либо что-то другое, но в любом случае при
у вас при установке xorg-server мета пакет x11-base/xorg-drivers должен притянуть вот эти два пакета:
Ну пересоберите их вручную, хотя у вас банальное не попадание по клавишам при перепечатывании скорее всего.
уже лучше
# cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 2987.363] (II) Loading extension MIT-SCREEN-SAVER
[ 2988.060] (EE) Failed to load module "nvidia" (module does not exist, 0)
[ 2988.060] (EE) No drivers available.
сделал emerge nvidia-drivers
потом
# env-update
>>> Regenerating /etc/ld.so.cache...
ws-lx-sdn ~ # source /etc/profile
ws-lx-sdn ~ # modprobe nvidia
ну а дальше
Xorg -config /root/xorg.conf.new и он подвис
# cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 4460.729] (II) Loading extension MIT-SCREEN-SAVER
[ 4462.139] (EE) NVIDIA: Failed to load module "dri2" (module does not exist, 0)
Кускки конфига:
Section "Module"
Load "extmod"
Load "record"
Load "dbe"
Load "glx"
Disable "dri" #Мое
Disable "dri2"
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"
#Identifier "Card0"
Identifier "Default nvidia Device"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection
я так понимаю, что дело в дровах nvidia ?
меняется размер экрана
ну и в добавок когда прибиваю иксы меняется размер экрана и нижней части просто не видно
Не видно нижней части экрана
С чем точно связана проблема не знаю, но лечится сменой установленного консольного шрифта.
Столкнулся с такой проблемой при использовании шрифта
consolefont="ter-k16n"
Заменил на:
consolefont="ter-k16b"
Даже не знаю, как у вас так
Даже не знаю, как у вас так получается ...
Покажите:
Кто подвис ?
Зачем вы делаете эту команду?
Покажите:
На эти строчки не обращайте внимания, на работоспособность xorg-server`а они не влияют в случае драйвер nvidia.
если бы я знал...
# ls /usr/lib64/xorg/modules/drivers/
nvidia_drv.so
подвисает Xorg - т.е. при запуске никакие клавиши не работают,экран черный и ни на что не реагирует, чтобы вернуть назад консоль приходится цепляться по ssh и прибивать процесс Xorg
Xorg -config /root/xorg.conf.new - запускаю со своим конфигом
# eselect opengl list
Available OpenGL implementations:
[1] nvidia *
[2] xorg-x11
спасибо за помощь!
Это выполнили ?emerge -av
Это выполнили ?
Или вы избирательно выполняете то, что вам рекомендуют сделать ?
Xorg-server у вас не зависает, а не подгружаются / некорректно работают драйверы устройств ввода.
выполнял
# emerge -av --oneshot x11-drivers/xf86-input-keyboard x11-drivers/xf86-input-mouse x11-drivers/xf86-input
* IMPORTANT: 4 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
emerge: there are no ebuilds to satisfy "x11-drivers/xf86-input".
emerge: searching for similar names...
emerge: Maybe you meant any of these: x11-drivers/xf86-input-void, x11-drivers/xf86-input-fpit, x11-drivers/xf86-input-wacom?
* IMPORTANT: 4 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
Учитесь быть внимательнееDn
Учитесь быть внимательнее
сделал
сделал запустил Xorg -conf
результат:
# cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 188.693] (II) Loading extension MIT-SCREEN-SAVER
[ 190.816] (EE) NVIDIA: Failed to load module "dri2" (module does not exist, 0)
kostik87 написал(а): На эти
xorg-server запустился, не "зависает", в консоль можете переключиться, ctrl+f1..f2..f3 ?
не могу
запускаю Xorg -config /root/xorg.conf.new экран подвисает, черный никаких окон, клавиатура не реагирует. В логах тоже самое.
Вы выполняли целиком все
Вы выполняли целиком все действия, что я вам советовал или выборочно ?
Это выполнили ?
Чтобы "отрисовывались" окошки нужно либо входить в систему в графической оболочке через Desktop Manager, в котором выбрать нужную вам сессию, для этого ставите xdm, после чего уже нужный вам gdm, kdm или что хотите.
В файле /etx/conf.d/xdm указываете DISPLAYMANAGER="gdm" или ваш любимый.
Либо если не хотите ставить Desktop Manager нужно создать в домашней директории пользователя файл .xinitrc и прописать в нём запуск нужной сессии. После чего дать команду
Если этого не хотите делать то поставьте хотя бы x11-wm/twm и x11-terms/xterm они должны запускаться по умолчанию при запуске xorg-server`а
Вообще если вы не будете выполнять всё, что вам предлагают сделать для решения вашей проблемы у вас ничего не получится, т.к. вы не понимаете последовательность действий и значения каждой команды.
да
USE="-udev" emerge -av xorg-server - сделал, но не так, может быть в этом дело: я прописал -udev в /etc/make.conf
сейчас запустил как Вы написали и получил:
# USE="-udev" emerge -av xorg-server
* IMPORTANT: 4 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] x11-base/xorg-server-1.10.4-r1 USE="ipv6 nptl xorg -dmx -doc -kdrive -minimal -static-libs -tslib -udev -xnest -xvfb" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
Would you like to merge these packages? [Yes/No]
да
USE="-udev" emerge -av xorg-server - сделал, но не так, может быть в этом дело: я прописал -udev в /etc/make.conf
сейчас запустил как Вы написали и получил:
# USE="-udev" emerge -av xorg-server
* IMPORTANT: 4 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] x11-base/xorg-server-1.10.4-r1 USE="ipv6 nptl xorg -dmx -doc -kdrive -minimal -static-libs -tslib -udev -xnest -xvfb" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
Would you like to merge these packages? [Yes/No]
Не надо глобально прописывать
Не надо глобально прописывать флаг "-udev", уберите его из make.conf, создайте директорию /etc/portage, в ней создайте файл /etc/portage/package.use и в него пропишите строчку "x11-base/xorg-server -udev".
Затем выполните последовательно действия, которые я вам указал в предыдущем своём посте.
На запрос подтвереждения пересборки отвечайте "yes".
тогда вернемся к make.conf
я его уже понаправил по ходу:
USE="mmx sse sse2 alsa dvd unicode sdr nptl ipv6
xorg acpi gtk
-dmx -doc -kdrive -minimal -static-libs -tslib -xnest -xvfb
-custom-flags -udev"
может еще чего убрать из него?
Уберите флаг
Уберите флаг "-udev"
И выполните все действия, что я вам указал.
Заработало!!
Спасибо!! Все заработало, теперь буду ставить окошки, может уж заодно подскажите чего лучше поставить кроме гнома или кед, как раз и затеял всю эту пляску с гентой именно для того чтобы слезть с них.
С вами тяжело, если вы не
С вами тяжело, если вы не будете внимательно выполнять то, что вам советуют и разбираться в этом у вас ничего не получится.
Ну вот что вам стоило выполнить все действия, что я вам сразу описал, постов на 10 было бы меньше в этой теме.
По поводу gnome или kde читайте сравнительные обзоры двух сред. Если хотите создайте отдельную тему и спрашивайте там.
Отредактируйте шапку темы и укажите решение, которое вам помогло.
К названию темы допишите [РЕШЕНО] или [SOLVED].