Видео смотреть бесплатно

Смотреть гиг видео

Официальный сайт teledu 24/7/365

Смотреть видео бесплатно

ZogG 21.06.2010 17:18

How-to`sXorg 1.8+ и udev.

Решил написать маленькую статейку, а то заметил балаган в комментах в этом посте. Для начала хочу сказать, что иксы развиваются, и многое уже определяется автоматом. Так же настройки можно хранить как в xorg.config одним файлом, так и отдельными файлами в папке xorg.conf.d. Они специально сделали модульные настройки. И если раньше у многих все работало автоматом (лично у меня было пару строк в настройке всего лишь) с помощью hal, то сейчас тоже самое с помощью udev. Так же хочу заметить, что мой пример описан про генту (не стабильной и все версии я укажу ниже), в то время людям на дистрах по релизывам, я не советую спешить (вы не всегда сами решаете какие пакеты и где используются, и за вас и так в скором времени ментейнери дистра все допилят изкоробки).
Версии программ(начал с первой версии иксов 1.8, настройки не менял) :
----
x11-base/xorg-server-1.8.1.901(nptl udev xorg)
x11-base/xorg-x11-7.4-r1
x11-base/xorg-drivers-1.8(input_devices_evdev input_devices_keyboard input_devices_mouse video_cards_nvidia)
x11-drivers/xf86-input-evdev-2.4.0 (для автоопределения многих устройств вроде монитора и мыши, клава работает от него же)
x11-drivers/nvidia-drivers-195.36.24(acpi gtk kernel_linux multilib)
media-video/nvidia-settings-195.36.24
sys-fs/udev-154(extras)
-----
Настройки:
-----
~cat /etc/X11/xorg.conf (возможно и без этого файла все работало бы, но я храню, чтоб точно указать, что нужны пропитареные дрова)
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "NVidia Corporation"
BoardName "Zotac 9800GTX+"
EndSection

~ls /etc/X11/xorg.conf.d/
10-keyboard.conf
(это файл для настройки раскладки)
~cat 10-keyboard.conf
Section "InputClass"
Identifier "Keyboard"
Driver "evdev"
MatchIsKeyboard "on"
Option "xkbmodel" "evdev"
Option "xkblayout" "us,ru,il" (англ, рус, иврит)
Option "xkbvariant" ",winkeys" (винкейс)
Option "xkbrules" "base"
Option "xkboptions" "grp:caps_toggle,grp_led:scroll,compose:lwin" (переключение по капс локу, лед горит при переключении, композитная клавиша - левая кнопка со значком винды)
EndSection

или вариант muhas

Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:caps_toggle,grp_led:scroll,compose:lwin"
EndSection

Я не помню о каких либо танцев с бубном при переходе, но если же возникнут конкретные вопросы — пишите в комменты. От хала я отказался вообще глобально (хотя жаль), кроме как thunar, ибо автомонтирование в xfce4 с udev только пилят (кстати у кого ноут, то acpi тоже только пилили, когда спрашивал на канале девов)

Вот еще стандартный файл для евдев, должен подхватывать все кроме джойстиков (это то что говорит коммент)
cat /etc/X11/xorg.conf.d/10-evdev.conf
#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
Identifier "evdev pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev touchpad catchall"
MatchIsTouchpad "off"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev tablet catchall"
MatchIsTablet "off"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "off"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection



Тэги: evdev layouts nvidia udev X11 xorg xorg-1.8
+ 11 -
Похожие Поделиться

magist3r 21.06.2010 17:35 #
+ 1 -
Можно прописать драйвер в любом файлике в xorg.conf.d (у меня например в фвйлике 50-device.conf прописано). После этого я xorg.conf со спокойной душой выкинул нафик=)
ZogG 21.06.2010 17:38 #
+ 0 -
угу, спасибо, знал, но не задумывался, просто сам xorg.conf у меня еще с 1.7 такой, вот и притащил его. кстати а там есть же значение цифрам в начале? а то я бы его вынис бы прям как **-video.conf
magist3r 21.06.2010 17:59 #
+ 0 -
цифры в начале вроде как порядок распарсивания конфигов искоргом определяют, а название может быть любым. то есть 20-video.conf вполне должно заработать.
ZogG 21.06.2010 18:03 #
+ 2 -
тогда надо 666-nvidia-hate.conf сделать =)
off220 21.06.2010 17:42 #
+ 0 -
Товарищ, помоги если знаешь как http://welinux.ru/post/3493/
ZogG 21.06.2010 17:48 #
+ 0 -
убери все херню из ксорга, сделай его чистым как у меня, все автоматом, если что-то надо будет менять то всегда есть нвидиа-сеттингс и ДЕ
muhas 21.06.2010 17:43 #
+ 0 -
э... acpi, acpid в арче от хала не зависят
yaourt -Qi acpid acpi |grep Зависит
Зависит от : glibc
Зависит от : glibc


судя из арченовостей "В настоящий момент xorg не поддерживает драйвера nvidia версий 173xx и 96xx."

тут описывал когда-то изменения в этом иксорге и как настраивать(тачпад, клаву, мышь...). у тебя кстати настройки не через udev. ка настраивать через правила удев написано, к примеру, на генту.ру тут (тут тоже и мышь с тачпадом)
muhas 21.06.2010 17:44 #
+ 0 -
нвидиа вроде обнавилось уже...
ZogG 21.06.2010 17:50 #
+ 0 -
ну у меня то пашет, обновлялся вчера, может и обновилась(может и хардмаск вышел). это и есть вроде правило удева(клава), иначе как оно пашет (хала нет). аспи от хала не зависят, но вот в ДЕ определенных требует =))
muhas 21.06.2010 17:54 #
+ 0 -
udev для получения данных иксоргу тольк. так же как и хал, только с udev можно настраивать напрямую через udev правила и через xorg.

иначе как оно пашет (хала нет).
так же как и до xorg 1.6(там тоже хала не было), это же очевидно =)

но вот в ДЕ определенных требует =))
lol, мыши плакали калолись но продолжали жрать кактус? в каких де, кстати? (у мну на нетбуке без каких-либо ДЕ, индикаторы и все понты работать)
ZogG 21.06.2010 18:00 #
+ 0 -
wiki.xfce.org/releng/4.8/roadmap/xfce4-session?s<>=hal
ZogG 21.06.2010 18:02 #
+ 0 -
ну правило правилом, а саму клаву и мышь и монитор я не вписывал, только сами настройки клавы, просто стоит флаг удева у ксорга и дрова евдев, вот оно автоматом подхватывает, без настроек тоже бы пахало, только языков не было бы других (я про это)
ZogG 21.06.2010 17:52 #
+ 0 -
посмотрел ссылку с генту.ру, ты там коменты почитай, там через ж. у меян все чисто и пашет, нафиг стока много в ксорг сувать то =)
muhas 21.06.2010 18:00 #
+ 0 -
у меня всё работать и вообще без конфигов, и нафига что-то туда сувать я тоже не понимаю =)
только setxkbmap в автостарте =)

раскладку, кстати тоже можно настроить проще
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:caps_toggle,grp_led:scroll,compose:lwin"
EndSection
без указания драйвера и прочего...
ZogG 21.06.2010 18:07 #
+ 0 -
ну автостарт твоего ВМ? а если у тебя несколько ДЕ/ВМ, да и я думаю один раз уже прописать в настройку и не трогать(пока они не решат еще чего поменять в иксах)
muhas 21.06.2010 18:08 #
+ 0 -
в xinitrc =)
да и автостарт по xdg у всех один и тот же =)
muhas 21.06.2010 18:10 #
+ 0 -
кстати, у меня автостарт сделан средствами wm-session
ZogG 21.06.2010 18:13 #
+ 0 -
ну на вкус и цвет, вот появится у тебя еще какое устройство ввода, ты захочешь все настройки хранить в одном месте
muhas 21.06.2010 18:22 #
+ 0 -
ну само собой, я этого и не отрицаю =)
Username 21.06.2010 18:04 #
+ 0 -
Можно тупой вопрос?
Чем конкретно для пользователя хорош Xorg новой версии? Производительность там, прочее интересует. Все обычно: пользую мышу, тачпад, клаву и монитор. В чем отличие иксов 1.8 от старых? Для пользователя.
muhas 21.06.2010 18:06 #
+ 0 -
в скорости как минимум. судя по отзывам у некоторых он стал быстрее...

ну а остальное зависит от пользователя (не абстрактного, а конкретного)
Username 21.06.2010 18:18 #
+ 0 -
Ну обычно скорость просто в головах у этих некоторых присутствует. Я вообще постепенно расстраиваюсь, прогресса видеоподсистемы что-то мало наблюдаю :(

Из последнего - Gallium3D, но что-то медленно и тухло развивается.
muhas 21.06.2010 18:23 #
+ 0 -
не только в головах. ещё в xorg и дровах от интел ;)

Gallium3D тоже предвкушаю, но :(
ZogG 21.06.2010 18:11 #
+ 0 -
можно хал выпилить(некоторые ще юзают), новая технология и поддержка дребедени (там вроде проще с поддержкой разных вводных устройств).
Да и рано или поздно придется переходить
monolith 21.06.2010 18:09 #
+ 0 -
Уфф... Тоже обновился только что. Вроде всё нормально. Не зря я раньше Хорг настраивал, хоть и писали, что можно и не настраивать.

Вобщем, теперь только kdelibs требуют хал))
Username 21.06.2010 18:17 #
+ 0 -
два года как юзаю иксы искоропки
Aesdana 23.06.2010 19:28 #
+ 0 -
У меня hal требуют огрызки гнома (нужна панель для темок), vlc и что-то ещё ругалось.
off220 21.06.2010 18:19 #
+ 0 -
может лучше поможите реальную проблему решить?
muhas 21.06.2010 18:24 #
+ 0 -
тебе сюда ? bugs.archlinux.org/
off220 21.06.2010 18:29 #
+ 0 -
пробовал и на сабайоне. Работает хорошо только на убунте со старым xorg...
muhas 21.06.2010 18:31 #
+ 0 -
ну тогда в апстрим баг пости...
ZogG 21.06.2010 18:42 #
+ 0 -
блин твой пост удалили, а ты пробовал не прописывать то что глючит, чтоб автоматом?
ZogG 21.06.2010 18:44 #
+ 0 -
а нет, линк изменился в статье....
off220 21.06.2010 18:50 #
+ 0 -
пробовал. пока modeline не пропишешь -не дает разрешение нормальное выбрать. А если пропишешь -смещается вниз картинка.
off220 21.06.2010 18:51 #
+ 0 -
Unable to get display device CRT-1's EDID; cannot compute DPI
< 5870.827> (WW) NVIDIA(0): from CRT-1's EDID.
и видишь монитор как crt определяется..
squ1b3r 21.06.2010 19:06 #
+ 0 -
Будешь смеяться, но была подобная проблема. Выдернул питание из мона, подождал, воткнул обратно. Рестартанул иксы и все правильно определилось.
off220 21.06.2010 19:51 #
+ 0 -
чета не до смеху уже...;)
ZogG 21.06.2010 23:16 #
+ 0 -
а нвидиа сеттингс че говорят?
off220 22.06.2010 10:09 #
+ 0 -
вот ответ: we can't do anything since nvidia is closed source. you need to report this issue to their forum.

for now, you should downgrade to the previous version.
muhas 22.06.2010 11:10 #
+ 0 -
ну так даунгрейд делай. е вижу проблем...
HTaeD 21.06.2010 19:36 #
+ 0 -
Спасибо за пост. Заставил меня наконец разбить свой xorg.conf на файлы и положить в /etc/X11/xorg.conf.d/.

// иксы без udev'а и без hal'а.
muhas 22.06.2010 11:11 #
+ 0 -
иксы без udev'а и без hal'а
на devfs? =)
djester 21.06.2010 22:43 #
+ 0 -
Спасибо, как раз обновил сегодня домашний Arch и вспомнил про этот пост, прочитанный на работе. Все прекрасно заработало
predator 21.06.2010 23:53 #
+ 0 -
x11-base/xorg-drivers-1.8(input_devices_evdev input_devices_keyboard input_devices_mouse video_cards_nvidia)

input_devices_evdev - вроде как берет на себя все функции input_devices_keyboard и input_devices_mouse. Их можно удалить.
ZogG 22.06.2010 09:18 #
+ 0 -
ну у меня на всякий пожарный прописано в make.conf в инпуте все три, так что ставит так(я думаю хуже не сделает), хотя можно попробовать и без.
muhas 22.06.2010 11:12 #
+ 0 -
вроде нет, драйвера evdev и kdb (кто-то грил что при evdev его клава не завелась)
predator 22.06.2010 11:51 #
+ 0 -
Может быть. Но если с evdev все работает kdb можно убрать и наоборот.
muhas 22.06.2010 12:14 #
+ 0 -
ну почему же сразу в крайность.
kdb только для клавиатуры, а evdev ещё как минимум для мыши и прочее. и что с чем будет работать хз - девайсы то у всех разные.
к тому же в арче всё это в одной группе пакетов xorg-input-drivers

тонкостей не знаю, но судя по всему рано ещё убивать одно взамен другого...
ZogG 22.06.2010 12:47 #
+ 0 -
ну в генту у меня тоже этот драйвер стоит, просто сами флаги для того, чтоб иксы знали с ним работать
cppmm 22.06.2010 06:39 #
+ 0 -
хм... У меня так ещё с Sarge... Только вот драйвер клавиатуры kbd, а не evdev. hal не юзаю нигде, кроме десктопной генты, кеды четвёртые там его просят, а мне пока что лень разбираться, как их от него отучить.
cppmm 22.06.2010 06:41 #
+ 0 -
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ","
Option "XkbOptions" "grp:alt_shift_toggle,lv3:ralt_switch,grp_led:scroll"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX 5200"
EndSection

vyazovoi 22.06.2010 09:34 #
+ 0 -
У меня на нетбуке с инетловским видео нет и небыло конфигурации Xorg - устройства он замечательно подхватывает сам, раскладку я настраиваю через setxkbmap, внешний монитор подключаю с помощью xrandr.

Одно только но: я пользуюсь графическим планшетом и он настроен через hal =(
Надо почитать как правильно настройки в udev перенести или в xorg.conf, у меня всегда было так: http://pastie.org/1014728
ZogG 22.06.2010 11:52 #
+ 0 -
где-то видел файл со стандартными настройками в нете, щас поищу
ZogG 22.06.2010 11:57 #
+ 0 -
cat /etc/X11/xorg.conf.d/10-evdev.conf
#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
Identifier "evdev pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev touchpad catchall"
MatchIsTouchpad "off"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev tablet catchall"
MatchIsTablet "off"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "off"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

тут
ZogG 22.06.2010 12:00 #
+ 0 -
ха, нашел статью на welinux.us с пост ссылкой на блог muhas =)
muhas 22.06.2010 12:17 #
+ 0 -
ну тогда та писанина попала даже на лор. все после 1.6 боялись перехода на 1.8 =)
ZogG 22.06.2010 12:48 #
+ 0 -
а я на 1.7 наслаждался жизнью, да и просто прикол про сам вилинукс.су(знаю что боян)
Username 22.06.2010 13:49 #
+ 0 -
Внезапно, есть повод состроить опять кулфейс:
$ X -version

X.Org X Server 1.8.0
Release Date: 2010-04-02
X Protocol Version 11, Revision 0
Build Operating System: x86-01 2.6.18-164.15.1.el5
Current Operating System: Linux dell-fedora 2.6.33.5-124.fc13.i686 #1 SMP Fri Jun 11 09:48:40 UTC 2010 i686
Kernel command line: ro root=UUID=f5d395f1-d2b5-42df-83a6-fb6faf3ccbce rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=ru_RU.UTF-8 KEYBOARDTYPE=pc KEYTABLE=ru noiswmd rhgb quiet
Build Date: 02 May 2010 02:56:54PM
Build ID: xorg-x11-server 1.8.0-12.fc13
Current version of pixman: 0.18.0
Before reporting problems, check http://bodhi.fedoraproject.org/
to make sure that you have the latest version.

Все работало, а я и не знал :1
ZogG 22.06.2010 14:23 #
+ 0 -
а ты рестарт иксов делал после обновления, я тоже поставил, так боялся бубнов, а времени не было, потому не перегружал иксы пока время не выкроил
Username 22.06.2010 15:18 #
+ 0 -
А это _из_коробки_.
Алсо, сегодня было обновление:
X.Org X Server 1.8.0
Release Date: 2010-04-02
X Protocol Version 11, Revision 0
Build Operating System: x86-05 2.6.18-194.3.1.el5
Current Operating System: Linux dell-fedora 2.6.33.5-124.fc13.i686 #1 SMP Fri Jun 11 09:48:40 UTC 2010 i686
Kernel command line: ro root=UUID=f5d395f1-d2b5-42df-83a6-fb6faf3ccbce rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=ru_RU.UTF-8 KEYBOARDTYPE=pc KEYTABLE=ru noiswmd rhgb quiet
Build Date: 18 June 2010 05:33:58AM
Build ID: xorg-x11-server 1.8.0-17.fc13
Current version of pixman: 0.18.0
Before reporting problems, check http://bodhi.fedoraproject.org/
to make sure that you have the latest version.


Тоже прошло в порядке.
antigluk 23.06.2010 09:51 #
+ 0 -
Спасибо, как-раз обновил в арче иксы до 1.8 и отвалилось переключение раскладок.
Настроил в иксах по инструкции - работает как часы.

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн