From ce1bd9ed66b93dbf4779764c6002f2b87c360daf Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Thu, 8 Oct 2015 20:40:00 +0200 Subject: [PATCH] Adjusting ibus problem with keyboard. --- roles/base/tasks/system.yml | 14 -------------- .../org.freedesktop.ibus.general.gschema.override | 0 roles/domain/tasks/glib2.yml | 9 ++++++++- 3 files changed, 8 insertions(+), 15 deletions(-) rename roles/{base => domain}/files/org.freedesktop.ibus.general.gschema.override (100%) diff --git a/roles/base/tasks/system.yml b/roles/base/tasks/system.yml index 298f213..f81abe3 100644 --- a/roles/base/tasks/system.yml +++ b/roles/base/tasks/system.yml @@ -10,17 +10,3 @@ 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 - tags: - - keyboard-layout - diff --git a/roles/base/files/org.freedesktop.ibus.general.gschema.override b/roles/domain/files/org.freedesktop.ibus.general.gschema.override similarity index 100% rename from roles/base/files/org.freedesktop.ibus.general.gschema.override rename to roles/domain/files/org.freedesktop.ibus.general.gschema.override diff --git a/roles/domain/tasks/glib2.yml b/roles/domain/tasks/glib2.yml index 38ea248..62b9521 100644 --- a/roles/domain/tasks/glib2.yml +++ b/roles/domain/tasks/glib2.yml @@ -15,7 +15,14 @@ backup: yes register: cfg_glib_mounted +- name: Fixing keyboard layout + copy: + src: org.freedesktop.ibus.general.gschema.override + dest: /usr/share/glib-2.0/schemas/org.freedesktop.ibus.general.schema.override + backup: yes + register: cfg_keyb_layout + - name: Recompiling glib2 schemas shell: glib-compile-schemas --strict /usr/share/glib-2.0/schemas/ sudo: yes - when: cfg_glib_users|changed or cfg_glib_mounted|changed + when: cfg_glib_users|changed or cfg_glib_mounted|changed or cfg_keyb_layout|changed