如何以普通用户身份运行 rc.local?

ome*_*eid 8 startup

我有一些我希望在登录后立即被调用的推荐,包括“startx”,我认为rc.local对他们来说似乎是一个不错的地方,但问题是它rc.local以 root 身份运行,我不希望那样,显然我可以做到像这样:

su username -c somecommend-here
Run Code Online (Sandbox Code Playgroud)

但是我正在寻找一种以普通用户身份运行整个“rc.local”的方法,或者也许有更好的地方来放置我的代码?

附注。我正在使用 Ubuntu-mini-remix 1104i386

谢谢

Nat*_*man 6

在用户登录时启动命令的最简单方法是.desktop为该命令创建一个文件并将其粘贴在~/.config/autostart文件夹中。桌面文件是什么样的?这是一个wget每次用户登录时检索 Ask Ubuntu 主页的示例:

[Desktop Entry] 
Name=Launch wget
Comment=Fetches the Ask Ubuntu home page.
Exec=wget http://askubuntu.com/
Run Code Online (Sandbox Code Playgroud)