From mboxrd@z Thu Jan 1 00:00:00 1970 From: Caleb Ristvedt Subject: bug#32981: dconf needs to be in environment for ibus-setup to work Date: Sun, 07 Oct 2018 21:25:36 -0500 Message-ID: <87murpqin3.fsf@cune.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55196) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g9LSq-0006VN-0l for bug-guix@gnu.org; Sun, 07 Oct 2018 22:40:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g9LSl-0005Q1-TV for bug-guix@gnu.org; Sun, 07 Oct 2018 22:40:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:35537) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g9LSk-0005Of-Ji for bug-guix@gnu.org; Sun, 07 Oct 2018 22:40:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1g9LSk-0001Gs-Ct for bug-guix@gnu.org; Sun, 07 Oct 2018 22:40:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54902) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g9LSN-00063M-86 for bug-guix@gnu.org; Sun, 07 Oct 2018 22:39:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g9LEr-0001b3-49 for bug-guix@gnu.org; Sun, 07 Oct 2018 22:25:44 -0400 Received: from mail-it1-x135.google.com ([2607:f8b0:4864:20::135]:36476) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g9LEq-0001ab-SM for bug-guix@gnu.org; Sun, 07 Oct 2018 22:25:41 -0400 Received: by mail-it1-x135.google.com with SMTP id c85-v6so9946342itd.1 for ; Sun, 07 Oct 2018 19:25:40 -0700 (PDT) Received: from GuixPotato ([208.89.170.250]) by smtp.gmail.com with ESMTPSA id b130-v6sm4700722itb.28.2018.10.07.19.25.39 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 07 Oct 2018 19:25:39 -0700 (PDT) List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 32981@debbugs.gnu.org On installing ibus and ibus-libpinyin and ensuring the appropriate environment variables were applied, I attempted to run ibus-setup. I went to the "Input Method" section and added the "Chinese - Intelligent Pinyin" method. At that point ibus-setup output this message: dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files Restarting ibus-setup showed that the changes had not stuck (if they ever were even applied). The problem persisted until I installed dconf into my profile, at which point it worked as expected. It seems Nix has encountered this problem as well: https://github.com/NixOS/nixpkgs/pull/11108 I believe this would be fixed by changing dconf from a regular input to a propagated-input of ibus. Note that ibus-setup needs to be run in order to add *any* input method, including, say, English. - Reepca