![在我登录之前启动一个进程?(linux)](https://linux22.com/image/493684/%E5%9C%A8%E6%88%91%E7%99%BB%E5%BD%95%E4%B9%8B%E5%89%8D%E5%90%AF%E5%8A%A8%E4%B8%80%E4%B8%AA%E8%BF%9B%E7%A8%8B%EF%BC%9F%EF%BC%88linux%EF%BC%89.png)
我想在登录之前(最好或之后)自动在我的 suse 机器(gnome)上启动 synergy。我该怎么做?我是一个 Linux 新手,我尝试在 /etc/inittab 的最后一行写入以下内容
syn:5:once:synergys --config /home/nonAdminUsername/synergy.conf
它不起作用。我没有看到协同进程启动。我该如何正确启动它?
答案1
根据这,您需要将synergys
命令添加到显示管理器脚本文件中,该文件应该位于 下的某个位置/etc
。在我的 Ubuntu 系统上,它们位于 中/etc/gdm
。
您需要编辑的三个文件可能是:
gdm/Init/Default
gdm/PostLogin/Default
gdm/Sessions/Default
Synergy 需要 X 服务器,因此init
可能不是尝试启动它的最佳位置。
答案2
读这个初始化脚本应该会告诉您需要知道的内容。