From mboxrd@z Thu Jan 1 00:00:00 1970 From: swedebugia@riseup.net Subject: Improving GUI printing in GuixSD: (python-)system-config-printer, worth adding? Date: Wed, 16 Jan 2019 06:43:56 -0800 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([209.51.188.92]:45728) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gjmQG-0001Ng-0L for guix-devel@gnu.org; Wed, 16 Jan 2019 09:44:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gjmQD-0000fD-Bm for guix-devel@gnu.org; Wed, 16 Jan 2019 09:44:03 -0500 Received: from mx1.riseup.net ([198.252.153.129]:52360) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gjmQB-0000a6-GO for guix-devel@gnu.org; Wed, 16 Jan 2019 09:44:00 -0500 Received: from cotinga.riseup.net (cotinga-pn.riseup.net [10.0.1.164]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id D3B641A0443 for ; Wed, 16 Jan 2019 06:43:56 -0800 (PST) Received: from [127.0.0.1] (localhost [127.0.0.1]) by cotinga.riseup.net with ESMTPSA id B80D7441AA for ; Wed, 16 Jan 2019 06:43:56 -0800 (PST) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel Hi Today I investigated a bit about this program. system-config-printer is a Red hat offspin that is essentially a quick python hack to be able to say "we have a desktop gui for printer configuration". Is it a useful program you think? Having used it on arch and debian I found it somewhat buggy, ugly, unintuitive. It does not seem to interact with the system bus in order to send printer errors to the notification area. (I could be wrong about this) One thing it does is give you easy access to the queue and to view print related errors. Although cups errors are usually quite bad if you ask me and I found I cannot really rely on it for restarting jobs etc. CUPS seems to me like in the same category as TeX, it is old, scolded, overly complicated, error prone and we use and rely on it ONLY because we lack a well working GNU replacement. -- system-config-printer depends on pycups and perhaps some polkit pk-helper. Unfortunately I found no build documentation in the repository and it has not seen a release for a year. https://github.com/zdohnal/system-config-printer -- Cheers Swedebugia