Видео ролики бесплатно онлайн

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

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

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

ZogG 23.09.2009 01:12

Мой конфигЧистый Xorg.conf . Клава через HAL

Ну с прогрессом технологий, автоопределение и "работа из коробки" улучшаются с каждый днём. Для начала что имеем :



x11-base/xorg-x11-7.4

x11-base/xorg-server-1.6.3.901-r1 (флаги hal nptl sdl xorg)

sys-apps/hal-0.5.13-r2 (флаги X acpi crypt disk-partition kernel_linux)

x11-drivers/xf86-input-evdev-2.2.4 (флаги hal)

x11-drivers/nvidia-drivers-190.25 ## это не стабильная версия, не советую ставить тем, кто незнает поддерживает ли их карту, у меня всё работало и с предыдущими версиями




А теперь смотрим на мой длинный конфиг ксорга (я кстати уверен, что могу и оставшееся удалить, но нет времени экспериментировать):



$ cat /etc/X11/xorg.conf

Section "Device"

Identifier "Card0"

Driver "nvidia"

VendorName "NVidia Corporation"

BoardName "Zotac 9800GTX+"

EndSection





И что нам это дает, а то что клава и мышь и все настройки видео определяются сами, единственная проблема, которая возникает, это установка клавиатуры (языки и переключение между ними), и для этого есть два решения.

1)ИМХО кривое, это настроить в своём ДЕ/ВМ (что не правильно, ибо мы просто привязываем настройки к нему, и зайдя в другой ДЕ, будем иметь проблемы)

2)Кошерное решение, это задать правила халу, его я и покажу.



$ cat /etc/hal/fdi/policy/10-x11-input.fdi

<?xml version="1.0" encoding="utf-8"?>

<deviceinfo version="0.2">

<match key="info.capabilities" contains="input.keys">

<merge key="input.x11_options.XkbRules" type="string">base</merge>

<merge key="input.x11_options.XkbModel" type="string">evdev</merge>

<merge key="input.x11_options.XkbVariant" type="string">winkeys</merge>

<merge key="input.x11_options.XkbLayout" type="string">us,ru,il</merge>

<merge key="input.x11_options.XkbOptions" type="strlist">grp:caps_toggle</merge>

<append key="input.x11_options.XkbOptions" type="strlist">grp_led:scroll</append>

<append key="input.x11_options.XkbOptions" type="strlist">compose:lwin</append>

</match>

</deviceinfo>



Тут мы указываем, что клава будет использоваться определенная evdev и будет иметь три раскладки в моём случае (англ, рус, иврит), при том что раскладки winkey (это стандартные, если их не поставить, то знаки могут находиться на других клавишах ( другой стандарт)). Так же указываем, что переключение будет по КАПС_ЛОКУ, и лампочка будет менять цвет с изменение языка ( для двух языков удобно). "compose:lwin" - задает спец кнопку слева( со значком виндовс ) как композит кнопку, с помощь неё, можно вводить спец символы ( в интернете есть таблицы), к примеру "винкей" + "-" + "-" дает нам длинное тире, или же "винкей" + "c" + "o" значок копирайта.



Советую не делать этого, если вы не уверены в том, что делаете, но если решили, после изменений выйдети из Х (killall X && killall gdm), перезапустите hal (у меня gentoo - /etc/init.d/hald restart) и запустите иксы (gdm &) или перезагрузитесь на крайний случай


Тэги: hal keyboard xorg
+ 7 -
Похожие Поделиться

rphx 23.09.2009 07:58 #
+ 0 -
Пробовал делать переключение языка по капс - так и не смог привыкнуть. Сейчас переключаюсь по флажку.
muhas 23.09.2009 09:20 #
+ 3 -
а я наоборот как по капсу сделал сначала было лень менять обратно ибо непривычно, а потом хер меня заставишь не по каапсу переключать =)
fsh 23.09.2009 11:07 #
+ 1 -
я на капс повесил менять раскладку пока нажато, имхо - удобно,особенно в конференциях
Filgor 23.09.2009 11:27 #
+ 0 -
а как ты это сделал? покажи конфиг, тоже хочу так сделать!
fsh 23.09.2009 11:43 #
+ 0 -
забыл что делал через KDE, извини...
fsh 23.09.2009 11:43 #
+ 0 -
если на работе будет поспокойнее попытаюсь сделать через HAL, тогда и поделюсь:)
Filgor 23.09.2009 11:46 #
+ 1 -
ок :)
ZogG 23.09.2009 12:54 #
+ 0 -
"пока нажато" - это как? то есть ты капс держишь одной рукой, другой печатаешь?
fsh 23.09.2009 13:18 #
+ 0 -
именно.
ZogG 23.09.2009 14:28 #
+ 0 -
и одной рукой печатаешь? это не удобно, я (как думаю и многие) печатаю много на английском ( сижу на пару каналов в IRC, скрипты пишу, пытаюсь осилить питон)
muhas 23.09.2009 14:54 #
+ 0 -
капс можно и мизинцем левой руки зажать(и вполне удобно держать зажатым в процессе печатанья двумя руками), я переключалку на него повесил только ради этого и вешал ибо часто печатаю на двух языках. Попробуй, привыкнешь если хер тебя потом заставят через контрол-шифты, альт-шифты и прочее переключать
fsh 23.09.2009 15:16 #
+ 0 -
вопрос - как сделать подобное на винде?
muhas 23.09.2009 15:25 #
+ 0 -
punto умеет
fsh 23.09.2009 15:32 #
+ 0 -
а кроме? пунто монстр и проприетарен,я его боюсь
muhas 23.09.2009 15:40 #
+ 1 -
keyninja или как-то так его звали, поищи. Так же была програмка в пару килобайт которая только что и делала как заставляла клаву переключать раскладки по капсу, но что-то мне её не найти(ща ещё посмотрю)
muhas 23.09.2009 15:42 #
+ 1 -
http://haali.cs.msu.ru/winutils/ lswitch.exe
fsh 23.09.2009 16:11 #
+ 0 -
большое спасибо тебе,сяду за винду - попробую
fsh 23.09.2009 16:18 #
+ 0 -
потестил,работает,спасибо огромное!
or10n 23.09.2009 16:44 #
+ 2 -
виндовс еще больший монстр, и еще больше проприетарен.
так что юзать из-за религии опенсоурсе в винде как то глупо. ИМХО
fsh 24.09.2009 10:30 #
+ 0 -
я просто вынужден. :(
ZogG 23.09.2009 16:32 #
+ 0 -
ну если ты заметил, это мой конфиг выше, потому я сам капс_локом переключаю, но чтобы держать его нажатым? это замедляет полюбому, у меня вообще три языка, и я просто знаю с какого на какой, так же у меня в каждом окне свой язык сохраняет.
chemikadze 23.09.2009 14:57 #
+ 0 -
Там можно и несколько переключений настроить, через запятую перечислить нужно. Вот мой кусок:
<merge key="input.xkb.options" type="string">grp_led:scroll,grp:caps_toggle,grp:ctrl_shift_toggle,grp:alt_shift_toggle</merge>
lwilis 23.09.2009 16:23 #
+ 0 -
у меня вообще раздельное переключение.
русский на shift+ctrl
английский - shift+shift.
и индикатор клавиатуры не нужен.
m0nhawk 23.09.2009 21:57 #
+ 1 -
А как, к примеру, русский-английский переключать одной клавишей, а на, к примеру, украинский другой? Какую строчку в надо добавить в 10-x11-input.fdi ?
hayao 23.09.2009 08:06 #
+ 0 -
по поводу драйверов:
дрова 190.32 , карточка па 9600m gs.полет нормальный.
m0nhawk 23.09.2009 12:01 #
+ 0 -
Хм... А как переключение по правому контролу сделать? И у меня после этого файлика переключения на ттуН не пашет.
m0nhawk 23.09.2009 12:05 #
+ 0 -
Всё уже нашёл. Забыл хал перезапустить.
Теперь вопрос: какой есть хороший индикатор с флагами для Гнома? (arch) (gnome-flags не предлагать)
ZogG 23.09.2009 12:55 #
+ 0 -
на панельку что ли?
Filgor 23.09.2009 14:35 #
+ 0 -
флаги
wget http://sowcom.de/ubuntu/keyb/fl0/{ru,us}.png
ZogG 23.09.2009 16:33 #
+ 0 -
USA не тру, надо
m0nhawk 23.09.2009 21:10 #
+ 0 -
А есть украинский? И в svg, png не тру.
m0nhawk 23.09.2009 21:11 #
+ 0 -
Есть :)
muhas 23.09.2009 14:55 #
+ 0 -
gxneur красив значками, но уродлив своей фунцией переключения раскладки автоматом (посему рекомендую отключить)
or10n 23.09.2009 16:45 #
+ 3 -
и пунтосвитчер, и гнеур, и все остальное уродливо автопереключением
m0nhawk 23.09.2009 21:48 #
+ 0 -
Кому интересно, тут нашел очень симпатичный флаги. Правда в псд, но Гимн спокойно выдрал слои.
predator 12.10.2009 20:09 #
+ 0 -
тем у кого не работает клава после старта иксов, могу порекомендовать:
keyboard
заменить на:
kbd

PS: у меня конфиг находиться в /usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi
predator 12.10.2009 20:17 #
+ 0 -
секцию
input.x11_driver ...>keyboard<
на:
input.x11_driver ...>kbd
ZogG 12.10.2009 20:22 #
+ 0 -
на ноуте у меня так работает

<?xml version="1.0" encoding="UTF-8"?>

us,ru,winkeysgrp:caps_togglegrp_led:caps
ZogG 12.10.2009 20:23 #
+ 0 -
хм, половину кода обрезало

<?xml version="1.0" encoding="UTF-8"?>

us,ru,winkeysgrp:caps_togglegrp_led:caps
ZogG 12.10.2009 20:24 #
+ 0 -
вот тут

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

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


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

Online video HD

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

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

Full HD video online

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

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

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