From fd5ff3c735fab8e14e872e0a41a38c27bce6d8dc Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Mon, 14 Sep 2015 16:07:30 +0200 Subject: [PATCH] Trying to fix system keyboard not correctly working. --- .../org.freedesktop.ibus.general.gschema.override | 2 ++ roles/base/tasks/system.yml | 11 +++++++++++ 2 files changed, 13 insertions(+) create mode 100644 roles/base/files/org.freedesktop.ibus.general.gschema.override diff --git a/roles/base/files/org.freedesktop.ibus.general.gschema.override b/roles/base/files/org.freedesktop.ibus.general.gschema.override new file mode 100644 index 0000000..c52bdb0 --- /dev/null +++ b/roles/base/files/org.freedesktop.ibus.general.gschema.override @@ -0,0 +1,2 @@ +[org.freedesktop.ibus.general] +use-system-keyboard-layout=true diff --git a/roles/base/tasks/system.yml b/roles/base/tasks/system.yml index f81abe3..856ba30 100644 --- a/roles/base/tasks/system.yml +++ b/roles/base/tasks/system.yml @@ -10,3 +10,14 @@ with_items: - '^auto eth0' - '^iface eth0' + +- name: Correcting keyboard layout + copy: + src: org.freedesktop.ibus.general.gschema.override + dest: /usr/share/glib-2.0/schemas/org.freedesktop.ibus.general.gschema.override + tags: + - keyboard-layout + +- name: Recompiling glib2 schemas + shell: glib-compile-schemas --strict /usr/share/glib-2.0/schemas/ + sudo: yes