LINUX.ORG.RU

еб^Wхиганулись на отличненько!


0

0

В общем обновил ленни до сида, всё было великолепно, но потом я случайно удалил xorg.conf, в котором было прописано переключение по капсу. Нашёл тут тред, из которого брал конфиг, перекопировал всё что нужно в xorg.conf, перезахожу в иксы и... ничего не происходит. Как была одна us раскладка так и осталась. Иду в настройки клавиатуры гнома, гляжу - там действительно только одна раскладка, добавляю `ru`, и бац, всё работает практически как надо (только индикатор не скролл а капс). Думаю ладно, хоть так будет. Но после перегазрузке опять всё слетело на дефолтные настройки. При этом в гномовском настройщике клавы всё нормально показывается (us и ru раскладки, и все параметры переключалки). Методом тыка определил, что если открыть параметры раскладки, в любом поле снять и поставить галочку, то настройки сразу применяются, и всё нормально переключается.

Кусок xorg.conf :

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp_led:scroll,grp:shift_caps_toggle,caps:internal"


.Xmodmap :

keycode 66 = ISO_Next_Group Caps_Lock

Пропиши настройки в ксорг.конф соответствующие переключалке гнома. Мне на убунте помогло.

PolarFox ★★★★★
()

Что в gconf? Либо там не сохраняется инфа, либо g-s-d ее почему-то не актуализирует.

svu ★★★★★
()
Ответ на: комментарий от ZZaiatSS

С ним ничего страшного. Значит надо g-s-d смотреть. Запускать в терминале, например.

svu ★★★★★
()

как уже надоел этот гадский гном, уже 10-й раз перезагружаюсь для проверки. А тут ещё и автозапуск отвалился, проги запускаются с задержкой в 3-4 минуты... В общем так ничерта и не работает, раскладки не меняются, хотя индикатор при нажатии Caps показывает что раскладки изменилась!

ZZaiatSS ★★
() автор топика

А потом ещё ругают кдешную переключалку, ага

ZZaiatSS ★★
() автор топика
Ответ на: комментарий от ZZaiatSS

С этим были проблемы в иксах. Попробуйте без автологина.

svu ★★★★★
()

Круто, всё решилось как всегда самым черезодноместным способом: я установил свежие 1.7 иксы из дебьян експериментала. После ребута всё работает -_-

ZZaiatSS ★★
() автор топика
Ответ на: комментарий от ZZaiatSS

Ну там была известная проблема с инициализацией xkb

svu ★★★★★
()

>Кусок xorg.conf

Приветствую, тебя, о выходящий из анабиоза :)

...

У нормальных людей клавиатура давно через hal настраивается. И в xorg.conf соответствующих секций вообще нету.

KRoN73 ★★★★★
()
Ответ на: комментарий от ZZaiatSS

>У меня же дебьян! Тут иксы 1.5, который через xorg.conf идут

Это как собрать. Даже 1.4 уже могли hal использовать. Как написано тут(http://packages.debian.org/sid/xserver-xorg-core), в Сиде 1.4.2.

Хотя у меня в Сиде всё через xorg.conf работало.

wyldrodney
()

Даже в дебиане не настраивал переключалку, через xorg.conf. Всегда гномовскую юзал, всегда работало.

Dudraug ★★★★★
()
Ответ на: комментарий от KRoN73

> У нормальных людей клавиатура давно через hal настраивается. И в xorg.conf соответствующих секций вообще нету

Да уж, вот тут разработчики xorg'а точно хиганулись... Ну куда это годится, когда часть иксов настраивается через xorg.conf, другая через мутный xml в совершенно другом месте. Не говоря уже о том, что теперь иксы тащут hal в зависимостях. Хорошо хоть можно отключить эту порнографию. Кстати, у меня при попытке заюзать иксы с халом тачпад не завелся без напильника. На кой он нужен тогда, если всё одно нужно ковыряться в нечеловеческих конфигах, чтобы заставить эту дрянь работать.

Hjorn
()
Ответ на: комментарий от KRoN73

Кстати, весьма показательно, что по ссылкам все советуют Option "AutoAddDevices" "False" в качестве варианта настройки прихаленных иксов :D Самый простой и рабочий вариант ;)

Hjorn
()
Ответ на: комментарий от Hjorn

> Ну куда это годится, когда часть иксов настраивается через xorg.conf, другая через мутный xml в совершенно другом месте.

От xorg.conf со временем вообще откажутся.

Deleted
()
Ответ на: комментарий от isden

Кого как. ИМХО зря отказались от идеи конфига иксов в одном-единственном xorg.conf. Хотя, с другой стороны, конфигурабельность, конечно, повысилась

tiandrey ★★★★★
()
Ответ на: комментарий от isden

>да, hal потихоньку превращается в нечто, похожее на gconf... что в принципе, не может не огорчать.

fixed

Deleted
()
Ответ на: комментарий от isden

> да, hal потихоньку превращается в нечто, похожее на gconf... что в принципе, не может не радовать.

Ура, линупсокапец не за горами!

gaa ★★
()
Ответ на: комментарий от KRoN73

А строчки вида
<merge key="input.xkb.options" type="strlist">grp:shifts_toggle</merge>
это не избыточно?
Меня немного смущает, что внутри key="" ещё какието структуры с точками, внутри тега  - с двоеточием... выглядит менее читабельно, чем xorg.conf - вариант, или мне кажется?

Кстати "горячее" подключение устройств у меня на ноутбуке работает и без hal... просто сконфигурирована вторая мышь с опцией SendCoreEvents и всё... втыкаю мышку - секунды через две курсор "подцепляется" к ней.
Пока непонятно, зачем оно надо...

world
()
Ответ на: комментарий от world

> Кстати "горячее" подключение устройств у меня на ноутбуке работает и без hal... просто сконфигурирована вторая мышь с опцией SendCoreEvents и всё... втыкаю мышку - секунды через две курсор "подцепляется" к ней.
Пока непонятно, зачем оно надо...

У тебя не горячее подключение. Ключевое слово - "сконфигурирована". Основная цель сдружения xorg и hal - полное автоконфигурирование. Т.е. пользователь (сферический, в вакууме, безмозглый) просто подключает девайс в подходящую дырку на компютере и девайс тут же начинает работать (с некими настройками по умолчанию). И это относится не только к иксам с мышками/клавиатурами, это относится вообще ко всему железу. Сейчас наконец-то разработчики opensource софта (и linux в частности) поняли, что именно так должна вести себя *десктопная* ОС. В результате пояились udev, hal, pulseaudio и другие полезные вещи.

Deleted
()
Ответ на: комментарий от Deleted

В общем-то ясно...
Просто мне, видимо, не пригождалось ни разу)

world
()
Ответ на: комментарий от Deleted

но ещё было бы неплохо составить на wiki.x.org подробную документацию как и что конфигурируется по-новому, а не так, что пользователи этих самых десктопных ОС начинают срать кирпичами после очередного обновления :( Такое ощущение что это очевидно всем кроме самих разработчиков. Вместо более-менее human-readable старого конфига получаем иерархический XML, в котором ещё попробуй разберись и запомни все теги и атрибуты. Разделяю негодование автора.

alex_custov ★★★★★
()
Ответ на: комментарий от svu

а я давно предлагал выбросить всю помойку из /etc и загнать все это в некое подобие gconf - т.е некоего демона хранения конфигурации выполняющего аналогичные gconf функции. а то блин

denis@phobos:~$ sudo find /etc -type f | wc -l
1597

isden ★★★★★
()
Ответ на: комментарий от isden

> а я давно предлагал выбросить всю помойку из /etc и загнать все это в некое подобие gconf - т.е некоего демона хранения конфигурации выполняющего аналогичные gconf функции. а то блин

Ты еретик! Изобретение собственного единственно правильного формата конфигов и написание собственного единственно правильного парсера для них - это одна из древнейших традиций программирования!

=)

Deleted
()
Ответ на: комментарий от svu

> Заметьте, я очень давно говорил, что xorg.conf не нужен. Так оно и вышло...

"Он сделал ей предложение и сказал, что умрёт, если она откажет. Она отказал. И действительно, через 80 лет он умер."

gaa ★★
()
Ответ на: комментарий от svu

> Ну если в IT год за 80, тогда да;)

Ну если ты это всего-то год назад впервые сказал, то это просто был подгон по ответ, коим ты в таких делах нередко пользуешься.

gaa ★★
()
Ответ на: комментарий от gaa

Если верить поиску по ЛОРу - август 2007. Когда еще иксы не думали переходить на хал.

Насчет "подгона под ответ в таких делах" - прошу привести пример

svu ★★★★★
()
Ответ на: комментарий от svu

> Если верить поиску по ЛОРу - август 2007. Когда еще иксы не думали переходить на хал.

Тогда это не год. Или сейчас не март 2009?

> Насчет "подгона под ответ в таких делах" - прошу привести пример


Вот замечательное божественно рекурсивное определение "мейнстрима": http://www.linux.org.ru/jump-message.jsp?msgid=3381811&cid=3415762

gaa ★★
()
Ответ на: комментарий от gaa

> Тогда это не год. Или сейчас не март 2009?
Округление вниз.

> Вот замечательное божественно рекурсивное определение

Рекурсия - не подгон под ответ.

svu ★★★★★
()
Ответ на: комментарий от svu

>> Вот замечательное божественно рекурсивное определение
> Рекурсия - не подгон под ответ.


В общем случае нет. Но "ответ X, потому что ответ X" --- вполне подгон.

P.S. Мне кажется, или в той теме было раза в 2 больше сообщений?

gaa ★★
()
Ответ на: комментарий от gaa

Подгон - это "ответ Х, поэтому решение такое, что гарантирует Х". Это не очень подходит под ту тему с мейнстримом, и совсем не относится к теме про ненужный xorg.conf

svu ★★★★★
()
Ответ на: комментарий от svu

ЗЫ Про размер той темы - не знаю, в удаленные лень смотреть.

svu ★★★★★
()
Ответ на: комментарий от world

>это не избыточно?

А я что-то говорил про избыточность? :)

...

Новый синтаксис не лучше старого. Но он позволяет менять девайсы и их настройки находу, без рестарта иксов.

>просто сконфигурирована вторая мышь

Это у тебя частный узкий случай. А если планшет подключишь? Или пульт?

KRoN73 ★★★★★
()
Ответ на: комментарий от svu

> Подгон - это "ответ Х, поэтому решение такое, что гарантирует Х".

"Жизнь уже доказала мою правоту, убив %s". Пока машину времени не изобрели, это подходит.

gaa ★★
()
Ответ на: комментарий от gaa

Мысль не распарсил. Я сказал "%s не нужен" тогда, когда %s был еще совсем жив. Жизнь действительно доказала мою правоту (ну, он еще жив, но это уже агония). Где тут подгонка под ответ?

svu ★★★★★
()
Ответ на: комментарий от svu

> Я сказал "%s не нужен" тогда, когда %s был еще совсем жив. Жизнь действительно доказала мою правоту (ну, он еще жив, но это уже агония). Где тут подгонка под ответ?

Это про xprint говорилось. Причём полгода назад.

gaa ★★
()
Ответ на: комментарий от svu

> Мы начали c xorg в этом треде?

Если это всё же не год, а полтора года, то моя реплика не имела смысла, т.к. опиралась на неверное предположение, что "год" у svu --- это ~365 дней.

gaa ★★
()
Ответ на: комментарий от gaa

> не имела смысла, т.к. опиралась на неверное предположение, что "год" у svu --- это ~365 дней.
Тогда да, не имела. Год у сву - от 0 до 730, в зависимости от способа округления (выбираемого каждый раз случайным образом).

svu ★★★★★
()
Ответ на: комментарий от svu

> Год у сву - от 0 до 730, в зависимости от способа округления (выбираемого каждый раз случайным образом).

Боюсь спрашивать про килограммы и метры.

gaa ★★
()
Ответ на: комментарий от gaa

> Боюсь спрашивать про килограммы и метры.
Про мили знаете? Так вот то же самое, только галлоны.

svu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.