From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id EODGB2cPoWH5tQAAgWs5BA (envelope-from ) for ; Fri, 26 Nov 2021 17:46:31 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id QCZVA2cPoWHgLgAAbx9fmQ (envelope-from ) for ; Fri, 26 Nov 2021 16:46:31 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 813B2A5C6 for ; Fri, 26 Nov 2021 17:46:30 +0100 (CET) Received: from localhost ([::1]:51876 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mqeMn-00029N-IO for larch@yhetil.org; Fri, 26 Nov 2021 11:46:29 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38312) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqeMV-00026f-Kv for bug-guix@gnu.org; Fri, 26 Nov 2021 11:46:11 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:48948) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mqeMN-00055f-2L for bug-guix@gnu.org; Fri, 26 Nov 2021 11:46:11 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mqeMN-000561-1U for bug-guix@gnu.org; Fri, 26 Nov 2021 11:46:03 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#52044: Various Program Settings not Saving and Icons not Recognized References: <1962172575.272360.1637610844717@mail.yahoo.com> Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 26 Nov 2021 16:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52044 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Jaft Received: via spool by 52044-submit@debbugs.gnu.org id=B52044.163794512919516 (code B ref 52044); Fri, 26 Nov 2021 16:46:02 +0000 Received: (at 52044) by debbugs.gnu.org; 26 Nov 2021 16:45:29 +0000 Received: from localhost ([127.0.0.1]:60492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqeLo-00054i-Su for submit@debbugs.gnu.org; Fri, 26 Nov 2021 11:45:29 -0500 Received: from mail-wr1-f67.google.com ([209.85.221.67]:35415) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqeLl-00054F-05 for 52044@debbugs.gnu.org; Fri, 26 Nov 2021 11:45:25 -0500 Received: by mail-wr1-f67.google.com with SMTP id i5so19898951wrb.2 for <52044@debbugs.gnu.org>; Fri, 26 Nov 2021 08:45:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:in-reply-to:from:to:cc:content-transfer-encoding:date :message-id:mime-version; bh=V9VmFmFjGFR2BZmPln/7x5fF0v/wCZT/idjzuxuTviA=; b=nBEf6gBFQD7rQqxbLhvxv3bSNCAatNUQoWYSpa1ybtosR1NWxyuTYi1MXxgmQY9YU8 cbHf50aloq67BJWuXpNZcx8BW4Nt7hOKgDrxECUmrv0rkcyJC+BfXHsvVRCGwR8EjLk2 Kwh56a+7sHfNoayf3cpANhf3ah9xHEL/65RvmdsExQH9QPNE1YY4dul5S5rHUUhQEZfO QSScJqAQAqokuoZUJSzxKGcCNA+Oo/Rl11THoTB0ED4U4vccgMtUmYqQ2rIKUXP74oIy Hz7tibeYxjz5IkxQAeexip1ieg3KgRzzrtFblqArTujxV3Fpmm0jQDvaCWjc5aeak1mv 0jAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:in-reply-to:from:to:cc :content-transfer-encoding:date:message-id:mime-version; bh=V9VmFmFjGFR2BZmPln/7x5fF0v/wCZT/idjzuxuTviA=; b=Cm70R1G6JV1fLfG+ii0G/iBuiJH0aoaYAUjJKaJF/jCEOWvOtfwPoAuJGjbB7c15BG vZ2Y3djKwi8fOEchinjtgnEMHkYM7jTVJ7DVftSOLzN5zWM59WscT94yTm21EdzvLdaS dNZt1Si54fccUm6uO/7ZipHvbrmmD70GxU+TSNkORhSUXPMNaN2BmMvTWwT9/NcZvtTx wMOw+PHzacaGdWVcItzj3cHuw8W5Zi/DolOGs78G323ZtnuPtbz68F3O51B/t0j4af3M NTCNIsZcVNwEEk6WhXfiNs1dZ5WSw8cHVzLap3ByU8rcLfqr+KID9Y2MaxOZoSszX36Y MUyw== X-Gm-Message-State: AOAM533ZPoHrtWRrV84kyQV08FUVPWwHPwW8aogx7wTeQwY1SZTWTw3C SD08uJPXvtKhYcIX8B++SkA= X-Google-Smtp-Source: ABdhPJxDOiIfKo15cZj6NIikxsR+l6OHGN41BAAoNMyRYzoo7rd73TzDW8aacOXZLVwB59/8BImDUg== X-Received: by 2002:adf:d1e2:: with SMTP id g2mr15511678wrd.346.1637945118365; Fri, 26 Nov 2021 08:45:18 -0800 (PST) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id p12sm7641006wrr.10.2021.11.26.08.45.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Nov 2021 08:45:17 -0800 (PST) In-Reply-To: <1962172575.272360.1637610844717@mail.yahoo.com> From: Liliana Marie Prikler Content-Transfer-Encoding: 7bit Date: Fri, 26 Nov 2021 17:45:17 +0100 Message-ID: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 52044@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1637945190; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=V9VmFmFjGFR2BZmPln/7x5fF0v/wCZT/idjzuxuTviA=; b=lwoD4XZ02zqzxkw6pFAUGC/xusLOZCORsscqAaKW7WVzc0bdJw0lPsSBOEioUkeCIfRWW3 GtiBe2vYM4D+6mwY6iXGEydGn5ET3S4J+xqKUWgmqTBzSK24A3zjVkmtTGDRVvOXpUHxIi yp+vRP9E+c81MGoLCZOzW6db0uWJjbMpgWeVSXBPkkFO2K0MstlXq92PIj/WxJsOsmhxFM 5E+tj7l7q++07kmKZfDFt1ttxu0XOjT4yHIK9RKAZB+bFkPX3QEKDHAp2mxOvRDcwGbKwk ukCC1ZhfW6rjCPjq29bjXiUJifdVS1SLRXRI4DG661Nd7fLi/Fok2CEXGmbw6w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1637945190; a=rsa-sha256; cv=none; b=Op5fSGlybFz4bgatOV/hnF9oJ8KXUkkNzi9T4iEybATaNCtfpQTA+qJ0AnFH5NiZQU+TE7 52to48LOR0FLP0QG6oRslS7umkZYH9WUFTMEOVfI9kmvnBwtVMbvMRGKGl24IW5LzUQ+7D CK3OA4m6EiBWePBxR9R6vbmH9zzrcMcqhNUdWRWbiPziJtGRakcg77eL8FRBaEBJcFZzDD ftlFfT++RmFv2LcqyQ5x4EA4gCxGf8LmBHGMhuf1r9+sELtdftGow3qhhCOf/O/Hcg3mDB rp2NQxdxNBzA2yjYOAxaPLREb2J5VZmgOZZHJF7gB7EBVze4WXQ6G6nioFR4aQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=nBEf6gBF; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -1.80 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=nBEf6gBF; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 813B2A5C6 X-Spam-Score: -1.80 X-Migadu-Scanner: scn1.migadu.com X-TUID: nw+EYVtRsjgV Hi Jaft, > I'm not sure if it's stemming from a bug or I've just missed a package > or service I should've included but I find there're several programs I > have installed which aren't saving their settings. > Catfish and thunar are two easy examples while gnome-calendar, arandr, > and viewnior do save their preferences, when modified, just fine. In a > sort of weird middle-ground, lxappearance will save, say, an icon > change (I can check .config/gtk-3.0/settings.ini and see that the icons > have been updated) but, upon opening it, again, I find that it says the > previous icon set is what's been chosen (this doesn't affect the > settings.ini file, though; I would need to actually reselect the old > icon set and hit Apply for that to get updated, once more). Many GNOME-adjacent/GTK-based applications use GSettings to store their configuration and are backed by a dconf store. You can use dconf-editor to inspect/change their values manually. Communication between your application and the dconf store is provided by the dconf-service, which itself uses DBus. My guess is that either dbus is not started at all or the dconf-service is not running. > In a sort of similar vein, icons can't seem to be recognized for > particular programs; thunar and gnome-screenshot are easy examples and > I've attached an image indicating what I mean. Catfish is fine but I > think it's falling back to the HighContrast iconset (interestingly, the > only iconset that seems to work when I set it in lxappearance). rofi, > even, isn't able to provide any application icons when using drun mode. > lxappearance and nitrogren are two I've noticed using the icons I set > (Papirus-Light, mostly). Most GTK-based applications again use the GTK icon theme set by your window manager (usually) using GSettings/dconf. Most applications also typically fall back to hicolor-icon-theme, but that appears to be lacking from your system definition. Note that it's *not* included in gnome-themes-standard. You appear to be using quite anemic versions of the GNOME/XFCE desktop environments overall. While yes, it is a bug that those applications typically fail to deliver icons outside of their respective environments, it is a fact we have to deal with. An alternative "solution" to this problem would require us to propagate stuff like hicolor-icon-theme from each and every one of them, resulting in conflicts if you want to bump just a single package. I tested around a little and with the following I can at least see the icons of nautilus and gnome-settings-daemon, even when using e.g. ratpoison as my window manager --8<---------------cut here---------------start------------->8--- (define anemic-gnome (package (inherit gnome) (propagated-inputs `(;; GNOME-Core-Shell ("adwaita-icon-theme" ,adwaita-icon-theme) ("gnome-keyring" ,gnome-keyring) ("gnome-session" ,gnome-session) ("gnome-control-center" ,gnome-control-center) ("gnome-settings-daemon" ,gnome-settings-daemon) ("gnome-system-monitor" ,gnome-system-monitor) ("gnome-shell" ,gnome-shell) ("gvfs" ,gvfs) ("mutter" ,mutter) ("gnome-calculator" ,gnome-calculator) ("gnome-font-viewer" ,gnome-font-viewer) ("gnome-screenshot" ,gnome-screenshot) ("gnome-terminal" ,gnome-terminal) ("nautilus" ,nautilus) ;; Others ("hicolor-icon-theme" ,hicolor-icon-theme) ("font-abattis-cantarell" ,font-abattis-cantarell) ("gnome-themes-standard" ,gnome-themes-standard))))) --8<---------------cut here---------------end--------------->8--- using the following values of services while either leaving packages as %base-packages or simply consing some other window manager to it. --8<---------------cut here---------------start------------->8--- (services (cons* (service gnome-desktop-service-type (gnome-desktop-configuration (gnome anemic-gnome))) (service slim-service-type (slim-configuration (display ":0") (vt "vt7") (xorg-configuration (xorg-configuration (keyboard-layout keyboard-layout))))) (modify-services %desktop-services (delete gdm-service-type)))) --8<---------------cut here---------------end--------------->8--- The same can surely be done for xfce-desktop-service as well. You are free to cut even more inputs, but be warned that at some point gnome-desktop-service starts raising errors when you try to build your system. It shouldn't do that when merely missing icons, though. Cheers