Ubuntu 13.04 中的 emacs 23.4.1 中的鼠标滚轮无法滚动

Ubuntu 13.04 中的 emacs 23.4.1 中的鼠标滚轮无法滚动

在 emacs 中,使用鼠标滚轮滚动对我来说不起作用。当我尝试时,我收到以下消息:

mouse-4 [[or mouse-5]] is undefined

我尝试了 Mx mouse-wheel-mode,但出现错误:

Symbol's value as variable is void: mouse-wheel-mode

可能有用的信息:

  • 我最近在我的笔记本电脑上安装了 Ubuntu 13.04,并与 Windows 8 双启动。
  • 我安装了emacs使用apt-get install emacs,拉取版本 23.4.1
  • 我是一个相当熟悉 Linux 的用户,但是我的系统管理经验很少,所以很有可能我忽略了一些显而易见的东西。

答案1

您是否已加载库mwheel.el[c],它在哪里mouse-wheel-mode定义?

  1. 确保该库位于您的load-path

    (添加到列表'加载路径“/your/path/to/dir/where/mwheel.el/is/located/”)

  2. 然后加载它:

    (需要‘mwheel)

答案2

Dan 用 .emacs.d 上的权限解决了这个问题 - 当前 emacs 软件包安装程序分配 root:root 所有权,并且没有该(空)目录上的用户权限。更改所有权可解决滚轮问题。我认为该权限问题是一个错误。我会投票赞成这个答案,但它在评论中 - 谢谢,Dan!

相关内容