From 8ce8323f955fb249c11bfdff337461c6abce12b4 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 18 Jan 2022 14:42:02 +0100 Subject: [PATCH] =?UTF-8?q?Make=20true=20the=20default=20for=20=E2=80=9Cre?= =?UTF-8?q?memberinputmode=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When the input mode is remembered, it works much better when using “[x] Switch input sources individually for each window”. See: https://github.com/mike-fabian/ibus-table/issues/85#issuecomment-1015417630 Overall remembering the input mode is the nicer default. --- engine/table.py | 2 +- org.freedesktop.ibus.engine.table.gschema.xml | 2 +- setup/main.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/engine/table.py b/engine/table.py index b6fdf75..778cc53 100644 --- a/engine/table.py +++ b/engine/table.py @@ -2207,7 +2207,7 @@ def set_input_mode(self, self.reset() def set_remember_input_mode(self, - remember_input_mode: bool = False, + remember_input_mode: bool = True, update_gsettings: bool = True) -> None: '''Sets whether the input mode (direct or table) is remembered diff --git a/org.freedesktop.ibus.engine.table.gschema.xml b/org.freedesktop.ibus.engine.table.gschema.xml index fab456b..b9d9c8a 100644 --- a/org.freedesktop.ibus.engine.table.gschema.xml +++ b/org.freedesktop.ibus.engine.table.gschema.xml @@ -68,7 +68,7 @@ 1 - false + true 4 diff --git a/setup/main.py b/setup/main.py index f43587e..621635f 100644 --- a/setup/main.py +++ b/setup/main.py @@ -2324,7 +2324,7 @@ def set_input_mode(self, GLib.Variant.new_int32(input_mode)) def set_remember_input_mode(self, - remember_input_mode: bool = False, + remember_input_mode: bool = True, update_gsettings: bool = True) -> None: '''Sets whether the input mode (direct or table) is remembered