Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Эсперантизация gentoo
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
bobr[x3]
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2003
Posts: 141
Location: Vladivostok, Russia

PostPosted: Sat Jan 29, 2005 2:12 pm    Post subject: Эсперантизация gentoo Reply with quote

Настроил себе локаль ru_RU.UTF-8 с целью эсперантизации gentoo. Имеется ввиду не локализация интерфейса, а ввод-вывод символов. И действительно выводятся нормально. Только со вводом возникают проблемы. То есть не могу его настроить.

Мне нужно вводить с клавиатуры символы вроде C "с крышечкой" (Unicode "0181" или "0043" с "0302") и еще пять других. Нужно, чтобы это работало по меньшей мере в java- и gnome-приложениях. Замечательно было бы, если во всех вообще.

Как этого можно добиться? Нужно использовать хитрые раскладки клавиатуры с тремя группами? Если да, то как их завести? Или нужно импользовать пресловутые "методы ввода"? Куда копать?
Back to top
View user's profile Send private message
grooz
n00b
n00b


Joined: 12 Dec 2004
Posts: 31
Location: Novosibirsk, Russia

PostPosted: Sun Jan 30, 2005 10:12 am    Post subject: Reply with quote

Думаю, можно сделать эсперантскую раскладку для иксов. Или слегка модифицировать английскую (например, правый Alt+c -> cx, правый Alt+g - > gx и т. д.). Сам когда-то хотел сделать, когда учил язык, но руки так и не дошли.
Back to top
View user's profile Send private message
grooz
n00b
n00b


Joined: 12 Dec 2004
Posts: 31
Location: Novosibirsk, Russia

PostPosted: Thu Feb 03, 2005 8:16 am    Post subject: Reply with quote

В общем, если ещё надо, то раскладка вот:
Code:
// based on a keyboard map from an 'xkb/symbols/pc/en_US' file
//

partial default alphanumeric_keys
xkb_symbols "basic" {

    include "pc/latin"
    name[Group1]="eo";

    include "level3(ralt_switch_multikey)"
    key <AB03>  { [         c,          C,         ccircumflex,     Ccircumflex] };
    key <AC02>  { [         s,          S,         scircumflex,     Scircumflex] };
    key <AC05>  { [         g,          G,         gcircumflex,     Gcircumflex] };
    key <AC06>  { [         h,          H,         hcircumflex,     Hcircumflex] };
    key <AC07>  { [         j,          J,         jcircumflex,     Jcircumflex] };
    key <AD07>  { [         u,          U,         ubreve,          Ubreve     ] };
};

xkb_symbols "nodeadkeys" {

    // Modifies the basic iso9995-3 layout to eliminate all dead keys

    include "pc/eo(basic)"
    include "pc/latin(nodeadkeys)"

};

Её надо положить в /usr/lib/X11/xkb/symbols/pc/ (файл должен называться "eo") и внести изменения в /usr/lib/X11/xkb/rules/xorg.lst (или xfree86.lst):
Code:
! layout
   us            U.S. English
   en_US         U.S. English w/ ISO9995-3
//Добавить следующую строчку
   eo            Esperanto

После этого правый Alt+{c,s,g,h,j,u} даёт соответствующую ĉapelita litero.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum