1

我正在开发一个跨平台应用程序,需要在用户登录时自动启动(而不是系统启动)。为 Windows/Linux 调用自动启动的常见位置/方法是什么。

例如,用于自动启动的 Windows 注册表位置是否在所有 Windows 版本(XP、Vista、Windows 7 等)中兼容。

那么 Gnome、KDE ​​呢?

我正在寻找最通用的方法,该方法将尽可能适用于许多版本的 Windows。

4

2 回答 2

2

For Windows, the easiest way is to put a shortcut in the Startup folder in the Start menu. Not very sophisticated but you have no worries about compatability.

于 2009-07-31T02:20:00.933 回答
1

For gnome, ".desktop" files can be placed in ~/.config/autostart/

here's a sample, ~/.config/autostart/glista.desktop:

[Desktop Entry]
Type=Application
Name=GLista - Simple todo list manager
Exec=glista
Icon=system-run
Comment=
Name[en_US]=GLista
Comment[en_US]=Super-simple to-do list manager
X-GNOME-Autostart-enabled=true

By the way, the interface for managing startup applications can be found on the "System - Preferences - Startup Applications".

于 2009-07-31T02:40:53.087 回答