Страница 1 из 1
xfce -> rus
Добавлено: 2008-10-10 19:10:56
Arch
Rebyata, spasaite )))
4to dostavit v xfce 4tob pereklu4atel raskladki ru/en poyavilsa?
xfce stavil iz paketa, defoltom eta radost vidimo ne stavitsa sama.

Re: xfce -> rus
Добавлено: 2008-10-10 19:16:02
hizel
Код: Выделить всё
[hizel@night ~]$ grep Xkb /etc/X11/xorg.conf
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Re: xfce -> rus
Добавлено: 2008-10-10 19:31:01
Arch
Пасибо ))
Re: xfce -> rus
Добавлено: 2008-10-10 19:45:21
hizel
на панель можно добавить плагин
Keyboard Layout Switcher
чтобы сохранялся язык для каждого окошка
Re: xfce -> rus
Добавлено: 2009-12-08 21:10:38
denis-k
Может кто подскажет. Плагин стоит, в xotg.conf в разделе, где описывается клава строки что выше все описаны, но... когда захожу в настройки клавы -> раскладка -> модель клавиатуры, а там просто иеролглифы. Далее ниже, при добавлении раскладки тоже самое. Кто что скажет?
Re: xfce -> rus
Добавлено: 2009-12-08 22:18:14
0TshEL_n1ck
Перестаньте пользоваться допотопными методами переключения раскладок.
Сначала нужно разрешить запуск HAL'а в /etc/rc.conf:
Затем нужно создать файл /usr/local/etc/hal/fdi/policy/x11-input.fdi со следующим содержимым:
Код: Выделить всё
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keymap">
<append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>
<match key="info.capabilities" contains="input.keyboard">
<merge key="input.xkb.rules" type="string">base</merge>
<merge key="input.xkb.layout" type="string">us,ru</merge>
<merge key="input.xkb.variant" type="string">,winkeys</merge>
<merge key="input.xkb.options" type="string">grp:ctrl_shift_toggle,grp_led:scroll</merge>
</match>
</device>
</deviceinfo>
переключаться будет ctrl + Shift
Re: xfce -> rus
Добавлено: 2009-12-08 22:32:50
denis-k
0TshEL_n1ck, спасибо большое, все заработало. rc.conf уже был такой как вы описали, только создал файл и все )))) Только теперь можно удалить строки с xkb из xorg.conf или могут пригодиться для других рабочих сред как Кеды и Гном?
Re: xfce -> rus
Добавлено: 2009-12-09 1:32:35
northhouse
Можешь удалить. Настройки hal для всех едины.)
Re: xfce -> rus
Добавлено: 2009-12-09 13:35:46
denis-k
northhouse, спасибо ))
Re: xfce -> rus
Добавлено: 2009-12-10 0:22:10
0TshEL_n1ck
denis-k писал(а):0TshEL_n1ck, спасибо большое, все заработало. rc.conf уже был такой как вы описали, только создал файл и все )))) Только теперь можно удалить строки с xkb из xorg.conf или могут пригодиться для других рабочих сред как Кеды и Гном?
Удаляйте всё ф топку с xkbd и xorg.conf. В иксах будет тоже переключаться

Re: xfce -> rus
Добавлено: 2009-12-11 1:22:48
denis-k
0TshEL_n1ck, а есть ссылка под рукой, где можно почитать про hal и его настройки?

Re: xfce -> rus
Добавлено: 2009-12-11 12:01:57
0TshEL_n1ck
denis-k писал(а):0TshEL_n1ck, а есть ссылка под рукой, где можно почитать про hal и его настройки?

Да там ничего суперособенного нет, в гугле масса ссылок. В основном статьи по автомонтированию устройств. Hal насколько я понял механизм разрабатывался юниксоводами давно, а применяться начал в виндовс XP
А по поводу полного описания то даже в стправочниках по FreeBSD 2009 года не нашёл. Если уровень Ваш не очень в фре, то советую начать с правильной книги, что б Вы понимали что Вы делаете с момента установки, и зачем это делаете.
Re: xfce -> rus
Добавлено: 2009-12-15 10:30:17
manefesto
0TshEL_n1ck писал(а):Перестаньте пользоваться допотопными методами переключения раскладок.
Сначала нужно разрешить запуск HAL'а в /etc/rc.conf:
Затем нужно создать файл /usr/local/etc/hal/fdi/policy/x11-input.fdi со следующим содержимым:
Код: Выделить всё
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keymap">
<append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>
<match key="info.capabilities" contains="input.keyboard">
<merge key="input.xkb.rules" type="string">base</merge>
<merge key="input.xkb.layout" type="string">us,ru</merge>
<merge key="input.xkb.variant" type="string">,winkeys</merge>
<merge key="input.xkb.options" type="string">grp:ctrl_shift_toggle,grp_led:scroll</merge>
</match>
</device>
</deviceinfo>
переключаться будет ctrl + Shift
хм, действительно через xorg видать уже никак, как раз через hal помогло