已修改:如何以编程方式添加要在Ubuntu上用户会话启动时启动的程序?
我知道如何通过Nautilus执行此操作,但我想知道如何通过脚本。
答案 0 :(得分:5)
在这里:Freedesktop Autostart specification。这只是将.desktop文件写入适当的位置。
答案 1 :(得分:0)
如果你想让一些程序以X开头,你可以尝试将条目附加到.xinitrc文件中,其中每个条目都是你要用附加符号(&)来执行的。这是用户特定的。您还可以执行特定于窗口管理器的操作。我使用fluxbox,这将在〜/ .fluxbox /启动文件中,这也是用户特定的。我不知道它如何与Gnome一起工作,但希望.xinitrc的想法会。
如果只是出于您的目的,您还可以在主目录中创建一个名为“startup”的脚本,然后通过菜单将其添加到启动程序中,然后让其他脚本写入此脚本。