Sfoglia il codice sorgente

gui: set keyboard layout from feature

Frédéric Pierret (fepitre) 4 anni fa
parent
commit
9734921d9c
1 ha cambiato i file con 7 aggiunte e 0 eliminazioni
  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', '')