Page 1 of 1

Раскладка клавиатуры

Posted: 10 Jan 2017, 13:19
by OLD72
Здравствуйте, уважаемые! :beer:
porteus, ядро 3.17, xfce, флешка отформатирована в ext2, изменения сохраняются без проблем. привык менять раскладку клавишами ctrl+shift, но по умолчанию стоит alt+shift. попробовал изменить настройки как привык в xubuntu, то есть нажав на флажок страны, выбрав настройки и "изменить параметры клавивтуры" на нужную мне комбинацию ctrl+shift. все получается, но при первой же перезагрузке, переключение языков возвращается вновь на alt+shift :%) . как мне исправить это? может есть какой то файл , где можно в текстовом режиме переписать на ctrl_shift? :sorry:

Re: Раскладка клавиатуры

Posted: 10 Jan 2017, 18:29
by Blaze
Здравствуйте OLD72.

В терминале введите:

Code: Select all

su
toor
echo "setxkbmap -layout us,ru -option "grp:ctrl_shift_toggle"" >> /etc/rc.d/rc.local
перезагрузите систему.

Кстати, может у кого-то другие предпочтения:

Code: Select all

   ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────┐
   │Option                      Description                                                                    │
   ├───────────────────────────────────────────────────────────────────────────────────────────────────────────┤
   │grp:switch                  Right Alt (while pressed)                                                      │
   │grp:lswitch                 Left Alt (while pressed)                                                       │
   │grp:lwin_switch             Left Win (while pressed)                                                       │
   │grp:rwin_switch             Right Win (while pressed)                                                      │
   │grp:win_switch              Any Win key (while pressed)                                                    │
   │grp:caps_switch             Caps Lock (while pressed), Alt+Caps Lock does the original capslock action     │
   │grp:rctrl_switch            Right Ctrl (while pressed)                                                     │
   │grp:toggle                  Right Alt                                                                      │
   │grp:lalt_toggle             Left Alt                                                                       │
   │grp:caps_toggle             Caps Lock                                                                      │
   │grp:shift_caps_toggle       Shift+Caps Lock                                                                │
   │grp:shift_caps_switch       Caps Lock (to first layout), Shift+Caps Lock (to last layout)                  │
   │grp:win_menu_switch         Left Win (to first layout), Right Win/Menu (to last layout)                    │
   │grp:lctrl_rctrl_switch      Left Ctrl (to first layout), Right Ctrl (to last layout)                       │
   │grp:alt_caps_toggle         Alt+Caps Lock                                                                  │
   │grp:shifts_toggle           Both Shift keys together                                                       │
   │grp:alts_toggle             Both Alt keys together                                                         │
   │grp:ctrls_toggle            Both Ctrl keys together                                                        │
   │grp:ctrl_shift_toggle       Ctrl+Shift                                                                     │
   │grp:lctrl_lshift_toggle     Left Ctrl+Left Shift                                                           │
   │grp:rctrl_rshift_toggle     Right Ctrl+Right Shift                                                         │
   │grp:ctrl_alt_toggle         Alt+Ctrl                                                                       │
   │grp:alt_shift_toggle        Alt+Shift                                                                      │
   │grp:lalt_lshift_toggle      Left Alt+Left Shift                                                            │
   │grp:alt_space_toggle        Alt+Space                                                                      │
   │grp:menu_toggle             Menu                                                                           │
   │grp:lwin_toggle             Left Win                                                                       │
   │grp:rwin_toggle             Right Win                                                                      │
   │grp:lshift_toggle           Left Shift                                                                     │
   │grp:rshift_toggle           Right Shift                                                                    │
   │grp:lctrl_toggle            Left Ctrl                                                                      │
   │grp:rctrl_toggle            Right Ctrl                                                                     │
   │grp:sclk_toggle             Scroll Lock                                                                    │
   │grp:lctrl_lwin_rctrl_menu   LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)          │
   │                                                                                                           │
   └───────────────────────────────────────────────────────────────────────────────────────────────────────────┘

Re: Раскладка клавиатуры

Posted: 10 Jan 2017, 22:45
by OLD72
вы наверно имели ввиду не toot , а пароль toor

Image

короче , несмотря на то что нужный параметр прописался в файле

Image

но проблему это совершенно не решило :(
к слову отмечу, что я люблю, чтоб по умолчанию стоял язык английский, а мне почему то загружает первым русский, несмотря на то, что в настройках все как я привык :(

Image

я полагаю, что где то в домашней директории существует еще какой то файл, отвечающий за раскладку,который "главнее" того, что я правил. вот его наверно и нужно редактировать, или удалить к черту. чтоб указаный вами был по умолчанию.
кстати подобная ситуация и происходит с часами - настраиваю правильно, часовой пояс Киев, но после перезагрузки отстают на 2 часа :(

Re: Раскладка клавиатуры

Posted: 11 Jan 2017, 15:53
by Blaze
Странно, что "grp:ctrl_shift_toggle" не заключен в кавычки - это критично.
Проверьте сразу в терминале раскладку после выполнения команд:

Code: Select all

su
toor
setxkbmap -layout us,ru -option "grp:ctrl_shift_toggle"
Если все смена раскладки клавиатуры заработает через ctrl+shift, то выполняйте команды

Code: Select all

su
toor
echo -e "setxkbmap -layout us,ru -option \042grp:ctrl_shift_toggle\042" >> /etc/rc.d/rc.local
так же проверьте наличие чит-кода kmap командой

Code: Select all

cat /proc/cmdline
если kmap присутствует, то удалите его из /mnt/раздел_Porteus/boot/syslinux/porteus.cfg в секции

Code: Select all

LABEL GRAPHICAL
MENU LABEL Graphics mode
KERNEL vmlinuz
APPEND initrd=initrd.xz changes=/porteus kmap=us,ru
в данном примере нужно удалить kmap=us,ru

Еще напишите, что вы используете XFCE, MATE или...

Re: Раскладка клавиатуры

Posted: 12 Jan 2017, 04:18
by OLD72
Blaze wrote:Странно, что "grp:ctrl_shift_toggle" не заключен в кавычки - это критично.
Проверьте сразу в терминале раскладку после выполнения команд:

Code: Select all

su
toor
setxkbmap -layout us,ru -option "grp:ctrl_shift_toggle"
ничего из этого не помогло, но как только удалил это
kmap=us,ru
и перезагрузился, то сразу и язык при загрузке стал английским и раскладка нужная стала :Yahoo!:
кстати я еще оттуда на свой страх и риск удалил timezone=Europe/Kiev и сразу перестало сбиваться правильное время после перезагрузок... ничего не понимаю :%) ведь сейчас файл после перезагрузки выглядит так :
APPEND initrd=initrd.xz nomagic base_only norootcopy timezone=Europe/Kiev volume=100% kmap=ru,us
то есть появилась прежняя таймзона , а вот kmap стал наоборот ru,us, хотя при загрузке именно в таком порядке, как мне нужно - us, ru... никакой логики :crazy:
во всяком случае спасибо вам огромное, а то я до этого искал все файлы в которых присутствует строка alt_shift и в текстовом режиме исправлял на ctrl_shift :ROFL: нашел штуки 3, или 4, но ничего не помогло, кроме вашей инструкции :friends:
Еще напишите, что вы используете XFCE, MATE или...
я в начале писал, что xfce