在登录后但在OpenSUSE中的X之前运行脚本/应用程序

时间:2011-02-02 00:44:46

标签: linux login opensuse autologin

我有一个OpenSUSE 11.3的设备,我想这样做:

在登录后和任何startX命令之前运行自动启动脚本。 我的SO配置为自动登录某些用户,因此也配置为运行级别3.如果我设置为运行级别5,则自动运行图形系统进行图形登录,我不希望这样;这就是我在运行级别3中设置的原因。

我必须编辑/创建哪些文件来执行此自动化任务?

注意:我没有工具来管理这个系统(如果需要的话),因为它是一个简易安装,所以唯一的方法(我认为)就是自己编辑文件。

2 个答案:

答案 0 :(得分:1)

我在2009年为我公司的惠普客户做了GPS应用程序(openSuSE 11.1),这项工作与您的相似。 从我的记忆中: 我打开了自动启动(管理)并做了一个简单的,只有3-6行的bash脚本。 它运作良好。您需要在SuSE网站上搜索几个类似的脚本。我发现有几个模板。 我希望它会有用。

答案 1 :(得分:1)

我只是将Suse Studio构建器配置为运行级别为3,具有自动登录功能。我使用位于/ home / someuser目录中的.bash_profile文件,该文件是一个在用户登录时运行的脚本(但是当用户打开终端或shell时没有)。所以我能够运行我的脚本并在“startx”命令之后运行。

另外,我不得不改变一些东西(我不记得是什么)让LXDE桌面以startx命令启动,但这是可选的,因为我可以使用默认的lxde启动命令。