环境是 OS X 10.11.3
,iTerm 2.9.20160113
, TERM=xterm-256color
brew edit w3m
卡在这一步 (configure 的结果也是感人,明明有的包就是找不到,当时我就报警了)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>
https://www.iterm2.com/images.html
关于 emacs 终端显示图片的方案少的可怜,我觉得 Mac + Emacs + Terminal + image 不算太过分的需求啊,就想问问 v 友有没有和我一样的想法
1
lukertty OP 可能去找找 lynx 什么的其他的方案,不知道有没有用
|
2
nbndco 2016-02-01 20:58:34 +08:00 2
同学是什么让你觉得在 terminal 里显示图片不是过分的需求的?
|
3
lukertty OP Emacs 作为一个操作系统显示图片不算过分啊,
关键是 linux 的 terminal 上 Emacs 是可以显示图片的, iterm 也是可以正常显示图片的,合起来就不行了 |
5
sinxccc 2016-02-01 21:33:34 +08:00 1
随便想象了一下,应该是你当前的 terminfo 不支持图片吧? xterm/screen-256color 就没有描述图片。所以 Emacs 没法告诉 iterm 去显示图片。
印象中以前 fbterm 是有自己的 terminfo 的? |
7
congeec 2016-02-01 21:37:28 +08:00 1
@lukertty 估计没人给 emacs 打上 iterm 补丁。其实用 gui 版的 emacs 不就行了, OSX 又没有 framebuffer 这样的东西
|
8
fielldifl 2016-02-01 22:46:34 +08:00 1
不知道楼上各位都在 Terminal 下用过 Emacs 吗?
本质上 Emacs 在 Text Terminal 下根本不支持 inline-images ,所以就算 Terminal 支持 image 也没有用。 只有在类似 multi-term 下使用其他应用(w3m) 才有可能支持图片显示。 @lukertty 请问你在 Terminal 下( Linux ), org-mode 可以显示图片? |
9
haroldwu 2016-02-02 00:11:04 +08:00 1
framebuffer 的圖片也無法在內部顯示,但是可以在外部用別的程式看
|
10
lukertty OP @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 |