在 Linux Mint 上,如何在引導為正常用戶時以伺服器身份運行 emacs?

分享于 

1分钟阅读

电脑

  简体 双语

问题:

我想运行 cmd:


#!/bin/bash 


emacs --daemon



将emacs作为服务器启动。 在 myinit。ibm。init/init。com中写一个链接,并在 etc/rcs。com中建立链接,但登录为普通用户并运行 emacsclient,但不能正常工作。

- 为什么- 帮助,谢谢? !


回答 1:

不用担心。只需使用备用编辑器选项。 编辑器设置为 ~/bin/edit,其中编辑是包含以下内容的脚本:-


#!/bin/bash


# edit


export GDK_NATIVE_WINDOWS=1


exec emacsclient --alternate-editor="""$@"



如果守护进程还没有激活,它将启动守护进程。


回答 2:

你必须运行Emacs作为你想要使用Emacs的用户。 通常最好是不要在引导时运行它,而是在登录时使用 比如 自动启动gnome功能。

如果你真的想在引导时运行它,请使用


 su -l your_user -c/some/script 



在这里,你将使用启动Emacs和的shell script的路径替换/some/script,并将你的用户与



Server  USE  BOO  引导  用户  Emacs  
相关文章