From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tomas Hlavaty Newsgroups: gmane.emacs.help Subject: Re: Screenshots, frame shots straight from Emacs Date: Thu, 22 Jul 2021 10:26:09 +0200 Message-ID: <871r7qeov2.fsf@logand.com> References: <87sg1dgbbk.fsf@omarpolo.com> <87pmwhg843.fsf@omarpolo.com> <8735t96mxj.fsf@omarpolo.com> <87pmw961ox.fsf@zoho.eu> <874kcpxln9.fsf@logand.com> <87eebsxrva.fsf@zoho.eu> <878s1zpopm.fsf@t14.reltub.ca> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34790"; mail-complaints-to="usenet@ciao.gmane.io" To: Leo Butler , help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jul 22 10:26:48 2021 Return-path: Envelope-to: geh-help-gnu-emacs@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 1m6U2a-0008uy-49 for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 22 Jul 2021 10:26:48 +0200 Original-Received: from localhost ([::1]:42384 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6U2Z-0007yL-3k for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 22 Jul 2021 04:26:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58572) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6U22-0007y2-FO for help-gnu-emacs@gnu.org; Thu, 22 Jul 2021 04:26:14 -0400 Original-Received: from logand.com ([37.48.87.44]:40756) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6U20-0006az-Rq for help-gnu-emacs@gnu.org; Thu, 22 Jul 2021 04:26:14 -0400 Original-Received: by logand.com (Postfix, from userid 1001) id 66C9719FCDF; Thu, 22 Jul 2021 10:26:11 +0200 (CEST) X-Mailer: emacs 27.2 (via feedmail 11-beta-1 I) In-Reply-To: <878s1zpopm.fsf@t14.reltub.ca> Received-SPF: pass client-ip=37.48.87.44; envelope-from=tom@logand.com; helo=logand.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:132028 Archived-At: On Wed 21 Jul 2021 at 12:21, Leo Butler wrote: > Emanuel Berg via Users list for the GNU Emacs text editor > writes: > Here is an example done from a console: > I did: > M-x eval-buffer RET > M-x framebuffer-screenshot RET > M-! ppmtojpg ... > ... thanks for feedback, it seems to work i wonder if it would be desirable to call ppmtojpg or better ppmtopng (hmm, there is no ppmtopng, why not? there seems to be ppmtogif) automatically if installed. or write it in pure emacs lisp. > @Tomas: I am not sure why, but when I do the same thing in an xterm > (in the same emacs session, but with a different client, obviously), I > end up with this: here you see the ppm file contents as emacs-framebuffer works only in framebuffer so far. i think that it should be possible to support xterm too because w3m browser is able to show pictures even in xterm, but i haven't got around to this use-case as i am mainly after eliminating gui dependencies