AKB Forums

Go Back   AKB Forums > Technical sections > Operating Systems > Unix
Home Register Blogs FAQ Members List Calendar Downloads Arcade Mark Forums Read

Unix Linux Is Like A Wigwam - No Windows, No Gates And An Apache Inside...

Troubles when posting message? Click here! :: Проблемы с отправлением сообщения? Нажмите сюда!

Reply
 
LinkBack Thread Tools Display Modes
Old Aug 22, 2004, 16:10   #1
скромный VIP
 
analyst's Avatar
 
Join Date: Jun 2003
Location: Yerevan
Posts: 960
Rep Power: 6
Reputation: 10
Russian Phonetic in RH9

Is there any way to use Russian Phonetic layout in RedHat 9??? (i am using the GNOME)
__________________
И аткуда такие беруцца???
analyst is offline   Reply With Quote Quote selected
Old Aug 23, 2004, 06:43   #2
Дошкольник
 
Join Date: Mar 2003
Location: 2A
Posts: 102
Rep Power: 6
Reputation: 10
! xmodmap.rusfon
! Russian keytable file to xmodmap file


! russian fonetic map
! works with MS Windows ttf fonts (a la kdwin)
! armeng[at]leda-design.com (Armen Gevorgyan)
! 22 October 2002

!keysym minus = Tab

keycode 8 =
keycode 9 = Escape Escape Escape Escape
keycode 10 = 1 exclam 1 exclam
keycode 11 = 2 at 2 at
keycode 12 = 3 numbersign 3 numbersign
keycode 13 = 4 dollar 4 dollar
keycode 14 = 5 percent 5 percent
keycode 15 = 6 asciicircum 6 asciicircum
keycode 16 = 7 ampersand 7 ampersand
keycode 17 = 8 asterisk 8 asterisk
keycode 18 = 9 parenleft 9 parenleft
keycode 19 = 0 parenright 0 parenright
keycode 20 = minus underscore minus underscore
keycode 21 = 0xFE 0xDE equal plus
keycode 22 = BackSpace BackSpace BackSpace BackSpace
keycode 23 = Tab Tab Tab Tab
keycode 24 = 0xFF 0xDF q Q
keycode 25 = 0xE2 0xC2 w W
keycode 26 = 0xE5 0xC5 e E
keycode 27 = 0xF0 0xD0 r R
keycode 28 = 0xF2 0xD2 t T
keycode 29 = 0xFB 0xDB y Y
keycode 30 = 0xF3 0xD3 u U
keycode 31 = 0xE8 0xC8 i I
keycode 32 = 0xEE 0xCE o O
keycode 33 = 0xEF 0xCF p P
keycode 34 = 0xF8 0xD8 bracketleft braceleft
keycode 35 = 0xF9 0xD9 bracketright braceright
keycode 36 = Return
keycode 37 = Control_L
keycode 38 = 0xE0 0xC0 a A
keycode 39 = 0xF1 0xD1 s S
keycode 40 = 0xE4 0xC4 d D
keycode 41 = 0xF4 0xD4 f F
keycode 42 = 0xE3 0xC3 g G
keycode 43 = 0xF5 0xD5 h H
keycode 44 = 0xE9 0xC9 j J
keycode 45 = 0xEA 0xCA k K
keycode 46 = 0xEB 0xCB l L
keycode 47 = semicolon colon semicolon colon
keycode 48 = apostrophe quotedbl apostrophe quotedbl
keycode 49 = 0xF7 0xD7 grave asciitilde
keycode 50 = Shift_L
keycode 51 = 0xFD 0xDD backslash bar
keycode 52 = 0xE7 0xC7 z Z
keycode 53 = 0xFC 0xDC x X
keycode 54 = 0xF6 0xD6 c C
keycode 55 = 0xE6 0xC6 v V
keycode 56 = 0xE1 0xC1 b B
keycode 57 = 0xED 0xCD n N
keycode 58 = 0xEC 0xCC m M
keycode 59 = comma 0xFA comma less
keycode 60 = period 0xDA period greater
keycode 61 = slash question slash question
keycode 62 = Shift_R
keycode 63 = KP_Multiply
keycode 64 = Alt_L Meta_L
keycode 65 = space space space space
keycode 66 = Caps_Lock
keycode 67 = F1 F11 F1 F11
keycode 68 = F2 F12 F2 F12
keycode 69 = F3 F13 F3 F13
keycode 70 = F4 F14 F4 F14
keycode 71 = F5 F15 F5 F15
keycode 72 = F6 F16 F6 F16
keycode 73 = F7 F17 F7 F17
keycode 74 = F8 F18 F8 F18
keycode 75 = F9 F19 F9 F19
keycode 76 = F10 F20 F10 F20
keycode 77 = Num_Lock
keycode 78 = Multi_key
keycode 79 = KP_Home KP_7
keycode 80 = KP_Up KP_8
keycode 81 = KP_Prior KP_9
keycode 82 = KP_Subtract
keycode 83 = KP_Left KP_4
keycode 84 = NoSymbol KP_5
keycode 85 = KP_Right KP_6
keycode 86 = KP_Add
keycode 87 = KP_End KP_1
keycode 88 = KP_Down KP_2
keycode 89 = KP_Next KP_3
keycode 90 = KP_Insert KP_0
keycode 91 = KP_Delete KP_Decimal
keycode 94 = less greater
keycode 95 = F11 F11 F11 F11
keycode 96 = F12 F12 F12 F12
keycode 97 = Home
keycode 98 = Up
keycode 99 = Prior
keycode 100 = Left
keycode 101 = Begin
keycode 102 = Right
keycode 103 = End
keycode 104 = Down
keycode 105 = Next
keycode 106 = Insert
keycode 107 = Delete
keycode 108 = KP_Enter
keycode 109 = Control_R
keycode 110 = Pause
keycode 111 = Print
keycode 112 = KP_Divide
keycode 113 = Alt_R Meta_R
keycode 114 = Break
keycode 115 = Meta_L
keycode 116 = Meta_R
keycode 117 = Menu

Last edited by armeng : Aug 23, 2004 at 12:20.
armeng is offline   Reply With Quote Quote selected
Old Aug 23, 2004, 06:46   #3
Дошкольник
 
Join Date: Mar 2003
Location: 2A
Posts: 102
Rep Power: 6
Reputation: 10
! xmodmap.armuni

! Armenian fonetic keytable (unicode) file to xmodmap file
! Works with mswindows ttf unicode fonts (sylfaen, times unicode, arial unicode)
! Armen Gevorgyan (armeng[at]leda-design.com) 08/04/2003

keycode 9 = Escape Escape Escape Escape
keycode 10 = 0x1000567 0x1000537 1 exclam
keycode 11 = 0x1000569 0x1000539 2 at
keycode 12 = 0x1000583 0x1000553 3 numbersign
keycode 13 = 0x1000571 0x1000541 4 dollar
keycode 14 = 0x100057b 0x100054b 5 percent
keycode 15 = 6 asciicircum 6 asciicircum
keycode 16 = 0x1000587 0x1000587 7 ampersand
keycode 17 = 0x1000580 0x1000550 8 asterisk
keycode 18 = 0x1000579 0x1000549 9 parenleft
keycode 19 = 0x1000573 0x1000543 0 parenright
keycode 20 = minus underscore minus underscore
keycode 21 = 0x100056a 0x100053a equal plus
keycode 22 = BackSpace BackSpace BackSpace BackSpace
keycode 23 = Tab Tab Tab Tab
keycode 24 = 0x1000584 0x1000554 q Q
keycode 25 = 0x1000578 0x1000548 w W
keycode 26 = 0x1000565 0x1000535 e E
keycode 27 = 0x100057c 0x100054c r R
keycode 28 = 0x100057f 0x100054f t T
keycode 29 = 0x1000568 0x1000538 y Y
keycode 30 = 0x1000582 0x1000552 u U
keycode 31 = 0x100056b 0x100053b i I
keycode 32 = 0x1000585 0x1000555 o O
keycode 33 = 0x100057a 0x100054a p P
keycode 34 = 0x100056d 0x100053d bracketleft braceleft
keycode 35 = 0x100056e 0x100053e bracketright braceright
keycode 36 = Return
keycode 37 = Control_L
keycode 38 = 0x1000561 0x1000531 a A
keycode 39 = 0x100057d 0x100054d s S
keycode 40 = 0x1000564 0x1000534 d D
keycode 41 = 0x1000586 0x1000556 f F
keycode 42 = 0x1000563 0x1000533 g G
keycode 43 = 0x1000570 0x1000540 h H
keycode 44 = 0x1000575 0x1000545 j J
keycode 45 = 0x100056f 0x100053f k K
keycode 46 = 0x100056c 0x100053c l L
keycode 47 = 0x1000589 semicolon semicolon colon
keycode 48 = 0x100055b 0x100055f apostrophe quotedbl
keycode 49 = 0x100055d 0x100058a grave asciitilde
keycode 50 = Shift_L
keycode 51 = 0x1000577 0x1000547 backslash bar
keycode 52 = 0x1000566 0x1000536 z Z
keycode 53 = 0x1000572 0x1000542 x X
keycode 54 = 0x1000581 0x1000551 c C
keycode 55 = 0x100057e 0x100054e v V
keycode 56 = 0x1000562 0x1000532 b B
keycode 57 = 0x1000576 0x1000546 n N
keycode 58 = 0x1000574 0x1000544 m M
keycode 59 = comma 0x1000559 comma less
keycode 60 = period 0x100055a period greater
keycode 61 = slash 0x100055e
keycode 62 = Shift_R
keycode 63 = KP_Multiply
keycode 64 = Alt_L Meta_L
keycode 65 = space space space space
keycode 66 = Caps_Lock
keycode 67 = F1 F11 F1 F11
keycode 68 = F2 F12 F2 F12
keycode 69 = F3 F13 F3 F13
keycode 70 = F4 F14 F4 F14
keycode 71 = F5 F15 F5 F15
keycode 72 = F6 F16 F6 F16
keycode 73 = F7 F17 F7 F17
keycode 74 = F8 F18 F8 F18
keycode 75 = F9 F19 F9 F19
keycode 76 = F10 F20 F10 F20
keycode 77 = Num_Lock
keycode 78 = Scroll_Lock
keycode 79 = KP_7
keycode 80 = KP_8
keycode 81 = KP_9
keycode 82 = KP_Subtract
keycode 83 = KP_4
keycode 84 = KP_5
keycode 85 = KP_6
keycode 86 = KP_Add
keycode 87 = KP_1
keycode 88 = KP_2
keycode 89 = KP_3
keycode 90 = KP_0
keycode 94 = less greater
keycode 95 = F11 F11 F11 F11
keycode 96 = F12 F12 F12 F12
keycode 108 = KP_Enter
keycode 112 = KP_Divide
keycode 113 = Mode_switch
keycode 114 = Break
keycode 110 = Find
keycode 98 = Up
keycode 99 = Prior
keycode 100 = Left
keycode 102 = Right
keycode 115 = Select
keycode 104 = Down
keycode 105 = Next
keycode 106 = Insert

Last edited by armeng : Aug 23, 2004 at 12:22.
armeng is offline   Reply With Quote Quote selected
Old Dec 13, 2004, 07:48   #4
доразгоню и отадминю
 
SysAd's Avatar
 
Join Date: Dec 2004
Location: Germany
Posts: 409
Rep Power: 4
Reputation: 17
Analyst ,
вот тебе очень легкий способ на уровне X сервера , что намного правильней, чем тр..аться с xmodmap-om

идешь в /etc/X11
там валяется файл конфигурации (кажись X11.conf в RH9)

открываешь его в любом едиторе, и идешь в секцию Section "InputDevice" где описыватеся keyboard
все что в секции написано меняешь на следующее:

Section "InputDevice"

Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(phonetic)"
Option "XKbOptions" "grp:alt_shift_toggle"

EndSection
здесь Option "XkbLayout" "us,ru(phonetic)"
описывает kayboard layouts
а
Option "XKbOptions" "grp:alt_shift_toggle"
описывает какими клавишами производится переключение стандартов.

ты можешь также поменять ru(phonetic) на ам(phonetic) и тогда получишь Armenia Phonetic layout.

далее если тебе необходим индикатор в трее, то скачай XXKB с http://pascal.tsu.ru/other/xxkb и установи. после чего перегрузи Xserver и все
SysAd is offline   Reply With Quote Quote selected
Old Dec 20, 2004, 12:51   #5
Guru Apprentice
 
Join Date: Feb 2002
Location: /dev/null
Posts: 524
Rep Power: 7
Reputation: 10
Send a message via ICQ to Ektich Send a message via Yahoo to Ektich
Quote:
Option "XkbLayout" "us,ru(phonetic)"
А можно сделать
Code:
Option          "XkbLayout"     "gb,ru,am"
Option          "XkbVariant"    ",phonetic,phonetic"
(Вариант со скобками скорее всего работает, я просто Copy+Paste делаю из своего файла). Сие вкючает три раскладки (Great Britain, Ru and Am), и включает вариант phonetic для второй и третьей раскладки.
__________________
\/\/h47'5 1n 4 n4m3? 7h47 wh1(h w3 (4|| 4 r053,
8y 4ny 07h3r n4m3 w0u|d 5m3|| 45 5w337...
Ektich is offline   Reply With Quote Quote selected
Old Feb 17, 2005, 18:05   #6
Guru Apprentice
 
Join Date: Feb 2002
Location: /dev/null
Posts: 524
Rep Power: 7
Reputation: 10
Send a message via ICQ to Ektich Send a message via Yahoo to Ektich
Для тех кто не может подменить /etc/X11/XF86Config или его аналоги (кажется в Федоре он называется xorg.conf ?) предлагаю такой вариант: выполнить следующую команду в терминале (причем рутом быть не надо, как минимум у меня работает)

Code:
setxkbmap -layout gb,ru,am -variant ,phonetic,phonetic -option grp:alt_shift_toggle
Если вам армянкий не нужен, то делать надо -layout gb,ru -variant ,phonetic

Переключение между языками: Alt+Shift.

NB: данная команда включает Британскую раскладку, для Американки кажется надо делать us вместо gb

Более изощренная команда:

Code:
setxkbmap -model pc105 -layout gb,ru,am -variant ,phonetic,phonetic -option grp:menu_toggle
переключает раскладки нажатием кнопки "меню" (это которая рядом с правым Ctrl находится).
__________________
\/\/h47'5 1n 4 n4m3? 7h47 wh1(h w3 (4|| 4 r053,
8y 4ny 07h3r n4m3 w0u|d 5m3|| 45 5w337...
Ektich is offline   Reply With Quote Quote selected
Old Feb 17, 2005, 19:31   #7
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,114
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
Quote:
Originally Posted by Ektich
Для тех кто не может подменить /etc/X11/XF86Config или его аналоги (кажется в Федоре он называется xorg.conf ?)

XOrg i XFree86 -- это разные дситрибуции, т.к. злобные гоблины из XFRee поменяли свой license что не совсем хорошо сказалось на коммерческих проектах, которые включали в себя XFRee, а не коммерческие X сервера.

насцхет команд -- пихнуть в .xinitrc и забыть о том, что их надо выполнять руками.

_я_ лично предпочитаю пользоваться поддержкой кодировок window managera , а не X-а. это позволяет иметь в каждом окне своя язык - русский или енглийский
nm is offline   Reply With Quote Quote selected
Old Feb 18, 2005, 09:28   #8
Guru Apprentice
 
Join Date: Feb 2002
Location: /dev/null
Posts: 524
Rep Power: 7
Reputation: 10
Send a message via ICQ to Ektich Send a message via Yahoo to Ektich
Quote:
Originally Posted by nm
XOrg i XFree86 -- это разные дситрибуции, т.к. злобные гоблины из XFRee поменяли свой license что не совсем хорошо сказалось на коммерческих проектах, которые включали в себя XFRee, а не коммерческие X сервера.
Да знаю я что это разные вещи, просто so far я пока разницы не заметил, ни в конфигурационный файлах, ни в формате лог файлов.

Quote:
насцхет команд -- пихнуть в .xinitrc и забыть о том, что их надо выполнять руками.

_я_ лично предпочитаю пользоваться поддержкой кодировок window managera , а не X-а. это позволяет иметь в каждом окне своя язык - русский или енглийский
Куда пихать команды (гусары - молчать!!!) это пусть юзверь решает А про поддержку кодировок - это ты не о manager-ах говоришь, а о desktop enviroment. Window Manager как таковые поддержки кодировок не имеют, а вот разные Enviroment (GNOME или KDE) запускают для тебя программку какую-нибудь. Для минималистов как я предлагаю использовать программу xxkb (смотреть здесь ). Она тоже "держит" раскладку для каждого окна, да еще на окошко иконку вешает.
__________________
\/\/h47'5 1n 4 n4m3? 7h47 wh1(h w3 (4|| 4 r053,
8y 4ny 07h3r n4m3 w0u|d 5m3|| 45 5w337...
Ektich is offline   Reply With Quote Quote selected
Old Oct 2, 2008, 15:50   #9
forever blowing winds
 
Азазелка's Avatar
 
Join Date: Oct 2002
Location: Internet
Posts: 2,129
Rep Power: 7
Reputation: 264
Send a message via ICQ to Азазелка
Привет ) А можно сделать так, чтоб для варианта SysAd'а русский можно было бы включить одной комбинацией клавиш, а армянский - другой ?
__________________
Оптимиста в детстве уронили. На пессимиста.
Азазелка is offline   Reply With Quote Quote selected
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Phonetic Keyboard for Win2000/XP acid Software 0 Jan 2, 2004 11:05
Translator from Arabian into Russian and English Srbuhi Jobs 2 Nov 3, 2002 02:22
Jobs for Russian Speaking US residents groul Jobs 5 Oct 31, 2002 10:19
Russian chastushki - Black Humour - MP3 acid Fun 0 May 17, 2002 02:17
How to stop programming and begin to live. On russian only acid Languages, Compilers and Interpreters 3 Jan 15, 2002 17:05


All times are GMT. The time now is 19:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
This board was founded on September 29, 2001
Powered by Viper Internet

Affordable Web Hosting | ParevNet

Buy text link