![Ubuntu 13.04 中的 emacs 23.4.1 中的鼠标滚轮无法滚动](https://linux22.com/image/841119/Ubuntu%2013.04%20%E4%B8%AD%E7%9A%84%20emacs%2023.4.1%20%E4%B8%AD%E7%9A%84%E9%BC%A0%E6%A0%87%E6%BB%9A%E8%BD%AE%E6%97%A0%E6%B3%95%E6%BB%9A%E5%8A%A8.png)
在 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
定义?
确保该库位于您的
load-path
:(添加到列表'加载路径“/your/path/to/dir/where/mwheel.el/is/located/”)
然后加载它:
(需要‘mwheel)
答案2
Dan 用 .emacs.d 上的权限解决了这个问题 - 当前 emacs 软件包安装程序分配 root:root 所有权,并且没有该(空)目录上的用户权限。更改所有权可解决滚轮问题。我认为该权限问题是一个错误。我会投票赞成这个答案,但它在评论中 - 谢谢,Dan!