在我的系统上,如果我打开一个文件emacs,向下滚动文件并关闭它,下次我打开文件时,emacs将自动向下滚动到相同的位置。这是如何运作的?
是否emacs将数据库保存在我打开的最后 N 个文件以及其中的最后一个光标位置?如果是这样,这个数据库在哪里?它会占用多少空间?我可以控制这种行为吗?
规格:
Linux Mint Debian 版
内核:3.2.0-4-amd64
GNU Emacs 23.4.1
我是 Windows 8 用户,我有 2GB 内存。我注意到以下现象:
pagefile.sys它将pagefile.sys将只有 RAM 的 25% 和hiberfil.sys75% 左右。人们很容易注意到的尺寸pagefile.sys和hiberfil.sys加起来RAM的大小,休眠是否已启用或禁用。我们知道它hiberfil.sys是用于windows 8的混合启动。也就是说,它只用于启动过程,在系统启动后就没有用了。我的猜测是,Windows 8 只是在系统已启动时hiberfil.sys作为另一部分重新使用pagefile.sys。我正在寻找对此的权威答案。
那么,为什么pagefile.sys在休眠状态下,大小会减少到只有 RAM 的 25%?
我的左扬声器坏了并且疯狂扭曲。我已进入“系统偏好设置”->“声音”并将声音平衡到最右侧。这可行,但当我插入 USB 音频接口或一些耳机时,设置会重置,我必须返回“系统偏好设置”->“声音”并平移回中心。有没有办法告诉我的 Mac 不要使用左侧扬声器?
注意:我使用终端非常舒服。
几天前,我关闭并拔掉了我的 Win 7 PC 以更换电源板上的插座。它运行良好,没有任何问题或投诉。启动时间最多只有一分钟,性能也很快。没有安装新软件,我没有任何改变。
当我切换插头并在几秒钟后重新启动时,它卡在了 BIOS 屏幕上(我想)。我等了几分钟,但它没有让步,也没有响应我点击F12进入 BIOS(只是为了看看它是否已经崩溃,实际上并不关心进入 BIOS)。我以相同的结果重新启动了几次。我试着把插头调回来,否定的。试过一夜之间拔掉插头,没有变化。
我终于把它留在 BIOS 屏幕上一段时间,几分钟后它开始操作系统初始化。不幸的是,这花了很长时间,就像在超级慢动作中观看一样。当它最终启动时,一切都继续处于慢动作状态,当我打开或关闭窗户时,它们会淡入淡出。鼠标移动正常,上网浏览不受影响,但这是一台HTPC,我不能再在上面看电视了,因为画面太慢了。
我运行了磁盘检查并没有得到任何东西,我能说的一切似乎都很好,但我真的不知道如何进行任何诊断,我的 PC 上似乎没有设置任何诊断工具。我相信它与软件或硬盘驱动器无关,因为它甚至在操作系统启动之前就会影响计算机。我认为它必须与主板或内存有关?
关于如何免费检查的任何建议(我很穷,没有可用资金用于此),或任何其他建议?
如何在终端窗口中摆脱 Emacs 的菜单栏?
标准答案是把
(when (not (display-graphic-p))
(menu-bar-mode -1))
Run Code Online (Sandbox Code Playgroud)
在init.el。但是,这种解决方案并不好,因为它所做的只是事后删除菜单栏。你仍然可以看到它的一瞬间。这很烦人。
查看中的源代码startup.el我没有看到这个问题的明显解决方案。我认为唯一的方法是使用before-init-hook. 也许这可以解决问题?
(add-hook 'before-init-hook
(lambda ()
(setq emacs-basic-display t)))
Run Code Online (Sandbox Code Playgroud)
但是这个钩子是在init.el评估其他初始化文件之前运行的,那么应该如何使用它呢?
在 Ubuntu 桌面 13.10 上,我有一个以 root 身份运行的安装脚本。它基本上根据需要配置计算机,但我需要使用dconf. 该脚本在普通用户下的终端窗口中运行sudo。我需要运行命令dconf write /com/canonical/unity/launcher/favorites "['unity://expo-icon', <...>']"。(它以各种不同的设置运行。)
我已经以登录用户的身份测试了这些命令,它们工作得很好。但是,当我以 root 身份登录时,我不能这样做sudo -u bitc dconf write <...>;我收到类似error: Could not connect: Connection refused或的错误unable to create directory '/root/.cache/conf'。
该脚本必须以 root 身份运行,因为它执行一些其他任务,但似乎dconf必须在特定登录会话下运行,而不仅仅是用户,才能对其进行配置。我宁愿没有单独的脚本dconf,但这是可能的。有没有办法附加到登录会话(或以其他方式dconf为该用户设置密钥)?
(脚本是用 node.js 用 javascript 编写的。)
当鼠标悬停在我的 SSD 上时,Crystal Disk Info 显示了两个不同的值Total Host Writes,其中一个小于另一个;哪个写入次数是正确的?

我正在尝试使用在 Linux 上应用补丁 patch -p1 < name_of_a_patch.patch
我得到这条线说
patching file my_application.c
Hunk #1 succeeded at 96 (offset -27 lines)
Run Code Online (Sandbox Code Playgroud)
我看到一个文件 my_application.c.org
这是什么意思?