Procházet zdrojové kódy

gui: set keyboard layout from feature

Frédéric Pierret (fepitre) před 4 roky
rodič
revize
9734921d9c
1 změnil soubory, kde provedl 7 přidání a 0 odebrání
  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', '')