浏览代码

gui: set keyboard layout from feature

Frédéric Pierret (fepitre) 4 年之前
父节点
当前提交
9734921d9c
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      qubes/ext/gui.py

+ 7 - 0
qubes/ext/gui.py

@@ -66,3 +66,10 @@ class GUI(qubes.ext.Extension):
                                            str(vm.guivm.xid))
         except AttributeError:
             vm.untrusted_qdb.write('/qubes-gui-domain-xid', '')
+
+        # Add keyboard layout from that of GuiVM
+        try:
+            kbd_layout = vm.guivm.features['keyboard-layout']
+            vm.untrusted_qdb.write('/keyboard-layout', kbd_layout)
+        except AttributeError:
+            vm.untrusted_qdb.write('/keyboard-layout', '')