! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Manage keyboard layout settings in xfwm. New windows should have default kb l...


Description Yan Pas 2017-04-29 16:07:01 CEST
Currently kb settings are managed by xkb plugin and xfwm4 in some way. Personally I find xkb plugin ugly and unituitive for managing kb layouts. 
I suggest to move feature feature "individual kb layout for each window" to xfwm. Currently this behaviour exists in xfwm4, but a little unfriendly:
1) you work with one window
2) you open new window, new window has layout of previous window, but not the default.
But if you add xkb plugin to panel, the behaviour becames windows-like (each new window has default kb layout).

Most users (windows, unity, maybe others) are used to see default layout in new windows. For example when I open terminal I would like it to use default english layout, but not previous.
Comment 1 Olivier Fourdan editbugs 2017-04-29 20:56:54 CEST
xfwm4 has nothing to do with this.
Comment 2 Yan Pas 2017-04-30 22:09:52 CEST
What component is responsible for it? xfsettingsd?
Comment 3 Yan Pas 2017-10-15 16:15:25 CEST
Currently this behaviour is in xkb-plugin("xkb-keyboard.c::xkb_keyboard_active_window_changed"). It would be better if xfwm4 would have been responsible for this. Then users would not be tied to this panel plugin and it's responsibility would be only informative.

I need to investigate the deatils deeper. And if it's not too compilcated I'll create a patch. Would you accept it? Then I guess I should create a patch to xkb-pluin which removes this functionality from there.
Comment 4 Git Bot editbugs 2020-05-29 12:16:33 CEST
-- GitLab Migration Automatic Message --

This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/xfce/xfwm4/-/issues/260.

Please create an account or use an existing account on one of our supported OAuth providers. 

If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests

Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev

Bug #13538

Reported by:
Yan Pas
Reported on: 2017-04-29
Last modified on: 2020-05-29


Olivier Fourdan
CC List:
0 users




Additional information