Bug 37346 - Переопределяет параметры переключения раскладки клавиатуры
Summary: Переопределяет параметры переключения раскладки клавиатуры
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: theme-mate-windows (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-17 15:18 MSK by Ivan A. Melnikov
Modified: 2020-05-15 16:59 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan A. Melnikov 2019-10-17 15:18:02 MSK
theme-mate-windows-1.6-alt1 содержит, в частности, следующие настройки:

$ grep -B1 -A2 peripherals-keyboard-xkb /usr/share/glib-2.0/schemas/a-linuxmint-behaviour.gschema.override

[org.mate.peripherals-keyboard-xkb.kbd]
options = ['grp\tgrp:alt_shift_toggle', 'grp_led\tgrp_led:scroll', 'terminate\tterminate:ctrl_alt_bksp']

Эти настройки применяются mate после xinit, а значит оказываются более приоритетными, чем то, что написано в /etc/X11/xinit/Xkbmap, и задаётся alterator-xkb (в установленной системе) и alterator-sysconfig (в первом шаге инсталятора).

В итоге, если добавить theme-mate-windows в сборку, способ переключения расклади, выбранный при установке, не работает в mate (а в консоли по Alt-F2, например, работает).
Comment 1 Ivan A. Melnikov 2019-10-18 12:59:16 MSK
Я удалил переопределение настроек переключения раскладки

http://git.altlinux.org/people/iv/packages/theme-mate-windows.git?p=theme-mate-windows.git;a=commitdiff;h=e1f635da2ac2f0de07c31186b9598ade7ffcf328

поднял версию

http://git.altlinux.org/people/iv/packages/theme-mate-windows.git?p=theme-mate-windows.git;a=commitdiff;h=52df033e27d3f4dceadbd981a38c611a75c5112f

и сделал test-only task #239420

Но прежде чем отправлять это в Сизиф хотелось бы узнать мнение мейнтейнера. Всё-таки наверное эти строки появились там не просто так.

И да, пока этот баг подвешен я не смогу выпустить Alt Workstation под mipsel.
Comment 2 Ivan A. Melnikov 2019-10-18 13:01:33 MSK
> Я удалил переопределение настроек переключения раскладки

Забыл написать. Эти изменения протестированы на предварительной сборки Alt Workstation 9 под Таволга Терминал. Как и ожидалось, проблема решилась.
Comment 3 Andrey Cherepanov 2019-10-18 13:17:40 MSK
(В ответ на комментарий №1)
> Но прежде чем отправлять это в Сизиф хотелось бы узнать мнение мейнтейнера.
> Всё-таки наверное эти строки появились там не просто так.
Это штатное поведение Mint (из названия файла можно было определить). Если мешает — удаляйте, я не возражаю.
Comment 4 Evgeniy Korneechev 2020-05-15 16:59:18 MSK
* Fri Oct 18 2019 Ivan A. Melnikov <iv at altlinux.org> 1.7-alt1
- Avoid overriding XKB configuration (altbug #37346).