在我登录之前启动一个进程?(linux)

在我登录之前启动一个进程?(linux)

我想在登录之前(最好或之后)自动在我的 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

读这个初始化脚本应该会告诉您需要知道的内容。

相关内容