设置Emacs背景图像

时间:2010-01-06 00:22:17

标签: emacs

Emacs 23刚刚添加了更改当前帧的alpha值以使其透明的功能。我只需在.emacs中输入以下命令:

(set-frame-parameter (selected-frame) 'alpha '(85 50))

它实际上显示了Emacs背后的窗口上的内容。但是,我有兴趣制作一个Emacs背景图片。也许是一些恒星景观或其他东西。有没有人有关于如何改变画面背后的背景图像的想法?

3 个答案:

答案 0 :(得分:4)

这似乎无法一目了然。以下是可以设置的帧参数:

  • 自动加注
  • 自动 - 低级
  • 背景颜色
  • 边框颜色
  • 边界宽度
  • 光标色
  • 光标型
  • 字体
  • 前景颜色
  • 图标名称
  • 图标型
  • 内部边界宽度
  • 菜单栏线
  • 小鼠色
  • 名称
  • 滚动条宽度
  • 标题
  • unsplittable
  • 垂直滚动条
  • 能见度
  • 工具条线
  • 滚动条-前景
  • 滚动条背景
  • 屏幕-γ
  • 线间距
  • 左边缘
  • 右边缘
  • 等待换WM
  • 全屏
  • 字体后端
  • 阿尔法
  • 粘性

答案 1 :(得分:4)

我曾经从源代码构建,因此我可以使用http://umiushi.com/~wac/bgex/处的补丁,但这在Mac上无法使用(可能不适用于Windows)。它允许您根据文件名或主模式在不同的缓冲区上放置不同的背景。我非常喜欢它。

几乎可行的一件事是为默认面设置点画 M-x customize-face RET default RET到文件。对我而言,这最终会比没有更糟糕,因为它只会在缓冲区中添加背景图像(至少在OS X上)。我通过询问emacs-devel了解到这一点 http://lists.gnu.org/archive/html/emacs-devel/2009-06/msg00477.html

您可能还会发现http://www.emacswiki.org/emacs/TransparentEmacs有用。

答案 2 :(得分:1)

有一种方法。安装Xfce终端,它允许您在终端中设置背景图像并从终端内部以无窗口系统模式启动emacs。 使用screen / tmux(某种类型的终端复用器),您可以将终端会话专用于emacs。