From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 16 07:02:18 2020 Received: (at submit) by debbugs.gnu.org; 16 Dec 2020 12:02:18 +0000 Received: from localhost ([127.0.0.1]:60071 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kpVVa-0000Rn-G8 for submit@debbugs.gnu.org; Wed, 16 Dec 2020 07:02:18 -0500 Received: from lists.gnu.org ([209.51.188.17]:47278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kpVVY-0000Re-TW for submit@debbugs.gnu.org; Wed, 16 Dec 2020 07:02:17 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:42078) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpVVY-0003b6-Kl for bug-guix@gnu.org; Wed, 16 Dec 2020 07:02:16 -0500 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:49357) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpVVW-0004fg-Eb for bug-guix@gnu.org; Wed, 16 Dec 2020 07:02:16 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id B20952F2 for ; Wed, 16 Dec 2020 07:02:09 -0500 (EST) Received: from imap5 ([10.202.2.55]) by compute3.internal (MEProxy); Wed, 16 Dec 2020 07:02:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pantherx.org; h= mime-version:message-id:date:from:to:subject:content-type; s= fm1; bh=5XVX7lOdLrL8HdXNt8ddqFHKz7K91Bkbb9GHv9kBpQE=; b=SJPXtccM ELiEh3x01/d5xppngV+IjAWbuByYUGmnt3Ae20mi4SFi9IQuudJ7Dn0KuHMhi9Zo CAAuuN4SNKJptqmVkDF00OvLJWsDebm4asKcOfdLEDleNPSKqf4DWyPCW4Gd7Avt jnqkukO2WUWR7aZ0X04D77DQ2LAXsM7R4aIewMVZsVHxbDOpM9hcLrXz6qzQe4bZ IXCfZdnZeD7b4m9asqD3leiFxCmSykYqiU0o6FWMTbhjW4976Mh9YM3HAq2KYaxY 4Ywbu2s4FQ6OYwamCXLCZIuoSV44nH5I3bPITa4XEJLGWVqTPBaaMpOCYG86yA0/ mVZhIcIMInjaLQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=5XVX7lOdLrL8HdXNt8ddqFHKz7K91 Bkbb9GHv9kBpQE=; b=n4M1nOxk4xrRRydTMy71WRvuEciHTov7/Kpi9u31nSg0A u+7PpTtYdbR4wJPyzIw+WUB8AR1C9Z0gfmJNodWcYAITa2GPAUMLbOLr0C8FXi7d 6ydTNkdtE7osPXgQ0AxGRRQCOlO/huhxJkKXeLbvPy4yRYKz7Hez+08ATzeMRihR Ivow5bGzwYWOHhMuV7HtZcNQcJvs88FePwH1rPPclYw6ss+dNHrOKTrrX+c5jpcr GpNi9RRhTeW4n5gICa4hBIRQCGT96z2+33XAS5+RFj5tVlUVFu6eDYXSfPVq6vJu pEK4PM4iv8cLPyT+xbGFYiIN+R+I8GGdTO6vdEJ8g== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudelvddgfeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtsehttdertd erredtnecuhfhrohhmpedfjfgrmhiivghhucfprghsrghjphhouhhrfdcuoehhrdhnrghs rghjphhouhhrsehprghnthhhvghrgidrohhrgheqnecuggftrfgrthhtvghrnhepveffie ektefghedvhfejheekffegleelieeufefgfedvjeelvdeuffehgfeuveeknecuffhomhgr ihhnpehinhdrihhnnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhephhdrnhgrshgrjhhpohhurhesphgrnhhthhgvrhigrdhorhhg X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id E27AB5C0099; Wed, 16 Dec 2020 07:02:08 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.3.1-61-gb52c239-fm-20201210.001-gb52c2396 Mime-Version: 1.0 Message-Id: Date: Wed, 16 Dec 2020 15:31:48 +0330 From: "Hamzeh Nasajpour" To: bug-guix@gnu.org Subject: Using gnome-keyring and LXQt as Desktop Environment Content-Type: text/plain Received-SPF: pass client-ip=64.147.123.21; envelope-from=h.nasajpour@pantherx.org; helo=wout5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) Hi guys, I want to install `gnome-keyring` service on my system. I'm using the LXQt as Desktop Environment. I had an issue for integrating ssh-agent with `gnome-keyring` and I noticed I should update this line in `desktop` files of `gnome-keyring`: ``` OnlyShowIn=GNOME;Unity;MATE; ``` to ``` OnlyShowIn=GNOME;Unity;MATE;LXQt; ``` So I re-packaged the `gnome-keyring` as follow: ``` (define-public gnome-keyring-modified (package (inherit gnome-keyring) (name "gnome-keyring-modified") (arguments (substitute-keyword-arguments (package-arguments gnome-keyring) ((#:phases phases) `(modify-phases ,phases (add-after 'unpack 'patch-desktop-files (lambda _ (substitute* '("daemon/gnome-keyring-secrets.desktop.in.in") (("OnlyShowIn=GNOME;Unity;MATE;") "OnlyShowIn=GNOME;Unity;MATE;LXQt;")) (substitute* '("daemon/gnome-keyring-pkcs11.desktop.in.in") (("OnlyShowIn=GNOME;Unity;MATE;") "OnlyShowIn=GNOME;Unity;MATE;LXQt;")) (substitute* '("daemon/gnome-keyring-ssh.desktop.in.in") (("OnlyShowIn=GNOME;Unity;MATE;") "OnlyShowIn=GNOME;Unity;MATE;LXQt;")) #t)))))))) ``` The above package definition is ok and works, but since I want to use the `gnome-keyring` as service I should update `gnome-keyring-configuration` in my system configuration, so I'm using this config: ``` ... (service gnome-keyring-service-type (gnome-keyring-configuration (keyring gnome-keyring-modified) (pam-services '(("passwd" . passwd) ("sddm" . login))))) ... ``` Now I reconfigured the system successfully, but `gnome-keyring` service is using the default `gnome-keyring`, not `gnome-keyring-modified` package, while I set the `keyring` to `gnome-keyring-modified`. Do you have any idea? -- Hamzeh Nasajpour PantherX Team From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 18 08:27:49 2020 Received: (at 45267) by debbugs.gnu.org; 18 Dec 2020 13:27:49 +0000 Received: from localhost ([127.0.0.1]:38130 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kqFnR-0007Rf-Ad for submit@debbugs.gnu.org; Fri, 18 Dec 2020 08:27:49 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:20423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kqFnO-0007RV-Sd for 45267@debbugs.gnu.org; Fri, 18 Dec 2020 08:27:48 -0500 Received: from nijino.local (217-149-174-13.nat.highway.telekom.at [217.149.174.13]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Cy8mt4qcSz1LBCr; Fri, 18 Dec 2020 14:27:42 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Cy8mt4qcSz1LBCr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1608298062; bh=4Y6LCxynn78TQCN/9QIAvVuA5esD8/pj4/VKbcX34qk=; h=Subject:From:To:Cc:Date:In-Reply-To:From; b=qSEDK2+KSBsfk3eBMVi5j/hsv2M+xXMOo0mTiK5919/wz8TZdmq6tZiaKge/ABMVV 4IoxzIdVslwoCNyv4TanrW83YqMkqRNaAoPWaoWULZeUM5Ks6LHswBQEVw7RVMLaIX Wbn8RxwCd0Mb5w7UuZQ3wVh0kxkcixl6wt1lDWaY= Message-ID: Subject: bug#45267: Using gnome-keyring and LXQt as Desktop Environment From: Leo Prikler To: h.nasajpour@pantherx.org Date: Fri, 18 Dec 2020 14:27:41 +0100 In-Reply-To: a96e8adb-f768-425f-a603-7a9905da43c3@www.fastmail.com Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45267 Cc: 45267@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello Hamzeh, the gnome-keyring service is not the only place, in which gnome-keyring is used. As far as I understand, all it does is unlocking your login keyring; you have to ensure on your own, that the keyring argument passed to it matches the keyring used by your applications. I think you have two options going ahead. One would be to mark your keyring as a replacement to the existing one. That would require the non-trivial effort of maintaining a Guix fork while the patch is not upstreamed and lobbying for its inclusion in mainline Guix. Is there some merit in adding LXQt to this line or even dropping it entirely? The second would be to replace gnome-keyring in every package using it through package transformations. Regards, Leo