{"action":"opened","issue":{"url":"https://api.github.com/repos/neutrinolabs/xrdp/issues/337","repository_url":"https://api.github.com/repos/neutrinolabs/xrdp","labels_url":"https://api.github.com/repos/neutrinolabs/xrdp/issues/337/labels{/name}","comments_url":"https://api.github.com/repos/neutrinolabs/xrdp/issues/337/comments","events_url":"https://api.github.com/repos/neutrinolabs/xrdp/issues/337/events","html_url":"https://github.com/neutrinolabs/xrdp/issues/337","id":137211202,"number":337,"title":"keyboard layout set only to \"us\" after reconnect session instead \"us,ru\"","user":{"login":"rzateev","id":17544153,"avatar_url":"https://avatars.githubusercontent.com/u/17544153?v=3","gravatar_id":"","url":"https://api.github.com/users/rzateev","html_url":"https://github.com/rzateev","followers_url":"https://api.github.com/users/rzateev/followers","following_url":"https://api.github.com/users/rzateev/following{/other_user}","gists_url":"https://api.github.com/users/rzateev/gists{/gist_id}","starred_url":"https://api.github.com/users/rzateev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rzateev/subscriptions","organizations_url":"https://api.github.com/users/rzateev/orgs","repos_url":"https://api.github.com/users/rzateev/repos","events_url":"https://api.github.com/users/rzateev/events{/privacy}","received_events_url":"https://api.github.com/users/rzateev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-02-29T10:22:34Z","updated_at":"2016-02-29T10:22:34Z","closed_at":null,"body":"Hello!\r\n\r\nI test installation xrdp 0.9.0 last version on ubuntu 12.04 32bit (also i test xrdp 0.8.0)\r\nClient is Windows 8.\r\n\r\nI use \"us,ru\" keyboard layout on both computer.\r\n\r\nWhen i connect first time to server with xrdp keyboard layout works perfect.\r\n\r\nI check it command setxkbmap\r\n\r\n```\r\nlocadmin@locadmin-VirtualBox:~$ setxkbmap -print -verbose 10\r\n Setting verbose level to 10\r\n locale is C\r\n Applied rules from base:\r\n rules:      base\r\n model:      pc105\r\n layout:     us,ru\r\n variant:    ,\r\n options:    grp:alt_shift_toggle,grp:toggle\r\n Trying to build keymap using the following components:\r\n keycodes:   xfree86+aliases(qwerty)\r\n types:      complete\r\n compat:     complete\r\n symbols:    pc+us+inet(pc105)+ru:2+group(toggle)+group(alt_shift_toggle)\r\n geometry:   pc(pc105)\r\n xkb_keymap {\r\n \txkb_keycodes  { include \"xfree86+aliases(qwerty)\"\t};\r\n \txkb_types     { include \"complete\"\t};\r\n \txkb_compat    { include \"complete\"\t};\r\n \txkb_symbols   { include \"pc+us+inet(pc105)+ru:2+group(toggle)+group(alt_shift_toggle)\"\t};\r\n \txkb_geometry  { include \"pc(pc105)\"\t};\r\n };\r\n \r\n```\r\n\r\n\r\nBut when i disconnect from session and connect to a server again i cannot change layout - it only \"us\".\r\nI check it command setxkbmap:\r\n\r\n```\r\nlocadmin@locadmin-VirtualBox:~$ setxkbmap -print -verbose 10\r\nSetting verbose level to 10\r\nlocale is C\r\nApplied rules from base:\r\nrules:      base\r\nmodel:      pc105\r\nlayout:     us\r\nTrying to build keymap using the following components:\r\nkeycodes:   xfree86+aliases(qwerty)\r\ntypes:      complete\r\ncompat:     complete\r\nsymbols:    pc+us+inet(pc105)\r\ngeometry:   pc(pc105)\r\nxkb_keymap {\r\n\txkb_keycodes  { include \"xfree86+aliases(qwerty)\"\t};\r\n\txkb_types     { include \"complete\"\t};\r\n\txkb_compat    { include \"complete\"\t};\r\n\txkb_symbols   { include \"pc+us+inet(pc105)\"\t};\r\n\txkb_geometry  { include \"pc(pc105)\"\t};\r\n};\r\n```\r\n\r\nHow can i fix this?\r\n\r\nPS. I specially test my old production server on ubuntu 12.04 32bit with version xrdp 0.6.0 - it work correctly.\r\n\r\n\r\n"}}