логин: 
<< предыдущая заметкаследующая заметка >>
08 июля 2010
xorg.conf - англичанка гадит

Поставил последний ALTlinux p5. Мучаюсь, пытаясь перенести все свои привычные настройки. Сейчас основная проблема — mount.smbfs и mount.cifs разучились работать в среде KOI-R. Победить я это пока не могу, видно, придется откатываться на 4.0, да и КДЕ4 мне не нравится. Но речь сейчас не об этом.

С огромным трудом вернул функциональность своего старого /etc/X11/xorg.conf - тонкие настройки клавиатуры, видеокарты и т.п. Рассказываю. Оказывается, с какой-то версии (та же проблема у новых Ubuntu и вообще у всех новых Линуксов) xorg брезгует дочитывать до конца свой собственный конфиг. Неасилил многабукф, типа. А все настройки отныне хранит разбросанными в каких-то XML-файлах от какого-то HAL, лежащих хуй знает где, сам никогда не найдешь, не зная. Теперь допустим, мне надо, чтобы раскладка клавиатуры переключалась привычной клавишей CAPS, и если русская, то загорались на клавиатуре все три лампочки, а если английская, то гасли. Привык. Дико удобно. Выглядело это последние лет десять так, научил когда-то Сева Глущенко, еще под BSD:

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:caps_toggle,grp_led:caps,grp_led:scroll,grp_led:num"
EndSection

Никакие графические меню настройки эту документированную возможность настроить не дают. А теперь — новости: еще и xorg не читает свой xorg.conf полностью!

Путем мучительных поисков в интернете выясняется, что пока еще все-таки можно указать, чтобы xorg читал свой конфиг! Для этого в Section "ServerLayout" или Section "ServerFlags" (я — сразу в обе) следует вписать таинственную фразу:

Option "AutoAddDevices" "false"

И все заработает, как раньше. Если, конечно, повезет найти этот рецепт, проведя в интернете много часов.

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

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Linux Firefox Opera
0
0
В новом X.org 1.8 уже выкинули HAL.

В общем-то, идея была хорошая - автоматически подхватывать и конфигурировать на лету устройства ввода-вывода. Вот только реализация, как обычно, подкачала. Идиотский HAL с идиотским XML.

В новом X.org все эти функции засунули в основную программу, и в каталоге /etc/xorg.conf.d/ теперь должны хранитсья конфиги для всяких устройств на все случаи жизни.
Linux Safari Chrome
 Москва
0
0
Ага, то есть, я попал в пересменок как лабораторный кролик? Мне всегда везет...
Linux Ubuntu Firefox
0
0
Леонид, в X window system вообще всё плохо и дальше будет только хуже.

http://habrahabr.ru/blogs/linux/96305/
Linux Safari Chrome
 Москва
0
0
Я мало что понял в терминах, понял лишь одно: мне, как простому пользователю, будет только хуже.
Windows Safari Chrome
0
0
Скорее, наоборот - хуже уже не будет. ) Пока не понадобится много мониторов и прочие вещи, с которыми иксы плохо дружат...
Linux
4
0
Д.С. (#141900)
Честно говоря, в GNOME под Ubuntu существует возможность настроить поведение клавиши Caps Lock и индикаторов клавиатуры именно такое, как вы указали, именно через графический интерфейс, так что термин "никакие графические меню настройки", полагаю, следует дополнить, например, словами "в KDE".
Linux Safari Chrome
 Москва
0
0
Да, в КДЕ. В Гноме неудобный (для меня) менеджер окон, поэтому я его не использую.
Windows Safari Chrome
0
0
В Ubuntu 10.4 новый Наутилус, который тоже делится на две колонки и прочее чего раньше не хватало, но было в конкверере.
Так что попробуйте на виртуалке сборку с последним гномом и наутилусом Может понравится
Linux Safari Chrome
 Москва
0
0
Я не знаю, что такое Наутилус. Если файловый менеджер - то я пользуюсь mc, у меня под него все привычно заточено. Если проигрыватель - то я пользуюсь xmms и не люблю всякие оболочки, которые запускаются по несколько секунд, вместо того, чтобы начать играть файл раньше, чем я успею поднять палец с кнопки Enter.
Windows Safari Chrome
0
0
Наутилус это графический файловый менеджер(открываете папку и вот он и есть, аналог explorer.exe в Win), который пихают в комплект к Гному. В убуте в частности. Но раньше многие меняли его на конкверор(файловый менеджер в КДЕ) так как у последнего область с файлами можно было разделять на две(аля MC, Norton и прочие, но только с графикой), что было удобно на малых экранах(ноут- и нет- буках к примеру) и еще были другие плюшки полезные.
Upload: http://www.ixbt.com/soft/filemanagers-linux.shtml по ссылке описания нескольких мэнеджеров под линь. может, что то понравится больше стандартного в Alt`е
Linux Safari Chrome
 Москва
0
0
Говорю же: не пользуюсь стандартными графическими менеджерами, меня не устраивает их не мгновенная скорость реакции. Попробуйте mc - у него реакция мгновенная, консольная. А возможнсти настройки позволяют делать просто чудеса. У меня все под него заточено, только в нем и работаю.
Windows Safari Chrome
0
0
Спасибо за совет. Пользовался. Но так как у меня домашний комп по большей части медиа система, то графика полезнее. Лежа на диване с радио мышью в консоле не поработаешь:)
Офф-топ: Леонид, а вы во сколько ложитесь или встаете?:) Это у меня во Владивостоке сейчас обед, а у вас то глубокая ночь, еще даже шести нет.
Windows Safari Chrome
0
1
Анна (#286005)
Начало текста мне не очень понятно, но с последней фразой я полностью согласна и повторяю ее несколько раз в день в разных вариациях!
Linux Opera
1
0
Радуйтесь, вам в этом вряд ли придется разбираться.
В Ubuntu такой способ смены раскладки работает, причём во всех версиях. Не знаю, как в KDE, но во всех остальных менеджерах - да. (awesome рулит!)
Сейчас просто все поняли, что Xorg - это не лучшее. Была проделана большая работа по перекидыванию его функций на HAL. Вышло непонятно что.
Сильных альтернатив Xorg пока не написано. Всё ещё страшнее: если Linux перейдёт на другой сервер, то дрова для видюх с большой вероятностью придётся переписывать. То есть, дрова ATi станут ещё хуже (у меня уже падают с периодичностью в полтора часа).
Windows Firefox
1
0
zencd (#267389)
Программистов не надо, а вот менеджмент можно: мало ли кто что понапишет - не обязательно же все нововведения принимать.
Windows Safari Chrome
0
0
Оффтоп: в календаре слева нет ссылки на заметку с первым числом (и к остальным заметкам с первым числом, похоже, тоже относится).
Linux Firefox
0
0
lleo.me/[email protected]читающий
Мейнстрим надвигается, что поделать. Зато xorg.conf теперь можно вообще не писать, всё и так обычно работает. Клава настраивается отдельно -- и да, ебаторий там. Каждый дистриб что-то своё мутит. Я помню когда апгрейдился то ли на 1.6, то ли на 1.7 -- очень много мата выдал. Но ничего, уже привык к тому, что xorg теперь - просто еще одна программа, а настройки ввода - глобальные для всей системы, включая и консоль тоже.
Linux Firefox
1
0
alff31 (#7508)
У меня нет файла /etc/X11/xorg.conf, раскладка настраивается так:
setxkbmap us,ru ,winkeys grp:caps_toggle,grp_led:caps,grp_led:scroll,grp_led:num
У меня спокойно в KDE настраиваются индикаторы (я использую ScrollLock для русского). Всё в графическом интерфейсе, всё работает.
HAL в линуксе давно выкинули. Я счастлив.
Из компов, только на домашнем ноутбуке остался конфиг с xorg.conf на эту тему. Больше нигде. Ни на домашней машине, ни у родителей, ни на работе. Всё замечательно работает без этих строк.
А у меня после добавления Option "AutoAddDevices" "false" в xorg.conf отвалилась клавиатура (xorg 1.7, который с hal).
Вообще реагировать перестала. Пришлось с LiveCD Федоры загрузиться и закомментировать эту строку (добавлял, как и Вы, в обе секции).
FreeBSD Opera
0
0
Ийон (#364231)
Все правильно, так и должно быть. Hald - это демон для автоматической настройки девайсов.
Опция
Option "AutoAddDevices" "false"
отключает его. Поэтому, чтобы клава и мышь заработали, надо их самостоятельно настроить.
Юзая hal, можно вообще не иметь xorg.conf. Переключение раскладки можно настроить, как сказал alff31, без xml конфигов с помощью setxkbmap

Разницы особой не вижу :)

всего комментариев: 22

<< предыдущая заметка следующая заметка >>