From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: New library wallpaper.el pushed to master Date: Wed, 14 Sep 2022 15:01:53 +0300 Message-ID: <83h71a2mha.fsf@gnu.org> References: <878rmm1xmx.fsf@yahoo.com> <87zgf2zcgd.fsf@yahoo.com> <83mtb22ni6.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17155"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, emacs-devel@gnu.org To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 14 15:20:56 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oYSK0-0004Mr-60 for ged-emacs-devel@m.gmane-mx.org; Wed, 14 Sep 2022 15:20:56 +0200 Original-Received: from localhost ([::1]:34940 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oYSJy-0003YO-Uu for ged-emacs-devel@m.gmane-mx.org; Wed, 14 Sep 2022 09:20:55 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38432) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oYR5i-0001bh-VR for emacs-devel@gnu.org; Wed, 14 Sep 2022 08:02:10 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:36820) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oYR5i-0002FF-EM; Wed, 14 Sep 2022 08:02:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=yhjuHMcMk1wOq1iWcoOU1XnS6YZsVKtWmOwulqcnauc=; b=cQGaC4XaZcbW 76iMJgLfxAkg27dQOqkckWbIEjHEyduWXP4Rb9PZS/DUNab2JgNJUIkYqC5GEWTOzEcyArq96TS7G 1sWkewp9wp4xK/W8s+ux9QiAWbquSabWIUyTtY7RH+35QUhws4Zngs8Gz1almSKHndDgBLlNzyUa6 ocyGV3gtDiMBYRqZcFoDihM3JvezxFDE/XIQ5lwrs1M6iFf1p5wwe24dvY4RzXCppegDF0wx2Wboc neqFHdRtt7bL+Buz9i4eFyJwvk/9Bn7pouGriLl9EcwNqUue+M103sVvetDmLHcXacYlsgk09n+1K pBS7fGhHXTKZe4M/iV/XRg==; Original-Received: from [87.69.77.57] (port=3868 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oYR5g-0006dP-Mm; Wed, 14 Sep 2022 08:02:06 -0400 In-Reply-To: (message from Stefan Kangas on Wed, 14 Sep 2022 07:52:39 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:295319 Archived-At: > From: Stefan Kangas > Date: Wed, 14 Sep 2022 07:52:39 -0400 > Cc: emacs-devel@gnu.org > > Eli Zaretskii writes: > > >> BTW, what about actions usually taken to modify the wallpaper such as > >> scaling, cropping, and offsets? Shouldn't wallpaper-set take several > >> arguments to specify those? > > > > No, I think it should just use the image. If the user wants to modify > > the image, he/she can do that using "other means", including the > > lately introduced 'image-crop' command. There's no reason to make > > this simple facility understand too much about images and their > > formats. > > I guess what Po Lu had in mind was supporting options such as the > following, from the "feh" man page: Slippery slope alert! These options are likely to vary or even fail to exist in other commands or methods that we want to support in wallpaper.el, in which case we are introducing behavioral differences between platforms for now good reason.