求在终端下的 emacs 显示图片的方案

2016-02-01 20:35:18 +08:00
 lukertty

环境是 OS X 10.11.3 ,iTerm 2.9.20160113 , TERM=xterm-256color

configure: WARNING: GdkPixbuf is not installed.  Install GdkPixbuf (version >= 2.0.0)
configure: WARNING: GdkPixbuf is not installed.  Install GdkPixbuf (version >= 0.16.0)
configure: WARNING: Imlib is not installed.  Install Imlib (version >= 1.9.8)
configure: WARNING: Imlib2 is not installed.  Install Imlib2 (version >= 1.0.5)
configure: WARNING: unable to build w3mimgdisplay with X11 support
x11_w3mimg.c:16:10: fatal error: 'glib-object.h' file not found
#include <glib-object.h>

关于 emacs 终端显示图片的方案少的可怜,我觉得 Mac + Emacs + Terminal + image 不算太过分的需求啊,就想问问 v 友有没有和我一样的想法

2777 次点击
所在节点    问与答
12 条回复
lukertty
2016-02-01 20:41:23 +08:00
可能去找找 lynx 什么的其他的方案,不知道有没有用
nbndco
2016-02-01 20:58:34 +08:00
同学是什么让你觉得在 terminal 里显示图片不是过分的需求的?
lukertty
2016-02-01 21:03:38 +08:00
Emacs 作为一个操作系统显示图片不算过分啊,
关键是 linux 的 terminal 上 Emacs 是可以显示图片的, iterm 也是可以正常显示图片的,合起来就不行了
nbndco
2016-02-01 21:27:18 +08:00
@lukertty 如何做到的, framebuffer ?这么罕见而且不合理的需求应该很难实现。
sinxccc
2016-02-01 21:33:34 +08:00
随便想象了一下,应该是你当前的 terminfo 不支持图片吧? xterm/screen-256color 就没有描述图片。所以 Emacs 没法告诉 iterm 去显示图片。

印象中以前 fbterm 是有自己的 terminfo 的?
sinxccc
2016-02-01 21:34:20 +08:00
@lukertty Emacs 作为操作系统可以显示图片,但也得跑操作系统的“硬件”支持才行……
congeec
2016-02-01 21:37:28 +08:00
@lukertty 估计没人给 emacs 打上 iterm 补丁。其实用 gui 版的 emacs 不就行了, OSX 又没有 framebuffer 这样的东西
fielldifl
2016-02-01 22:46:34 +08:00
不知道楼上各位都在 Terminal 下用过 Emacs 吗?
本质上 Emacs 在 Text Terminal 下根本不支持 inline-images ,所以就算 Terminal 支持 image 也没有用。
只有在类似 multi-term 下使用其他应用(w3m) 才有可能支持图片显示。
@lukertty 请问你在 Terminal 下( Linux ), org-mode 可以显示图片?
haroldwu
2016-02-02 00:11:04 +08:00
framebuffer 的圖片也無法在內部顯示,但是可以在外部用別的程式看
lukertty
2016-02-02 10:04:46 +08:00
@nbndco
@sinxccc
@fielldifl
是我想当然了, linux console 下 w3m 可以显示图片 -> Emacs `调用` w3m 也可以显示图片 -> Emacs Org 也可以显示图片,但是结果是不行的,只支持 ASCII art

http://emacs.1067599.n5.nabble.com/Display-images-when-running-emacs-in-terminal-td71367.html
lukertty
2016-02-02 10:06:37 +08:00
@lukertty 主要是 Emacs 图形界面没终端好看,真是鱼和熊掌不可兼得了
nbndco
2016-02-02 10:29:36 +08:00
@lukertty 不会啊,我这里是一样的,你设置的不好而已。
试试 spacemacs

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/254872

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX