Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> 3 способа настройки раскладки в KDE, настройка 
:(
    Опции темы
doomik
  Дата 16.10.2007, 02:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Одинокий волк
**


Профиль
Группа: Участник
Сообщений: 360
Регистрация: 25.10.2005
Где: #vingrad

Репутация: 2
Всего: 15



KDE - настраиваем раскладку клавиатуры  

# Первое решение - KDE Center

1) Заходим в KDE Control Center -> Regional & Accessibility ->
Keyboard Layout.
2) Ставим галку на 'Enable keyboard layouts'.

3) Добавьте языки из 'Available layout' в 'Active layouts' через кнопку 'Add>>'.

4) Для каждых выбранных языков поставьте опцию 'Include latin layout'.

5) Идём в закладку 'Switching Options' ставим галку на 'Show country flag'.

6) Идём в закладку 'Xkb Options' ставим галку на Enable xkb options
 теперь откроется перед нами панель где можно настроить поведения кнопок
 в столбце 'Group Shift/Lock behavior' отметьте любую комбинацию для смены раскладки.
 
Настройка закончена теперь объясню одну вещь, у меня после такой
настройки всё-равно не работало, я поставил комбинацию Alt+Shift но при нажатии
ничего не происходило но если нажать на картинку флага в таскбаре(taskbar) то раскладка переведётся и тогда комбинация будет работать, например у нас флаг был США то кликнув на него он переведётся на следующий, допустим Русский теперь при нажатии Alt+Shift раскладка будет меняться с Русского на Английский и наоборот.

Такое решение как я понял только для 2 языков т.к c тремя языками это у меня не получилось, допустим у меня было en\ru\il, и в таскбаре флаг стоял Русский то при нажатии Alt+Shift он переносился с Русского на Английский а не Русского на Иврит однако если флаг перенести на Израильский тогда переключать можно будет между Ивритом и Английским.



# Второе решение - Магические клавиши

Следующие решение по моему мнению самое не удобное это использование комбинации 
Ctr+Alt+K переключать можно и с 3 языками без проблем.
Здесь не только надо нажимать на целых 3 кнопки так ещё я умудрялся и перезагружать KDE smile.



# Третье решение - kkbswitch
Последние решение установить kkbswitch и настроить xorg.conf

1) Скачайте kkbswitch ( apt-get install kkbswitch ).
2) Если вы сделали настройки в Regional & Accessibility то 
верните всё как было раньше ( да поможет вам кнопочка 'Defaults' ).

3) Перед редактированием файла xorg.conf (/etc/X11/xorg.conf) сделайте его копию теперь открываем xorg.conf ( не забудьте стать root! ) листаем в низ до строк:
Код

Section "InputDevice"
... 
EndSection


Добавьте нужные вам языки ( через запетую в кавычках ) в:
Код

Option "XkbLayout" "us,ru,il" 


Теперь нам нужна комбинация клавиш которая будет менять раскладку
Код

Option "XkbOptions" "grp:caps_toggle"


Здесь это клавиша CapsLock, чтобы получить код клавиши
можно в KDE Control Center -> Regional & Accessibility ->
Keyboard Layout в закладке 'Xkb Options' отметить
галку над 'Enable xkb options' а потом выбрать вам нужную
комбинацию и её код покажется в низу в строке 'Command'. вам
не нужно копировать весь код только то что начинается с 'grp'
до конца строки т.е если есть 'setxkbmap -option grp:ctrl_shift_toggle' то вписываем в xorg.conf только:
'grp:ctrL_shift_toggle'. 

Кстати мне так и не удалось менять раскладку через Alt+shift видимо не всё работает.

Теперь удалите опять те настройки которые вы сделали в KDE Control Center -> Regional & Accessibility -> Keyboard Layout. ( -> Defaults )

Сохраните изменение в xorg.conf и перезагрузите KDE ( Ctrl+Alt+Backspace) дальше kkbswitch загрузится автоматически и вы сможете переключать между вашими раскладками и комбинацией.

Конец.

Добавлено через 4 минуты и 20 секунд
Цитата
Кстати мне так и не удалось менять раскладку через Alt+shift видимо не всё работает.

Оно работало только с правым Alt+Shift, пытался сделать grp:lalt_lshift_toggle не пошло.


--------------------
"Единственный способ изучать новый язык программирования - писать на нем 
программы." 
- Brian Kernighan

Remember, st1ng3r 
/server irc.ircline.ru /j #vingrad
PM   Вверх
Mr.Floppy
Дата 19.10.2007, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 106
Регистрация: 3.7.2006
Где: Москва

Репутация: нет
Всего: 1



Интересно, в KDE 4 сделали наконец нормальную переключалку? А то подпорки эти надоели. Какой же Linux может быть user-friendly, если даже из-за такой ерунды приходиться лазить в конфигах и ставить дополнительный софт?
PM MAIL   Вверх
powerfox
Дата 20.10.2007, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 26
Всего: 97



Цитата(Mr.Floppy @  19.10.2007,  13:27 Найти цитируемый пост)
Интересно, в KDE 4 сделали наконец нормальную переключалку? А то подпорки эти надоели. Какой же Linux может быть user-friendly, если даже из-за такой ерунды приходиться лазить в конфигах и ставить дополнительный софт? 

1. В разделе 1 описана настройка родными средствами KDE.
2. Эти настройки нужны только, если вым нужен флажок в трее. А так - переключение через X тоже нормально работает.
Я бы на вашем месте не был так категоричен.


doomik, спасибо за статью! +1 smile


--------------------
user posted image
PM WWW   Вверх
ZeeLax
Дата 20.10.2007, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 26
Всего: 88




 ! 
ZeeLax
Mr.Floppy, попрошу вас не засорять статейную секцию подобными выпадами. На ваши вопросы можно найти ответ на форуме (в соответствующем разделе) и в документации.



--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
Любитель
Дата 21.10.2007, 01:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 4
Всего: 92



Цитата(doomik @  16.10.2007,  02:11 Найти цитируемый пост)
Следующие решение по моему мнению самое не удобное это использование комбинации Ctr+Alt+K переключать можно и с 3 языками без проблем

Уже обсуждалось - это не "магическая комбинация", а комбинация, настраиваемая в числе других кедовских хоткеев. Вообщем, пункт 1 надо объединить с пунктом 2 smile


--------------------
PM MAIL ICQ Skype   Вверх
Akella
Дата 11.5.2008, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Тут вот проблемка такая, возможно, что даже баг
http://forum.vingrad.ru/index.php?showtopi...t&p=1507597
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0601 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.