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

Общие вопросы => Программное обеспечение Linux => Vala-panel : gtk3 панель => Тема начата: krasnyh от 05 Апрель 2021, 15:41:38

Название: два переключателя раскладки клавиатуры
Отправлено: krasnyh от 05 Апрель 2021, 15:41:38
 :) А я этот квест уже прошел, и с клавиатурой и с приложениями как привычно.

Скрин моей панели. Красная, но у меня и обои черные. )
Название: Re: два переключателя раскладки клавиатуры
Отправлено: krasnyh от 05 Апрель 2021, 15:51:40
Дополню багом в vala-panel-extras-xkb. Если выбирать несколько настроек, каждая следующая переписывает предыдущую. Т.е такую настройку не получить через апплет (скрин, запись в самом низу; раскладка+подсветка+рестарт X по C-A-BS), пришлось вручную через dconf.
Код
live@lfa2008 ~ % gsettings list-recursively org.valapanel.xkb
org.valapanel.xkb model 'pc105'
org.valapanel.xkb rules 'evdev'
org.valapanel.xkb show-flag true
org.valapanel.xkb options 'grp:shift_caps_switch,grp_led:scroll,terminate:ctrl_alt_bksp'
org.valapanel.xkb show-text false
org.valapanel.xkb layout-group-per-window true
org.valapanel.xkb variant ','
org.valapanel.xkb layout 'us,ru'
org.valapanel.xkb use-system-layouts false
Название: Re: два переключателя раскладки клавиатуры
Отправлено: sfs от 05 Апрель 2021, 15:53:14
vala-panel может запущенные приложения на панели влево помещать как обычно?
Я поставил панель задач близкую по функционалу к plank
Есть и стандартная
в настройках переключения раскладки клавиатуры два переключателя задать реально?
3 языка? Не пробовал , но функционал - как везде. Т.е. или оставляешь галку "системная раскладка" или через апплет
Название: Re: два переключателя раскладки клавиатуры
Отправлено: Pro от 05 Апрель 2021, 16:39:40
Дополню багом в vala-panel-extras-xkb. Если выбирать несколько настроек, каждая следующая переписывает предыдущую. Т.е такую настройку не получить через апплет (скрин, запись в самом низу; раскладка+подсветка+рестарт X по C-A-BS), пришлось вручную через dconf.
Код
live@lfa2008 ~ % gsettings list-recursively org.valapanel.xkb
org.valapanel.xkb model 'pc105'
org.valapanel.xkb rules 'evdev'
org.valapanel.xkb show-flag true
org.valapanel.xkb options 'grp:shift_caps_switch,grp_led:scroll,terminate:ctrl_alt_bksp'
org.valapanel.xkb show-text false
org.valapanel.xkb layout-group-per-window true
org.valapanel.xkb variant ','
org.valapanel.xkb layout 'us,ru'
org.valapanel.xkb use-system-layouts false
не три языка, а два переключателя типа ctrl+shift и capslock переключают язык

Цитата
Я поставил панель задач близкую по функционалу к plank
Есть и стандартная
ты опять не понял, я поставил стандартный вариант (значки+текст) но кнопки приложений центрируются посредине, а надо влево их
Название: Re: два переключателя раскладки клавиатуры
Отправлено: krasnyh от 05 Апрель 2021, 16:43:14
Умеет, grp:shift_caps_switch. Если больше ничего не выставлять, сохранится. Иначе перезапишется последним параметром. Баг.
Название: Re: два переключателя раскладки клавиатуры
Отправлено: krasnyh от 05 Апрель 2021, 16:49:49
Мой конфиг для образца, прикрепил. Панель у меня сверху.
Название: Re: два переключателя раскладки клавиатуры
Отправлено: krasnyh от 05 Апрель 2021, 17:00:12
Мой коммент от 2 марта:  )
Т.к. в новом prar20.08-x86_64-08.iso (https://forum.puppyrus.org/index.php?topic=19901.msg171247#msg171247) больше нет de-tint2, а самое легкое DE с vala-panel, пришлось познакомиться поближе. В принципе вполне приемлемая вещь и, настроив ее под себя, можно пользоваться. Главное не пугаться того, как она выглядит дефолтно в prar, :) все прекрасно настраивается под любые изыски.
Название: Re: два переключателя раскладки клавиатуры
Отправлено: krasnyh от 05 Апрель 2021, 20:19:35
Подумал, что проще было бы не трогать апплет раскладки. Оставить "использовать системную раскладку", может только изменить "разная раскладка для каждого окна".
А системную задать через /home/live/.config/autostart/keyboard-settings-autostart.desktop. В моем случае:
Цитата
[Desktop Entry]
Type=Application
Icon=preferences-desktop-keyboard
Name=Настройка параметров клавиатуры Alt+Shift
Comment=Устанавливает ваши персональные настройки клавиатуры
Exec=setxkbmap  -option compose:rctrl -option terminate:ctrl_alt_bksp -option grp:shift_caps_switch,grp_led:scroll us,ru -model pc105


изменить "разная раскладка для каждого окна".
Только сейчас заметил что она не запоминается для разных окон. :) Сама настройка есть, но не работает. Или работает, но через раз. До этого пользовался gxkb именно ради нее, хоть прога и на gtk2.

пользовался gxkb именно ради нее, хоть прога и на gtk2.
Уже gtk3 https://archlinux.org/packages/community/x86_64/gxkb/.
Флажки покрасивше, прикрепил.
Название: Re: два переключателя раскладки клавиатуры
Отправлено: Pro от 06 Апрель 2021, 03:03:13
вот так пришлось сделать два переключателя раскладки

gsettings set org.valapanel.xkb options 'grp:ctrl_shift_toggle,grp:caps_toggle,terminate:ctrl_alt_bksp'
Название: Re: два переключателя раскладки клавиатуры
Отправлено: Pro от 06 Апрель 2021, 03:07:26
Только сейчас заметил что она не запоминается для разных окон. :) Сама настройка есть, но не работает. Или работает, но через раз.
да 1-2 раза срабатывает, потом ставит английский :)