当我们使用 xlib 版的Emacs时,可以通过 XResource 定义 Emacs 的菜单 栏、工具条、滚动条的外观。

现在,在Linux上我们大多使用 gtk版的Emacs,是否还有办法定义 Emacs 的菜单栏、工具条等的外观?

一种方法是,通过 ~/.gtkrc 定义全局的 Gtk Widget 的外观。Emacs的外 观自然也会改变。

另一种方法是单独定制 emacs 的 Gtk Widget的外观。 答案在 这里 ,这里讲述了 emacs 的资源名,以及如何定制。

下面我们改变 Emacs 菜单栏的字体。 在 ~/.emacs.d/ 下新建 gtkrc 文件。 内容如下:

style "emacs-menu"{
font_name = "monospace 10"
bg[NORMAL] = "gray70"
bg[ACTIVE] = "gray75"
fg[NORMAL] = {0.0, 0.2, 0.05}
}
widget "*menubar*" style "emacs-menu"
widget "*emacs-menuitem*" style "emacs-menu"

现在重启 Emacs 看看,菜单栏是不是变样了?

最新文章

  1. github在liunx上的搭建
  2. nginx rewrite
  3. Android http 的使用
  4. java nio 网络框架实现
  5. Libfilth(一个滤波器C库)使用
  6. Minimum Path Sum
  7. 使用AJAX做关键字查询:输入框变化自动搜索、无刷新页面;
  8. 【转】Android项目中编译 C的模块
  9. php static 关键字在 函数中的用法
  10. OpenGL中的投影使用
  11. Macro Substitution
  12. Java进阶03 IO基础
  13. 9-9害死人不偿命的(3n+1)猜想
  14. iOS 中使用 XIB 自定义cell 的两种方法 以及 编译出现常见 的错误 ++++(xcode6.0之后)
  15. 使用redis 中的事务处理实现商品秒杀
  16. JavaScript有这几种测试分类
  17. Linux 进程调度的主要策略
  18. Hadoop生态圈-构建企业级平台安全方案
  19. RMAN备份策略与异机恢复一例(续篇)
  20. last命令详解

热门文章

  1. 11git更改提交
  2. Word中怎样删除分节符而不影响前节页面设置
  3. web.config文件详解[转]
  4. 关于2013年1月21日的DNS故障分析文章
  5. POJ1637_Sightseeing tour
  6. vue element 新增、编辑类Dialog公用函数
  7. selenium实战之斗鱼弹幕
  8. Digits of Factorial LightOJ - 1045(数学题?)
  9. 纯css实现长宽等比例的div
  10. 51nod 1564 区间的价值 | 分治 尺取法