Суббота
18.05.2024, 12:55
| RSS
Главная
Меню сайта

Категории раздела
Madriva [3]
Ubuntu (KUbuntu, EdUbuntu, XUbuntu) [78]
SUSE [1]
Fedora Core [9]
ASPLinux [1]
Debian [16]
Gentoo [3]
Другие [167]

Мини-чат

Наш опрос
Какую графическую среду Вы используете?
Всего ответов: 103

Статистика

Rambler's Top100Рейтинг@Mail.ru

Главная » 2009 » Октябрь » 28 » Переключение раскладки
Переключение раскладки
20:33
Довольно долгое время я использовать wm в качестве рабочего окружения. Сначала в иксах убрали нормальное определение раскладки, сделали формат xml, не понятный нормальному человеку, и загружаемый отдельным демоном. Поэтому в качестве средства переключения системной раскладки клавиатуры я использовал SCIM. Были свои проблемы, типа огнелис не определял нажатия клавиш при включении программы, но жить можно было. Преимущества обычно перевешивали:
SCIM запоминает раскладку каждого окна (даже больше, каждой вкладки у Pidgin)
Переключение настраивается непосредственно в окне программы, а не в системе.
Можно одновременно использовать целый набор различных раскладок, переключаясь между ними по горячей клавише или меню.
При этом клавиатуру я настраивал, используя xmodmap. Меняя, к примеру CapsLock на Ctrl или что-нибудь в этом роде.
Когда установил Ubuntu 9.10 обратил внимание на то, что в пункте Система-Параметры присутствует пункт iBus Preferences. Естественно задался вопросом, что это такое???
Как оказалось, SCIM больше не развивается и в качестве его замены создали ibus. Программа, которая позволяет с такой же легкостью работать со множеством раскладок, довольно проста в настройке и лишена тех недостатков, что были у SCIM.
Для того, чтобы установить и использовать SCIM, требовалось прочитать документацию в интернете, провести некоторые изменения и разобраться с настройками. Теперь, при использовании ibus, достаточно выбрать указанный выше пункт меню, на что получим вопрос о запуске демона. Ответив утвердительно, увидим окно со строчками, которые необходимо просто скопировать в свой файл ~/.bashrc:

export GTK_IM_MODULE=ibus

export XMODIFIERS=@im=ibus

export QT_IM_MODULE=ibus

После чего необходимо завершить сеанс работы и войти в свою учетную запись повторно. В области уведомления будет располагаться еще один значок в виде клавиатуры, правый щелчок по которому вызывает меню. При использовании русской локали в списке используемых раскладок будут перечислены четыре русских раскладок, которые будут использоваться при использовании горячей клавиши. Выбрав пункт меню "Параметры" можно провести настройку работы ibus, то есть выбрать нужные раскладки клавиатуры и соответственно горячие клавиши для активации и переключения между ними.
Так же, как и в SCIM, можно в системе указать приложения, которые будут игнорироваться ibus. Для этого создаем файл ~/.Xdefaults и прописываем примерно следующее:

Emacs*useXIM:false

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

xrdb -load ~/.Xdefaults

К тому же, в Gnome очень просто и быстро отстраивается клавиатура. Достаточно выбрать пункт меню Система-Параметры-Клавиатура и провести соответствующую настройку. Здесь можно и назначать спецклавиши и менять CapsLock на Esc или Ctrl, меняя их местами или просто замещая. Вариантов масса, нужно только выбрать нужный. Настройка упрощается в разы, а удобство работы возрастает.
С каждым днем Ubuntu мне нравиться все больше и больше! Хотя, естественно, данные средства уже доступны не только в ней...
Источник: http://www.juev.ru/2009/10/27/pereklyuchenie-raskladki/
Категория: Ubuntu (KUbuntu, EdUbuntu, XUbuntu) | Просмотров: 3185 | Добавил: tol | Рейтинг: 5.0/1 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа

Поиск

Друзья сайта

  • Администрация

    Andry


    Tol


    Copyright MyCorp © 2024
    Хостинг от uCoz