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

Добро пожаловать!

Moderator: Blaze

OLD72
Black ninja
Black ninja
Posts: 31
Joined: 17 Jan 2016, 20:25
Distribution: lubuntu
Location: Украина

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

Post#1 by OLD72 » 10 Jan 2017, 13:19

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

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

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

Post#2 by Blaze » 10 Jan 2017, 18:29

Здравствуйте 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)          │
   │                                                                                                           │
   └───────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

OLD72
Black ninja
Black ninja
Posts: 31
Joined: 17 Jan 2016, 20:25
Distribution: lubuntu
Location: Украина

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

Post#3 by OLD72 » 10 Jan 2017, 22:45

вы наверно имели ввиду не toot , а пароль toor

Image

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

Image

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

Image

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

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

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

Post#4 by Blaze » 11 Jan 2017, 15:53

Странно, что "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 или...
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

OLD72
Black ninja
Black ninja
Posts: 31
Joined: 17 Jan 2016, 20:25
Distribution: lubuntu
Location: Украина

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

Post#5 by OLD72 » 12 Jan 2017, 04:18

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

Post Reply