Форум проекта PuppyRus Linux

Общие вопросы => Полезные советы, инструкции => Тема начата: totiks2012 от 27 Апрель 2021, 19:39:50

Название: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: totiks2012 от 27 Апрель 2021, 19:39:50
при загрузке в первый пункт меню с рабочим окружением Xfce4 не запоминается расскладка, если перенастроить на ctrl+shift, подскажите пожалуйста, есть ли способ как-то это исправить? Оно в общем не критично, могу быстро привыкнуть, но стало интересно, из того что я попробовал сделать,скопировал в /rootcopy,  в созданные каталоги /home/live/.config/xfce4/panel/xkb-plugin-9.rc а так же xkb-plugin-11.rc , я подумал что это перепишет конфиги, так как увидел что xfce de в /base и  понял, что причина в этом, конфига раскладки в  модуле, и при перезагрузке она переписывается, что делать дальше не знаю,  с /rootcopy не вариант система легла, значит должно быть другое решение...
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: krasnyh от 27 Апрель 2021, 19:51:39
Запоминается, только держать надо нажатой Shift. Во всяком случае, так после рестарта X.


Для sfs.
Как-то Dobrov выдвигал идею конфига, где прописаны сразу несколько популярных комбинаций. Вот там как раз и надо было нажимать в правильной последовательности. Немного непривычно, но все равно, наверно, удобней, чем каждый раз настраивать под себя, особенно, когда часто запускаешь live.iso в вирте.

Цитата Dobrov:
Цитата
Преимущества моего варианта: смена раскладки по
Alt+Shift Ctrl+Shift рус: Alt+Caps англ: Caps. LShift+RShift = CapsLock. RCtrl инверсия языка ввода. RAlt: Level3 при смене раскладки не меняется, RWin: Compose. Shift+Num управление мышью с цифрового поля
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard   "on"
        Option "XkbModel" "pc105"
        Option "XkbLayout" "us+typo,ru:2+typo"
        Option "XkbOptions" "grp:caps_switch,grp:rctrl_switch,grp:lctrl_lshift_toggle,grp:lalt_lshift_toggle,grp:shift_caps_switch,shift:both_capslock_cancel,misc:typo,compose:rwin,lv3:ralt_switch,keypad:pointerkeys,grp_led:scroll,terminate:ctrl_alt_bksp"
EndSection


Прикрепил файл etc.7z с авторскими комментариями.


upd. Продолжу изыскания на тему множественных раскладок. :) Закинул прикрепленный файл в rootcopy, загрузился в lfa20.08*.iso. Проверял в de-ovs. Раскладки Ctrl-Alt, Ctrl-Shift и рус: Alt+Caps англ: Caps, работают не мешая друг другу. Что там еще прикручено, я не проверял.

На ноуте применю конфиг. Там другой пользователь и постоянно тыкаю не туда при смене раскладки. Только заменю grp:caps_switch на свои grp:shift_caps_switch.
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: totiks2012 от 27 Апрель 2021, 20:22:12
только держать надо нажатой Shift
о точняк ! так работает !
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: knn от 28 Апрель 2021, 01:50:18
на тему множественных раскладок.
- если про "множественность" - то можно упомянуть 's1kls' и 'loloswitcher' - они и "поверх" других переключателей/индикаторов работают.
  Мне нравятся тем, что удобно задавать переключение ПравШифт=рус - ЛевШифт=англ ["целевое-перключение" - не циклическое]). Но это под иксы.

  Мне - конфиг 'loloswitcher'-а конфигурить проще/понятней, а по 's1kls' - это к 'akorop' [ например для "целевых-шифтов" нужно выполнить 's1kls 50 62 &' - у меня в частность в ~/.icewm/startup ].
хотя в последнее время пользую 's1kls' ...
------
ps
# а для tty как-то можно задавать (раньше задавал) свою комбинацию переключения в загрузочной строке ( но там вроде только "циклично" - в том числе и по рассуждениям Алексея-aka-akorop).
--------
pps
недолюбливаю когда окна WM~а раскладку запоминают - мало понимаю почему так, но "борюсь" в меру возможностей.
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: sfs от 28 Апрель 2021, 09:55:07
Прикрепил файл etc.7z с авторскими комментариями.
прар2008 minirc ovs : добавил конфиг от Dobrov, убрал свое в ~./config/autostart/key*.desktop
переключение только через капс
setxkbmap -print  в аттаче
Есть чтобы одновременно Alt+Shift и Ctrl+Shift ?
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: krasnyh от 28 Апрель 2021, 10:31:53
переключение только через капс
Есть чтобы одновременно Alt+Shift и Ctrl+Shift ?
Не понял вопрос. Там надо нажимать сначала определенную клавишу, чаще Shift. Я потому и написал выше:
Как-то Dobrov выдвигал идею конфига, где прописаны сразу несколько популярных комбинаций. Вот там как раз и надо было нажимать в правильной последовательности. Немного непривычно,

Проверял в de-ovs. Раскладки Ctrl-Alt, Ctrl-Shift и рус: Alt+Caps англ: Caps, работают не мешая друг другу.
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: sfs от 28 Апрель 2021, 11:07:11
Там надо нажимать сначала определенную клавишу, чаще Shift
Тогда будет сложно такое объяснить юзерам
Выделю в отдельную тему в раздел инструкций. В дистр стремно
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: krasnyh от 28 Апрель 2021, 11:19:36
Тогда будет сложно такое объяснить юзерам
Сложно...В первоначальной теме, где я написал про раскладки, такая же фишка в de-xfce по умолчанию. Но ведь объяснил.
только держать надо нажатой Shift
о точняк ! так работает !

Не знаю, кстати, с чем связана такая особенность переключения.
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: sfs от 28 Апрель 2021, 11:24:42
Но ведь объяснил.
А хотелось бы , чтобы интуитивно понятно и прочий KISS (https://wiki.archlinux.org/index.php/Arch_terminology#KISS)
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: krasnyh от 28 Апрель 2021, 11:43:57
такая же фишка в de-xfce по умолчанию
Не знаю, кстати, с чем связана такая особенность переключения.
В de-xfce, после изменения раскладки и рестарте X, по факту получаются две раскладки - дефолтная A-S и новая C-S. Почему так, хз. Может какой-то скрипт автостартует и добавляет.

Так вот, именно когда две раскладки (или больше), появляется эта особенность, что надо нажимать в правильной последовательности, в данном случае сначала Shift, потом Ctrl. Но опять же, непонятна причина таких ограничений.


Это отсылка к вчерашнему посту:
при загрузке в первый пункт меню с рабочим окружением Xfce4 не запоминается расскладка, если перенастроить на ctrl+shift, подскажите пожалуйста, есть ли способ как-то это исправить?
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: sfs от 28 Апрель 2021, 12:25:51
Может какой-то скрипт автостартует
~./config/autostart/key*.desktop
?
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: k0l0p0k от 28 Апрель 2021, 12:33:23
при загрузке в первый пункт меню с рабочим окружением Xfce4 не запоминается расскладка
аналогично в LFDS с окружением lxqt не запоминается раскладка
при смене настроек раскладки запоминается (вроде) сюда:
/home/live/.config/lxqt/session.conf
но при старте сессии эти настройки не подхватываются
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: k0l0p0k от 28 Апрель 2021, 12:42:03
аналогично в LFDS с окружением lxqt не запоминается раскладка
что забавно: поставил lxpanel'ку на пробу (из состава LXDE) - настроил нужную раскладку в ней, сохранил - при запущеной  lxpanel все нормально запоминается.
Выхожу из сессии, захожу обратно - раскладка по умолчанию, не та что сохранял, запускаю и тут же убиваю lxpanel'ку - раскладка "вспоминается" на ту что сохранял - мистика
upd
для обоих панелей одинаковo ставлю - grp:lctrl_lshift_toggle (левые Ctrl+Shift)
upd2
попробовал рецепт krasnyh"нажимать в правильной последовательности, в данном случае сначала Shift, потом Ctrl" - работает
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: krasnyh от 28 Апрель 2021, 13:14:46
в данном случае сначала Shift, потом Ctrl" - работает
Только перепроверил и хотел написать. :)
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: krasnyh от 28 Апрель 2021, 13:17:25
    ~./config/autostart/key*.desktop

?
Да, именно этот скрипт вносит изменения после рестарта X, по итогу делая две раскладки  - дефолтную и пользовательскую. Если его отключить, то останется одна раскладка, та что выставил юзер.
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: knn от 28 Апрель 2021, 13:50:03
Если его отключить
чтоб "не отходить далеко от iso" и чтоб не перемещать далеко к.-либо ~/.config/autostart/any.desktop - как вариант - поместить его в дирректорию ~/.config/autostart/karman-autostarta/ 
( # на IceWM~-e Ледяного так работает; на lxqt не проверял, но думается скорее всего сработает... # ps - на каком-то puppy в "/карман" автостарты также успешно прятались  )
---------
upd
ps
если для сквош-сохраненки-фругала, то вроде тогда нужны и *.desktop-пустышки-заглушки... 
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: totiks2012 от 04 Май 2021, 08:11:21
поставил lxpane
а у меня как раз после установки lxpanel , с расскладками всё нормализовалось,но я удалил полностью vala panel, и это скорее всего связано с настройками расскладки для неё, попробую с флэшки зайти в сесию с lxqt и перенести key*.descktop в karman, интересно что покажет.
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: sfs от 05 Май 2021, 09:08:27
установки lxpanel
gtk3 ? Эта (https://forum.puppyrus.org/index.php?topic=22946.msg171334#msg171334) проблема есть?
удалил полностью vala panel, и это скорее всего связано с настройками расскладки для неё
"Использовать системную раскладку" в настройках не помогает?
~/.config/autostart/karman-autostarta/ 
Какой-то изврат. В любой ДЕ есть штатное вкл\выкл этих стартовых скриптов
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: knn от 05 Май 2021, 17:11:53
Какой-то изврат.
- страшный. :)
--------------
нефеншуйно и мультиДЕшно.
а так-то просто - "Вариант".
---------
( # ну а вдруг я загрузил ДЕ и не ориентируюсь в его "Меню-гуевинах".... в смысле возможны и случаи применения "кармана"...)
------------
да и вообще тема неоднозначная...
--------
зы
# "тема автостартов" (https://forum.puppyrus.org/index.php?topic=22045.0) на Форуме
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: knn от 05 Май 2021, 17:25:01
если ближе к "Преключалкам" - "Выпущен новый релиз переключателя клавиатуры LoLo Switcher v.0.39 с поддержкой KVM-switch" (https://webhamster.ru/site/page/index/main/news/626)
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: krasnyh от 12 Июль 2021, 00:27:58
Там надо нажимать сначала определенную клавишу, чаще Shift
Тогда будет сложно такое объяснить юзерам
Выделю в отдельную тему в раздел инструкций. В дистр стремно
Попал на тему на лоре, Не работают ctrl+shift комбинации в приложениях, перехватываются переключателем раскладки (https://www.linux.org.ru/forum/desktop/16414116?lastmod=1625944348908), думаю, так вот же решение. :) Но перепроверил и оказалось, что это некий баг, вызванный наложением 00-keyboard.conf и setxkbmap.

Так что, можно смело использовать в сборках, прикрепленный выше etc.7z (https://forum.puppyrus.org/index.php?topic=23394.msg177079#msg177079). Надо только убрать из автозагрузки setxkbmap, чаще это /home/live/.config/autostart/keyboard-settings-autostart.desktop.
Ну и само собой, учесть хотелки форумчан. У меня это grp:shift_caps_switch, у Pro - grp:ctrl_shift_toggle,grp:caps_toggle (ссылка (https://forum.puppyrus.org/index.php?topic=23360.msg176632#msg176632)). У остальных стандартные alt+shift и ctrl+shift (ссылка (https://forum.puppyrus.org/index.php?action=votelog;topic=16794)).


В упомянутой теме давалась ссылка на некий патч для xorg, он есть и для арча xorg-server-bug865 (https://aur.archlinux.org/packages/xorg-server-bug865/).
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: sfs от 12 Июль 2021, 10:21:27
можно смело использовать в сборках, прикрепленный выше etc.7z. Надо только убрать из автозагрузки setxkbmap, чаще это /home/live/.config/autostart/keyboard-settings-autostart.desktop.
Этот keyboard-settings-autostart.desktop создает настраивалка клавы lxde. Тогда и его надо убирать. В прочих ДЕ есть свои настраивалки. У меня нет желания тестировать все ДЕ на совместимость. Думаю проще настроить 1 раз про себя и сохраниться.
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: krasnyh от 12 Июль 2021, 10:45:24
проще настроить 1 раз про себя и сохраниться.
Недальновидно. Можно легко найти поиском по форуму кучу вопросов, как настроить раскладку на другие клавишы.

В том то и проблема, я делаю акцент на общественном интересе, чтобы было удобно многим. А sfs думает только о пользователях уровня "эксперт". :)
Название: Re: Несколько вариантов смены раскладки клавиатуры ru-en одновременно
Отправлено: sfs от 12 Июль 2021, 11:11:29
Не знал, что настройка раскладки средствами ДЕ- экспертный уровень  :)
Сделайте модуль - протестируем на юзерах
При нынешней активности наших узеров + лето стремно менять в исо подобные вещи